Top Banner
NA-MIC National Alliance for Medical Image Computing http://na-mic.org The NA-MIC Kit National Alliance for Medical Image Computing
15

NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit National Alliance for Medical Image Computing.

Dec 27, 2015

Download

Documents

Blanche Simpson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

NA-MICNational Alliance for Medical Image Computing http://na-mic.org

The NA-MIC Kit

National Alliance for Medical Image Computing

Page 2: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

NA-MIC and NIH Roadmap

• National Alliance for Medical Image Computing (NA-MIC) is a National Center for Biomedical Computing (NCBC) under the NIH Roadmap Initiative

• The NA-MIC Kit is a Collection of Software and Methodology to Support Image Computing Innovation and Reproducibility

• Builds on existing initiatives

Page 3: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

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

Page 4: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

NIH NCBC Goals

• http://grants1.nih.gov/grants/guide/rfa-files/RFA-RM-04-003.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…

Page 5: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

NA-MIC Kit – A Public Highway…

• 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

Page 6: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

Translational Medicine Platform

Industry

GPL

NA-MIC Kit

ResearchOnly

Page 7: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

NA-MIC Kit is…

• Open Source Software • Targeted for Research in 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

Page 8: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

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

Page 9: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

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

http://www.na-mic.org/Wiki/index.php/SoftwareInventory

Page 10: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

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

Page 11: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

NA-MIC Kit Architecture

UserDesktopAlgorithms ITK VTK Slicer

Modules

VTK AppsUsing ITK

Scripts ofSlicer Mods

BatchPrograms

Non-NAMICCmd tools

LONIPipeline

BIRN GridData/Compute

Slicer 3.0

Page 12: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

Development Methodology

6 months

4 months

2 months

Release Patch Nightly Continuous

Release X.Y

Release X.Y.1

Release X.Y.2

Release X.Y.3

Extreme lifecycle PrivateSandbox

NA-MICSandbox

Slicer

ITK

Dashboard

CMakeCTestCPack

Testing

Page 13: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

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

Page 14: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

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

Page 15: NA-MIC National Alliance for Medical Image Computing  The NA-MIC Kit National Alliance for Medical Image Computing.

National Alliance for Medical Image Computing http://na-mic.org

More Information

• Project Overviewhttp://www.na-mic.org

• Day-to-Day Organization, Project Plans, Event Information, Reference Materials, etc, etc.http://wiki.na-mic.org