NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit: ITK, VTK, Pipelines, Grids and 3D Slicer as An Open Platform for.

Slides:



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

NA-MIC National Alliance for Medical Image Computing Software Licensing, Treating Patients, and NA-MIC Steve Pieper, PhD.
National Alliance for Medical Image Computing User Desktop Slicer 3.0 Architecure AlgorithmsITKVTK Slicer Modules VTK Apps Using ITK.
NA-MIC National Alliance for Medical Image Computing Discussion: NA-MIC toolkit Guido Gerig and AHM participants.
Software Process for Distributed Teams KITWARE, Inc.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Open Source Concepts.
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 Introduction Ron Kikinis, M.D.
NA-MIC National Alliance for Medical Image Computing IGT Software Design and Process Bill Lorensen GE Research.
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.
NA-MIC National Alliance for Medical Image Computing Algorithms MIT PI: Polina Golland.
NA-MIC National Alliance for Medical Image Computing Training Core Update Sonia Pujol – Randy Gollub NA-MIC Core 5.
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 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 Harvard Psychiatry Neuroimaging Laboratory Site PI: Martha E. Shenton, Ph.D.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC: Core 6, Dissemination Steve.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Highlights, Aims and Architecture Will Schroeder Kitware.
NA-MIC National Alliance for Medical Image Computing Big Science in Schizophrenia Research Ron Kikinis, M.D. Professor of Radiology,
NA-MIC National Alliance for Medical Image Computing Core 1 & Core 3 Projects.
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.
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 AHM: Dissemination Update Tina Kapur, Ph.D., Co-PI Steve Pieper, Ph.D., Co-PI.
NA-MIC National Alliance for Medical Image Computing Outreach Randy L. Gollub, MD, PhD Cores 5/6: Training & Dissemination Representing.
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 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.
National Alliance for Medical Image Computing NAMIC Milestones: October, 2005 Core 1 (Algorithms) –Developed prototypes for quantitative.
National Alliance for Medical Image Computing Licensing in NAMIC 3 requirements from NCBC RFA (paraphrased)
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 Isomics, Inc. Steve Pieper.
NA-MIC National Alliance for Medical Image Computing UNC Core 1: What did we do for NA-MIC and/or what did NA-MIC do for us Guido Gerig,
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.
All Hands Meeting 2004 Intellectual Property Task Force Anders Dale, Jeff Grethe, Amarnath Gupta, Ron Kikinis, John Lauriello, Steve Pieper, Gary Glover.
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.
NA-MIC National Alliance for Medical Image Computing AHM 2006 Continuing Discussion of Validation.
NA-MIC National Alliance for Medical Image Computing 3D Slicer Version 3.0 and Diffusion MRI Steve Pieper, PhD.
NA-MIC National Alliance for Medical Image Computing NAMIC Software Development Workshop December 9-10, 2004 Surgical Planning Lab, Brigham.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Why Open-Source Will.
NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update Isomics Steve Pieper Isomics, Inc. NA-MIC Engineering Isomics.
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 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 5: Training.
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
Harvard Psychiatry Neuroimaging Laboratory
The Insight Software Consortium InsightSoftwareConsortium
NAMIC Software Development Workshop
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
3D Slicer Version 3.0 Update for mBIRN
Will Schroeder, Kitware, Inc.
LONI Pipeline Integration/ UNC shape analysis
Slicer Timeline GUI Thread Processing Thread
NA-MIC Kit
Core 5: Training Randy Gollub, MD PhD Guido Gerig, PhD
Presentation transcript:

NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit: ITK, VTK, Pipelines, Grids and 3D Slicer as An Open Platform for the Medical Image Computing Community Steve Pieper 1,5, Bill Lorensen 2,5, Will Schroeder 3,5, Ron Kikinis 4,5 1) Isomics, Inc. 2) GE Corporate R&D 3) Kitware, Inc. 4) Brigham and Women's Hospital, Surgical Planning Lab 5) National Alliance for Medical Image Computing

National Alliance for Medical Image Computing Overview National Alliance for Medical Image Computing (NA-MIC) is an NIH National Center for Biomedical Computing (NCBC) The NA-MIC Kit is a Collection of Software and Methodology to Support Image Computing Innovation and Reproducibility Builds on Existing Efforts

National Alliance for Medical Image Computing NA-MIC Sites Leadership: –BWH: Ron Kikinis, (Overall PI) –Steve Wong Core 1 Algorithms –Utah: Ross Whitaker (Core 1 PI) –MIT: Eric Grimson –UNC: Guido Gerig –MGH: Bruce Fischl, Dave Kennedy –GaTech: Allen Tannenbaum Core 2 Engineering –GE: Bill Lorensen (Core 2 PI) –Kitware: Will Schroeder –Isomics: Steve Pieper –UCSD: Mark Ellisman –UCLA: Art Toga Core 3 DBP –BWH: Martha Shenton –Dartmouth: Andy Saykin –UCI: Steve Potkin –UofT: Jim Kennedy Core 4 Service –Kitware: Will Schroeder Core 5 Training –MGH: Randy Gollub Core 6 Dissemination –Isomics: Steve Pieper, Tina Kapur Core 7 Management –BWH: Steve Wong

National Alliance for Medical Image Computing NIH NCBC Goals RM htmlhttp://grants1.nih.gov/grants/guide/rfa-files/RFA- RM html …NIH does have goals for software dissemination… …software should be freely available… …permit the commercialization of enhanced or customized versions… …include the ability of researchers outside the center and its collaborating projects to modify the source code and to share modifications…

National Alliance for Medical Image Computing Role of NA-MIC Kit Analogy NA-MIC, as a Taxpayer Funded Activity is Like a Public Road System –Provides Infrastructure for a Variety of Uses –Driveways can Lead to Anything a Coop Grocery Store a Factory a Park a Gated Community

National Alliance for Medical Image Computing Translational Medicine Platform Industry GPL NA-MIC Kit Research Only

National Alliance for Medical Image Computing NA-MIC Kit Licensing Policies Technology Base for Research and Commercialization –Okay to build GPL or Closed SW on top of NA-MIC Kit –But no GPL or Closed SW in NA-MIC Kit NA-MIC Provides “Reference Standard Distribution” –Maintain Official Releases –Avoid Code Forking, Non-Free Code Creeping into Core No “Knowing” Addition of Patented Techniques into NA- MIC Kit Copyright to Substantive Works Remains with Creators –Available under NA-MIC Approved Licenses for Distribution with Kit –Insight Journal is Example of this Process

National Alliance for Medical Image Computing NA-MIC Kit is… Open Source Software Targeted for Medical Image Analysis and Data Management Distributed Under BSD-style License Supporting Documentation and Training for End- Users and Developers NA-MIC Development/Testing Methodology Ongoing Maintenance through NIH NCBC Conduit for Technology to Flow from Algorithm Developers to Clinicians

National Alliance for Medical Image Computing NA-MIC Kit Functionality First Driving Biological Project –Schizophrenia Research Quantify Structural and Functional Relationships to Disease and Symptoms Integrated Software Tools –Morphometric MRI, DTI, and fMRI –Segmentation and Registration Kit will Evolve with New DBPs and Community Uses

National Alliance for Medical Image Computing NA-MIC Kit Components Software Engineering Tools –CMake, Dart, CTest Image Analysis, Visualization, and GUI libraries –ITK, VTK, KWWidgets End User Application –3D Slicer Large Scale Data Processing Tools –LONI Pipeline, GRID tools

National Alliance for Medical Image Computing NA-MIC Kit Architecture User Desktop AlgorithmsITKVTK Slicer Modules VTK Apps Using ITK Scripts of Slicer Mods Batch Programs Non-NAMIC Cmd tools LONI Pipeline BIRN Grid Data/Compute Slicer 3.0

National Alliance for Medical Image Computing Development Methodology 6 months 4 months 2 months ReleasePatchNightlyContinuous Release X.Y Release X.Y.1 Release X.Y.2 Release X.Y.3 Extreme lifecycle Private Sandbox NA-MIC Sandbox Slicer ITK Dashboard CMake CTest CPack Testing

National Alliance for Medical Image Computing Dissemination and Training National and International Events –MIT, MGH, UNC, EPFL, NIH, UNM, UCSD… All Materials on Wiki Project Weeks –Full Week Each Summer –½ Week at Winter AHM Workshops –MICCAI 2005, 2006 –Others Planned

National Alliance for Medical Image Computing Practical Implications NA-MIC Kit is Available Now –Ready-Made Infrastructure for Medical Image Computing Development NA-MIC Kit is Usable –Many Examples, Tutorials, Mailing Lists… NA-MIC Kit Will Continue to Improve –Multi-Year NIH Effort and Community of Users

National Alliance for Medical Image Computing More Information Project Overview Day-to-Day Organization, Project Plans, Event Information, Reference Materials, etc, etc.