NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Highlights, Aims and Architecture Will Schroeder Kitware.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
Advertisements

CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure.
NA-MIC National Alliance for Medical Image Computing 3D Slicer Version 4 Architecture and Status Steve Pieper, Ph.D.
National Alliance for Medical Image Computing Anatomy of a plugin Common architecture for interactive and batch processing.
NA-MIC National Alliance for Medical Image Computing Slicer3 and Slicer4 Steve Pieper, PhD Chief Architect for 3D Slicer Engineering.
MITK Diffusion (under the hood)
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School 3D Slicer And The NA-MIC.
NA-MIC National Alliance for Medical Image Computing Slicer4 Guided Tour Steve Pieper, Ph.D.
NA-MIC National Alliance for Medical Image Computing Informatics tools & services for NA-MIC Dan Marcus Neuroinformatics Research Group.
GNORASI vision and achievements, Future perspectives Panagiotis Symeonidis Environmental Physicist, M.Sc., Ph.D. Technical Director DRAXIS Environmental.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
Core 1b – Engineering Dynamic Coding a.k.a. Python in Slicer
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
Collaborations and Architectures mBIRN Progress at BWH.
NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit National Alliance for Medical Image Computing.
Neuroimage Analysis Center An NCRR National Resource Center Slicer Workflow Engine: Aim Supplement 3D Slicer with Workflow Management.
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
3D Slicer: A Free & Open Source Platform For Medical Image Analysis and Visualization Brigham and Women’s Hospital.
NA-MIC National Alliance for Medical Image Computing Core 1b: Engineering Steve Pieper, Isomics Jim Miller, GE Stephen Aylward, Kitware.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Free Open Source Software.
NA-MIC National Alliance for Medical Image Computing Slicer3 and the NA-MIC kit Sonia Pujol, Ph.D. Instructor of Radiology Surgical Planning.
National Alliance for Medical Image Computing Slicer3 Status Update.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Overview Ron Kikinis,
NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
NA-MIC National Alliance for Medical Image Computing Slicer Building and Deployment Steve Pieper, PhD.
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit: ITK, VTK, Pipelines, Grids and 3D Slicer as An Open Platform for.
NA-MIC National Alliance for Medical Image Computing NAMIC Software Development Workshop January 24-25, 2005 MIT Computer Science and.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Copyright © 2008 Siemens Corporate Research – All rights reserved1/12 eXtensible Imaging Platform (Xip) Sylvain Jaume – Sep 2008 Siemens Corporate Research.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Components Jim Miller GE Research.
NA-MIC National Alliance for Medical Image Computing 3D Slicer and the NA-MIC Kit for IGT Research Steve Pieper, PhD NAC, SPL, NA-MIC,
NA-MIC National Alliance for Medical Image Computing Slicer 2010: Past, Present, and Future Steve Pieper, Ph.D.
Neuroimage Analysis Center An NCRR National Resource Center NAC Engineering Core Steve Pieper, Core PI SPL; Isomics, Inc.
Slicer 3 Ron Kikinis, Steve Pieper. CTK Workshop Heidelberg, June 29/30, 2009 Slicer Goals  Stable, Usable, Cross Platform, End-User Software for Medical.
NA-MIC National Alliance for Medical Image Computing Kitware, Inc. Core 2 Engineering William J. Schroeder.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
Aerial Image Exploitation Change Detection Event Detection Object Tracking Region Classification Medical Image Analysis Automated Cancer Detection Automatic.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Stephen R. Aylward Kitware, Inc.
Pipeline Processing Environment Michael J Pan. Motivation The algorithms have been implemented The algorithms have been implemented Possibly located on.
NA-MIC National Alliance for Medical Image Computing Non-Interactive Tools Stephen Aylward, Kitware
NA-MIC National Alliance for Medical Image Computing Slicer 2010: Past, Present, and Future Steve Pieper, Ph.D.
Workflow Stephen Aylward Luis Ibanez. Goals Identify 3 main challenges in this area Identify 3 specific problems that can be solved by a collaborative.
Core 1 Introduction Overall structure Groups/investigators Algorithms and engineering Algorithms goals and DBPs Aims and preliminary results.
NA-MIC National Alliance for Medical Image Computing Slicer3 Update
NA-MIC National Alliance for Medical Image Computing Programming Week Kickoff MIT, June 27, 2005.
NA-MIC National Alliance for Medical Image Computing Slicer Progress in 2009 Steve Pieper, Ph.D.
NA-MIC National Alliance for Medical Image Computing UCSD / BIRN Coordinating Center NAMIC Group Site PI: Mark H. Ellisman Site Project.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Introduction Will Schroeder Kitware, Inc.
NA-MIC National Alliance for Medical Image Computing Three ways to use the NA-MIC kit Sonia Pujol, Ph.D. Instructor of Radiology Surgical.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
An Open Source Platform for Registration, Segmentation, Quantitative Analysis, and Visualization of Biomedical Image Data 3D Slicer About 3D Slicer Segmentation.
2007 Project Half Week ITK Registration Parallelization: Develop implementations of ITK registration methods to take advantage of multi-core and multi-processor.
Pipeline Execution Environment
Core 2 Progress Day 1 Salt Lake City
DLPFC Semi-automatic Segmentor: With minimal user interaction, this rule-based algorithm will segment the DLPFC from an input volume. This is a Slicer.
NAMIC Software Development Workshop
UCSD / BIRN Coordinating Center NAMIC Group
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
Grid Interface for Slicer3: Make Slicer 3 work on a set of clusters.
Slicer Timeline GUI Thread Processing Thread
NA-MIC Kit
Core 1b – A glimpse at the renewal
Presentation transcript:

NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Highlights, Aims and Architecture Will Schroeder Kitware

National Alliance for Medical Image Computing The Engineering Core Perspective Develop a national computing infrastructure for image analysis to be used in biomedical research and leading- edge clinical research and practice.. The Engineering team –develops software applications, –delivers computational platforms, and –establishes software engineering practices for algorithm researchers and for clinical hypothesis formation and testing –Works closely with the DBPs and Algorithms Core to deliver effective solutions Produces the NA-MIC Kit

National Alliance for Medical Image Computing Major Accomplishments Developed internationally community of researchers, developers and users Producing a supporting tool suite, the NAMIC Kit, with significant worldwide impact on medical image computing

National Alliance for Medical Image Computing First Six Years Assembled base components of NA-MIC Kit –VTK, ITK, Teem, CMake/CTest, Tcl Extended base components –Image orientation, diffusion imagery –New platforms and improved engineering process Broadened NA-MIC Kit Foundation –Slicer 3 –XNAT, Grid Wizard Enterprise, BatchMake –CPack, CDash

National Alliance for Medical Image Computing Impact PackageLines of codePerson yearsPrice tag at 100k per person year Slicer1,270,816361$36,122,644 KWW207,20854$ 5,406,516 VTK1,853,529538$53,808,076 ITK848,383237$23,719,173 CMake / CTest / CPack323,45486$8,590,888 CDash78,22619$1,897,060 XNat200,98551$5,149,987 Total4,782, $134,694,344

National Alliance for Medical Image Computing Impact (2) Ohloh.net Slicer VTK ITK

National Alliance for Medical Image Computing Impact (3) Downloads (past year, very approximate) Does not include CVS/SVN/git/Cygwin/etc. access Slicer –5,000 VTK –20,000 ITK –18,000 CMake –63,000

National Alliance for Medical Image Computing Driving Challenges

National Alliance for Medical Image Computing NA-MIC Kit Overview

National Alliance for Medical Image Computing Engineering Core Presentations Aim 1: Architecture: Will Schroeder Aim 2: End User Platform: Steve Pieper Aim 3: Computational Platform: Jim Miller Aim 4: Data Management Platform: Jeff Grethe Stephen Aylward Aim 5: Software Process: Stephen Aylward

National Alliance for Medical Image Computing Architecture – tools, operating paradigms, reporting mechanisms, integration points End-user platform – interactive methods and information visualization for longitudinal analysis, exploratory data analysis, and translational research Computational platform – stream processing, cloud computing, statistical analysis, informatics, machine learning Data management – non-imaging and derived data, DICOM and cloud services Software engineering and software quality – navigable timeline for revision control, build, test, documentation and release Core 1b – Engineering 5 Aims / 5 Platforms

National Alliance for Medical Image Computing Architecture The architecture defines base components, services, and interfaces The NA-MIC architecture defines how clinical researchers and algorithm developers interact with the system

National Alliance for Medical Image Computing New Capabilities DBPs focus on patient-specific and longitudinal analysis of images Support temporal and multi-modality –Determine extent of disease –Quantify change Extend the NAMIC Kit for: –Registration workflow in the presence of pathologies –Interactive methods for rapid and accurate delineation of pathology boundaries –Rich descriptors (size, structure, function) of ROIs –Statistical methods for clustering and classifying mulitvariate measurements –Develop interfaces to other clinical data resources

National Alliance for Medical Image Computing New Capabilities (cont.) In conjunction with the Algorithms Core Develop new data structures for managing multivariate time-series data Create new interfaces to statistical libraries, Implement new components for interactive analysis methods that leverage accessible computing resources, e.g., GPUs and cloud computing.

National Alliance for Medical Image Computing On-going Adaptation Recognize, accommodate, and where applicable, integrate on- going technical advances ITK v4 VTK Informatics, interaction, rendering CTK Qt, Python, etc.

National Alliance for Medical Image Computing On-Going Efforts Deploy these technologies: Via high-quality platforms To support our DBP’s and broader community Delivering leading edge technology with our Algorithms Core partners