NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update Isomics Steve Pieper Isomics, Inc. NA-MIC Engineering Isomics.

Slides:



Advertisements
Similar presentations
National Alliance for Medical Image Computing Slicer3 plugins Common architecture for interactive and batch processing.
Advertisements

National Alliance for Medical Image Computing User Desktop Slicer 3.0 Architecure AlgorithmsITKVTK Slicer Modules VTK Apps Using ITK.
National Alliance for Medical Image Computing Slicer3 Architecture.
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 Slicer3 Tutorial / Registration Library: Case 29 - DTI converting and aligning diffusion.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial / Registration Library: Case 03 - DTI aligning low-resolution diffusion.
National Alliance for Medical Image Computing Anatomy of a plugin Common architecture for interactive and batch processing.
Function / ROI Viewing in Slicer2 and Slicer3 for fBIRN Data.
National Alliance for Medical Image Computing User Desktop Slicer 3.0 Architecure AlgorithmsITKVTK Slicer Modules VTK Apps Using ITK.
Software Process for Distributed Teams KITWARE, 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 End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
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 NAMIC Engineering Activities September 8, 2005.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
Morphometry BIRN Bruce Rosen, M.D. Ph.D.. Scientific Goal Methods –Multi-site MRI calibration, acquisition –Integrate advanced image analysis and visualization.
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 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.
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 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 Registering Image Volumes in Slicer Steve Pieper.
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.
All Hands Meeting 2005 AVI Update Morphometry BIRN Analysis, Visualization, and Interpretation.
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,
Spring Meeting 2006 Tensor Atlas Morphometry BIRN Analysis, Visualization, and Interpretation.
Spring Meeting 2007 mBIRN Related Activities In and Around BWH.
NA-MIC National Alliance for Medical Image Computing Isomics, Inc. Steve Pieper.
NA-MIC National Alliance for Medical Image Computing Process-, Work-Flow in Medical Image Processing Guido Gerig
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Converting DTI data into Nrrd file format Sonia Pujol, Ph.D. Gordon.
NA-MIC National Alliance for Medical Image Computing Slicer Update Jim Miller, Ph.D. Steve Pieper, Ph.D.
NA-MIC National Alliance for Medical Image Computing Slicer 2010: Past, Present, and Future Steve Pieper, Ph.D.
NA-MIC National Alliance for Medical Image Computing A DW-MRI processing and visualization pipeline for NA-MIC Gordon Kindlmann Laboratory.
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 Core 1b – Engineering Computational Platform Jim Miller GE Research.
Diffusion Tensor Analysis in Slicer3
Aerial Image Exploitation Change Detection Event Detection Object Tracking Region Classification Medical Image Analysis Automated Cancer Detection Automatic.
Sonia Pujol, PhD -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Diffusion Tensor Imaging tutorial Sonia Pujol, Ph.D. Surgical.
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.
NA-MIC National Alliance for Medical Image Computing Velocardiofacial Syndrome as a Genetic Model for Schizophrenia Marek Kubicki DBP2,
NA-MIC National Alliance for Medical Image Computing Slicer3 Update
NA-MIC National Alliance for Medical Image Computing Velocardiofacial Syndrome as a Genetic Model for Schizophrenia Marek Kubicki DBP2,
NA-MIC National Alliance for Medical Image Computing fMRI within NAMIC Sandy Wells, Polina Golland Discussion moderator: Andy Saykin.
NA-MIC National Alliance for Medical Image Computing Programming Week Kickoff MIT, June 27, 2005.
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 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 Data Management Daniel Marcus Washington University.
Slicer 101 IGT Edition Haiying Liu, M.S. Nobuhiko Hata, Ph.D.
Image Processing with Slicer
DT-MRI BWH, MIT Carl-Fredrik Westin, Lauren O’Donnell, Raul San-Jose, Ola Friman, Gordon Kindlmann, William Wells, Sylvain Bouix, Marek Kubicki,
AVI Update Morphometry BIRN
Polina Golland Core 1, MIT
Core 2 Progress Day 1 Salt Lake City
NAMIC Software Development Workshop
3D Slicer Version 3.0 Update for mBIRN
Slicer Timeline GUI Thread Processing Thread
NA-MIC Kit
Presentation transcript:

NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update Isomics Steve Pieper Isomics, Inc. NA-MIC Engineering Isomics Site PI

National Alliance for Medical Image Computing Year 1 Highlights – Slicer 2.6 Generic Readers and Writers from ITK Linear and Non-Linear ITK Registration Generalized DWI and DTI Coordinates Integrated teem Tools (unu, tend, etc) EMAtlasBrainClassifier ITK Statistics for fMRI Ibrowser/FMRIEngine (fBIRN) NAMICSandBox Code Included FreeSurferReaders (mBIRN) na-mic.org Infrastructure for Slicer Community Draw/Draw2 Large Image Support (Simbios, NAC) Rule Based / Baysian Segmentation (GaTech, UCI, Harvard) ABC Tractography Filters (BWH, UCI) CompareModule (Slicer Community) Slicer Daemon and Slicer 3 Architecture

National Alliance for Medical Image Computing Generic IO from ITK Add Volume -> Generic Readers –Uses vtkITKArchetypeImageSeriesReader –Understands Image Sequences like Image-1.png Image-2.png… dcm dcm… –Knows Volume Data Types NIfTI, Nrrd, Meta, VTK… –Correctly Handles Orientation When provided Volumes->Export –Exports NIfTI, Nrrd, Meta, VTK –Exports Orientation to formats that support it

National Alliance for Medical Image Computing Linear and Non-Linear Registration ITK Registration Framework with Slicer UI –Translation, Rigid, Affine Mattes MI Metric –Demons, B-Spline –Interactive “Steering” or run to completion TransformVolume Module –Apply linear and non-linear transforms to volumes and label maps –Select output orientation (AP, IS, etc) –Select output spacing, dimensions

National Alliance for Medical Image Computing Generalized DWI, DTI Worked closely with Gordon Kindlmann to plus NAC LMI and wider DTI community to standardize –Scan Orientation (direction cosines) –Gradient/Tensor Measurement Frame –Reference Space –B-Value, Baseline, Gradient Definition Adopted NRRD format as Slicer standard for DWI/DTI –Nrrd headers for data from Core 3 (BWH, Dartmouth) Used in MGH / Dartmouth Collaboration and other projects (mBIRN, NAC)

National Alliance for Medical Image Computing Integrated teem tools Gordon’s teem library built and distributed with Slicer 2.6 –vtkTeem module used in DTMRI –Command line tools (unu, tend, etc) available

National Alliance for Medical Image Computing EMAtlasBrainClassifier Kilian Pohl (MIT, Core 1) development, adopted by Martha Shenton (BWH PNL, Core 3) “one click” brain segmentation from T1 and T2 scans Likely applicable to Primate Brains, Abdominal CT, other…

National Alliance for Medical Image Computing ITK Statistics for fMRI Migrated from GSL to ITK/VNL with help from Jim Miller –New ITK Distributions library –VNL Implementation of GLM IBrowser/FMRIEngine from fBIRN project provide fMRI Framework for further NA-MIC Development

National Alliance for Medical Image Computing NAMICSandBox Included Slicer Clustering and ITK Distributions Included from Sandbox Subversion repository branched for Slicer 2.6 release Direct Benefit from Last AHM and Programmers Week

National Alliance for Medical Image Computing FreeSurferReaders (mBIRN) Nicole Aucoin in Collaboration with MGH FreeSurfer Group Important Link to NA-MIC as Bruce Fischl takes Active Role at MGH NA- MIC Rich Datatypes for Volume/Surface and Population Studies

National Alliance for Medical Image Computing na-mic.org Download site for Releases, Snapshots, Data, etc License Clickthrough (more tracking to come) Slicer Dashboard Slicer Bug Tracker of course, the wiki!

National Alliance for Medical Image Computing Draw / Draw2 & Large Image Editing Draw2: Simbios (Stanford NCBC) Collaboration –Chand John in Scott Delp’s group –Spline-Based editor for musculoskeletal –Co-exists with ‘classic’ Draw in Slicer 2.6 Large Image Editing –NAC Supported Slicer Improvement to move beyond MR to Visible Human and Microscopy –Per-session switch in Slicer 2.6

National Alliance for Medical Image Computing Rule Based / Baysian Segmentation Georgia Tech Development in Response to DBP Questions Facilitated by the Programmers Week Compatible with Slicer 2.6, final Integration at this meeting

National Alliance for Medical Image Computing ABC Tractography ROI Driven by UCI DBP at last year’s AHM (cull fibers to include only connectivity between selected sites) Implemented in collaboration with MIT and BWH/NAC Included in Slicer 2.6

National Alliance for Medical Image Computing CompareModule Contributed by Jeremie Anquez of ENST in Paris New Volume Display Modes –Checkerboard “Mosaik” –2x1,2x4…3x3 Film Sheet Mode with Linked Cursor/Pan/Zoom/Slice Scroll –Integrated with Transfoms/Registration Open Source Success Story!

National Alliance for Medical Image Computing Slicer Daemon Slicerd listens on local socket slicerget –gets volume and writes to stdout in nrrd slicerput [name] –reads nrrd on stdin and puts in slicer % slicerget 0 | unu 1op exp - | slicerput

National Alliance for Medical Image Computing ITK IO and Slicer Daemon AntiAliasBinaryImageFilter.exe bunny.z.nrrd "| sh slicerput.tcl"

National Alliance for Medical Image Computing User Desktop Slicer 3.0 Architecure 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