+ All Categories
Home > Documents > Why NITRC Matters to NA-MIC

Why NITRC Matters to NA-MIC

Date post: 31-Dec-2015
Category:
Upload: afrodite-ballas
View: 25 times
Download: 1 times
Share this document with a friend
Description:
Why NITRC Matters to NA-MIC. Steve Pieper, PhD. Overview. NA-MIC and the NA-MIC Community Range of Projects Range of Contributors Need for Modularity and Scalability Vision Status. About NA-MIC. - PowerPoint PPT Presentation
11
NA-MIC National Alliance for Medical Image Computing http://na-mic.org Why NITRC Matters to NA- MIC Steve Pieper, PhD
Transcript
Page 1: Why NITRC Matters to NA-MIC

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

Why NITRC Matters to NA-MIC

Steve Pieper, PhD

Page 2: Why NITRC Matters to NA-MIC

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

Overview

• NA-MIC and the NA-MIC Community– Range of Projects– Range of Contributors

• Need for Modularity and Scalability• Vision• Status

Page 3: Why NITRC Matters to NA-MIC

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

About NA-MIC

• The National Alliance for Medical Image Computing is a National Center for Biomedical Computing (NCBC)– Chartered to Provide Software and Engineering Methodologies

for Biomedical Imaging Research• NA-MIC is Committed to Open Source Software

– A BSD Style License Policy Ensures Full Reusability and Supports Commercialization

– Commercialization is Critical to Translational Research• NA-MIC Provides an End-To-End Platform and Reference

Application Implementations

Page 4: Why NITRC Matters to NA-MIC

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

Range of Applications

• Neuroimaging– Registration– Segmentation– Diffusion Analysis– fMRI

• FEM– Meshing, Simulation

• IGT– Pre-Surgical Mapping– Navigation– Robotics– Follow Up

• Other: Prostate, Gyn, Lung, Liver, Vascular, Cardio, Ortho, Craniofacial…

• Astronomy, Paleontology, Geology… Images Courtesy: University of Debrecen, Hungary; Brigham and Women’s Hospital; Massachusetts General Hospital; Texas

A&M University; University of Michigan; University of Iowa

Page 5: Why NITRC Matters to NA-MIC

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

• NA-MIC Kit– CMake/CTest/CDash/CPack– Teem– ITK– VTK– KWWidgets– IGSTK– 3D Slicer

• Extensibility– Command Line Modules (Executables that can also be plugins)– Loadable Modules (scripts and shared libraries)

Technology Platform

Page 6: Why NITRC Matters to NA-MIC

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

Munich Training Course

• 2 Packed Days, 40 Participants• Cover Spectrum of Use and

Development– Data Visualization– Registration– Tracked Surgical Instruments– Developing Custom Modules

Page 7: Why NITRC Matters to NA-MIC

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

NA-MIC Project Week

• 120 Participants• Dozens of Projects• 1 Week at MIT• Hands On Software

Development

Page 8: Why NITRC Matters to NA-MIC

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

What does NA-MIC Need?

• A Scalable Development Model– How to Incorporate New Labs and Developers– Give Proper Credit to Contributors

• A Modular Experience for End Users– Help users Assemble a Compatible Set of Tools to Address All

Aspects of their Workflows– Strip Away Unneeded Modules to Streamline Interface and

Improve Efficiency• Clear Framework for Acknowledgement and Support

– Build Communities Around Tools

Page 9: Why NITRC Matters to NA-MIC

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

Our NITRC Vision

• With NITRC Support NA-MIC Tools are Becoming more Modular• NA-MIC Encourages our Developers to Structure their Development

as NITRC Projects• A New Infrastructure Supports Slicer Modules as Run Time Plugins

(Loadable Modules)• NA-MIC to Provide User Portal to Browse and Download New

Functionality

Page 10: Why NITRC Matters to NA-MIC

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

Status

• Loadable Module Build and Load Funcionality in Place (Terry Lorber and Alex Yarmarkovich)– Demonstrated at Munich Workshop with OpenIGTLink Module– OpenIGTLink Used to Connect 3D Slicer to Commercial

Neuronavigation System (BrainLab) at NA-MIC Project week (thanks to Xenios Papademetris from Yale)

• Modular Build System Implemented (In collaboration with Kitware, Inc.)– Slicer Configuration File Allows Modules from a Variety of Repositories

to be Downloaded and Built as Part of an Integrated System• TODO:

– Module Browse/Download Web Site– Slicer Interface to Install/Uninstall Downloaded Modules– Conversion of Existing Modules to NITRC Framework– Examples and Documentation for New Module Developers

Page 11: Why NITRC Matters to NA-MIC

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

Summary

• NITRC Provides a Critical Component in NA-MIC’s Efforts to Deliver a Dynamic, Scalable, and Usable Platform

• Slicer Modules for Neuroimage Analysis are Important Contributions to the NITRC Community– Source Code Reusability– Command Line Executable Versions for Use in Batch/Script

Applications– End-To-End Application Workflows

Thank You


Recommended