SlideShare a Scribd company logo
Slicer Overview Steve Pieper, PhD
Outline Slicer  Overview and History Architecture / Implementation Image I/O and Management Segmentation Tools (EM, Editor) DTMRI Tools fMRI Tools Applications (IGT, Clinical Research)
What is 3D Slicer? 3D Slicer is… An end-user application for 3D medical image computing research and Image Guided Therapy A platform for research where new techniques can be plugged into a useful framework A freely-downloadable program with source and binaries for Windows, Linux, Solaris and (sort-of) Mac OSX NOT an FDA approved medical device and CANNOT be used clinically without proper research controls (IRB etc.) NOT finished – some parts will work better than others
Surgical Planning Example Dr. Jose Miguel Selman, Clinica Las Condes, Santiago, CHILE Temporal Lobe Cavernoma MR Cortex and White Matter Extracted by FreeSurfer (MGH software, interface created for BIRN) Registration to CT and Visualization in Slicer
Virtual Endoscopy Example Delphine Nain, MIT AI Lab, now at Georgia Tech Automatic or Manual Path Planning Animated Camera and Controls http://www.ai.mit.edu/projects/medical-vision/virtual-endoscopy/
Slicer Background SPL Image Guided Surgery and Visualization (Kikinis, Westin, Hata, Halle, others) Slicer Application Pulled Together by Dave Gering 1997-1999 with VTK and Tcl Further Development and Architecture by Lauren O’Donnell 1999-2001 Ongoing Development of Slicer’s Base Primarily by Steve Pieper and Nicole Aucoin Many Modules and Contributions by Various Authors BWH, MIT, MGH, Georgia Tech, UCSD, JHU…
Why Develop with Slicer? Start with a Powerful Platform Remove Obstacles to Problem Solving Access to Every Layer of Source Code: Numeric, Graphic, Network, etc. Commit to an Environment that will Always be Available Not Tied Up in IP of Old Institution Not Tied to Proprietary Platform with License Fees Keep Your  Own   Work Available to  You
Slicer Today 300K Lines of Code Cross-Platform Tcl/Tk GUI VTK/ITK Based C++ Computing www.slicer.org 166 on slicer-users 117 on slicer-devel 4000 Registered Downloads
Architecture Plug-in Modules consist of Tcl and C++ code with cross-platform file layout for building and loading Standard naming convention and hooks to add GUI and processing components Personally, I find the speed of C++ and the interactive development of Tcl to be a near-perfect environment 3D Slicer Application Slicer Base Module 1 Module N … VTK Tcl OpenGL Window System Computer Hardware
Features Load Medical Image Data: MR, CT in DICOM, GE, Analyze… XML-based File Format: MRML (Medical Reality Markup Language) Interactive Editor: Draw, Threshold, Math Morphology… Automated Segmenters: EM Segmentation, Fast Marching, Level Sets… Visualization: Model Building, Stereo Rendering, Animation… Registration: Manual, ITK, CNI Measurement: Fiducial-Based, Volumetric, Polyhedral Intersection, Vessel Cross-Section, Osteotomy Planning IGT: Tracked Probes, Real-Time Images, Robot Control Additional Application-Specific Features in Modules…
Administration Project Housed at Surgical Planning Lab, Brigham and Women’s Hospital / Harvard Medical School, Many MIT CSAIL (formerly AI Lab) Students and Faculty Involved CVS, Mailing Lists, etc at the SPL Funded Projects Supporting Slicer Base Development Neuroimage Analysis Center (NAC): NIH Center at SPL Biomedical Informatics Research Network (BIRN): NIH Supported Neuroimaging Collaboration Computer Integrated Surgical Systems and Technology (CISST): NSF Supported Robotics Collaboration Headed by JHU Virtual Soldier: DARPA Organ Simulation Collaboration National Alliance for Medical Image Processing Module Development Supported by Application-Oriented Grants
Image/Scene Management XML-Based MRML File Stores Scene Description Volumes (Images, Label Maps) Models Hierarchical Affine Transforms Scene Data (Cameras, Colors, Fiducials, etc). Manipulated in World Coordinates based on Patient RAS Automatically Extracted from DICOM or GE Files
Image Formats DICOM, GE, Headerless, Analyze Best Support for MR CT and RGB Support limited Real-Time from OpenMR and US Time Series Analyze Sequence DICOM Sequence BXH Files BIAC XML Header (Brian Image Analysis Center, Duke) Like MRML for fMRI; Integration Work Ongoing
User Segmentation Tools Label Map Editor Draw on Orthogonal Planes Connected Component “Island” Tools Math Morphology Image Masking and Logical Operations Level Set, Fast Marching
EM Segmenter Hierarchical segmentation   based on anatomy Multi threaded  User friendly interface  * For further information  see Pohl et al. “Incorporating Non-Rigid Registration into  Expectation Maximization Algorithm to Segment MR Images”, MICCAI 2002, pp. 564-572  Segmentation tool designed for fully automatic, high-quality parcellation of the brain*: Segmentation of cortical    and ventricle substructures   Multi channel input
Models Triangle Meshes from Label  Maps Marching Cubes, Decimation, Smoothing Model Hierarchies Clipping By Slice Planes Image: Developmental Neuroinformatics, Simon Warfield
Registration Interactive Manual Transform Editing Landmark Based Alignment Rigid Intensity Registration Mutual Information Metric ITK Implementation Non-Rigid Registration Demon’s Method Available by Request to CNI
Diffusion Tensor Tractography Multiple MR Gradient Acquisitions Sensitive to Brownian Diffusion of Water Cell Membranes Restrict Diffusion Post Processing to Extract Probable White Matter Tracts Actual Tracts are Far Below the Resolution of the Scan Images Provided by Westin, Park, O’Donnell et al
DTMRI Tools Convert Gradient Images to Tensors Generate Scalars ADC, FA, etc Visualize Glyphs Tractography User Guided From ROI
Segmentation and Tractography Parcellation  Freesurfer (MGH) Tractography DoDTI (H.J. Park) Visualization Slicer Full Integration with Slicer Planned
DTMRI Examples White Matter Atlas Under Development in Slicer by James Fallon, UCI
Slicer fMRI Goals Advanced GUI and Interactive Visualization Environment iBrowser Platform for Activation Detector Research fMRIEngine Framework for fMRI Integration with Other Modalities
Application: Pre-Operative Map Structural MRI Tumor Segmentation DTI Diffusion Tensor Imaging fMRI Functional MRI MEG Magneto Encephlogram Anatomy Atlas “ Textbook” Information
Pre-Op Map Example

More Related Content

PPT
ITK Tutorial Presentation Slides-950
PPT
ITK Tutorial Presentation Slides-946
PPTX
Detection of medical instruments project- PART 2
PDF
Intro to Deep Learning for Medical Image Analysis, with Dan Lee from Dentuit AI
PPTX
Seminar nov2017
PPTX
GaitProjectProposal
PPTX
Design and manufacturing of coils for MRI application
PDF
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
ITK Tutorial Presentation Slides-950
ITK Tutorial Presentation Slides-946
Detection of medical instruments project- PART 2
Intro to Deep Learning for Medical Image Analysis, with Dan Lee from Dentuit AI
Seminar nov2017
GaitProjectProposal
Design and manufacturing of coils for MRI application
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...

What's hot (13)

PPTX
Integer Wavelet Transform for Thermal Image Authentication
PDF
Deep learning for_ecg_classification
PDF
IRJET- Automated Measurement of AVR Feature in Fundus Images using Image ...
PDF
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
PDF
Lecture on AI and Machine Learning
PDF
IRJET- Anomaly Detection System in CCTV Derived Videos
PDF
IRJET - Tumor Identification from X-Ray Images using SVM Kernels
PPTX
A-Z of AI in Radiology
PDF
IRJET-Haar Classifier based Identification and Tracking of Moving Objects fro...
PDF
IRJET- Object Detection using Machine Learning Technique
PPTX
Developing an Artificial Immune Model for Cash Fraud Detection
PDF
Ijarcet vol-2-issue-7-2363-2368
PDF
Segmenting Medical MRI via Recurrent Decoding Cell
Integer Wavelet Transform for Thermal Image Authentication
Deep learning for_ecg_classification
IRJET- Automated Measurement of AVR Feature in Fundus Images using Image ...
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
Lecture on AI and Machine Learning
IRJET- Anomaly Detection System in CCTV Derived Videos
IRJET - Tumor Identification from X-Ray Images using SVM Kernels
A-Z of AI in Radiology
IRJET-Haar Classifier based Identification and Tracking of Moving Objects fro...
IRJET- Object Detection using Machine Learning Technique
Developing an Artificial Immune Model for Cash Fraud Detection
Ijarcet vol-2-issue-7-2363-2368
Segmenting Medical MRI via Recurrent Decoding Cell
Ad

Viewers also liked (7)

PPT
ITK Tutorial Presentation Slides-943
PPT
ITK Tutorial Presentation Slides-952
PPTX
Vtk Image procesing
PDF
Introduction to VTK
PPT
ITK Tutorial Presentation Slides-944
PPTX
Machine Learning for Medical Image Analysis: What, where and how?
PPT
Medical Image Processing
ITK Tutorial Presentation Slides-943
ITK Tutorial Presentation Slides-952
Vtk Image procesing
Introduction to VTK
ITK Tutorial Presentation Slides-944
Machine Learning for Medical Image Analysis: What, where and how?
Medical Image Processing
Ad

Similar to ITK Tutorial Presentation Slides-953 (20)

PDF
Medical Visualization and Clinical Applications
PPT
Automatic Brain Segmentation-3770
PPT
Data Loading and Visualization-3735
PDF
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
PPT
Diffusion Tensor Imaging Analysis-3749
PDF
resume
PDF
MNPS. Mevis Neurosurgery Planning System. Overview, Aug. 2018
PDF
Kikinis, Ron - Basic Software Research in Image Guided Therapy
PDF
Lec1: Medical Image Computing - Introduction
PDF
MNPS System Presentation. 2020
PDF
Automated brain tumor detection and segmentation from mri images using adapti...
PDF
MNPS: Mevis Neurosurgery Planning System. Overview.
PPTX
MRI advancement
PPT
Functional Magnetic Resonance Imaging Analysis-3765
PPTX
Ram Chandra - 418_choladeck.pptxyyyyyyytt
PDF
MNPS, System Presentation - 2018 v.2
PDF
MR reconstruction 101
PDF
MRI Image Segmentation Using Gradient Based Watershed Transform In Level Set ...
PPTX
Brain tissue segmentation from MR images
PDF
3D Segmentation of Brain Tumor Imaging
Medical Visualization and Clinical Applications
Automatic Brain Segmentation-3770
Data Loading and Visualization-3735
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
Diffusion Tensor Imaging Analysis-3749
resume
MNPS. Mevis Neurosurgery Planning System. Overview, Aug. 2018
Kikinis, Ron - Basic Software Research in Image Guided Therapy
Lec1: Medical Image Computing - Introduction
MNPS System Presentation. 2020
Automated brain tumor detection and segmentation from mri images using adapti...
MNPS: Mevis Neurosurgery Planning System. Overview.
MRI advancement
Functional Magnetic Resonance Imaging Analysis-3765
Ram Chandra - 418_choladeck.pptxyyyyyyytt
MNPS, System Presentation - 2018 v.2
MR reconstruction 101
MRI Image Segmentation Using Gradient Based Watershed Transform In Level Set ...
Brain tissue segmentation from MR images
3D Segmentation of Brain Tumor Imaging

More from Kitware Kitware (17)

PPT
Radial Thickness Calculation and Visualization for Volumetric Layers-8397
PPT
A Framework for Comparison and Evaluation of Nonlinear Intra-Subject Image Re...
PPT
Registration-3771
PPT
Nrrd to Dicom Conversion-3769
PPT
Data Saving-3767
PPT
FreeSurfer Reader-3766
PPT
Manual Segmentation-3747
PPT
Principles and Practices of Scientific Originology-8392
PPT
Principles and Practices of Scientific Originology-8391
PPT
ITK Tutorial Presentation Slides-951
PPT
ITK Tutorial Presentation Slides-949
PPT
ITK Tutorial Presentation Slides-948
PPT
ITK Tutorial Presentation Slides-947
PPT
ITK Tutorial Presentation Slides-945
PPT
A Quantitative DTI Fiber Tract Analysis Suite-898
ODP
IGSTK: Building High Quality Roads with Open Source Software-9300
PPT
Open Topology: A Toolkit for Brain Isosurface Correction-776
Radial Thickness Calculation and Visualization for Volumetric Layers-8397
A Framework for Comparison and Evaluation of Nonlinear Intra-Subject Image Re...
Registration-3771
Nrrd to Dicom Conversion-3769
Data Saving-3767
FreeSurfer Reader-3766
Manual Segmentation-3747
Principles and Practices of Scientific Originology-8392
Principles and Practices of Scientific Originology-8391
ITK Tutorial Presentation Slides-951
ITK Tutorial Presentation Slides-949
ITK Tutorial Presentation Slides-948
ITK Tutorial Presentation Slides-947
ITK Tutorial Presentation Slides-945
A Quantitative DTI Fiber Tract Analysis Suite-898
IGSTK: Building High Quality Roads with Open Source Software-9300
Open Topology: A Toolkit for Brain Isosurface Correction-776

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
sap open course for s4hana steps from ECC to s4
NewMind AI Weekly Chronicles - August'25 Week I
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
sap open course for s4hana steps from ECC to s4

ITK Tutorial Presentation Slides-953

  • 1. Slicer Overview Steve Pieper, PhD
  • 2. Outline Slicer Overview and History Architecture / Implementation Image I/O and Management Segmentation Tools (EM, Editor) DTMRI Tools fMRI Tools Applications (IGT, Clinical Research)
  • 3. What is 3D Slicer? 3D Slicer is… An end-user application for 3D medical image computing research and Image Guided Therapy A platform for research where new techniques can be plugged into a useful framework A freely-downloadable program with source and binaries for Windows, Linux, Solaris and (sort-of) Mac OSX NOT an FDA approved medical device and CANNOT be used clinically without proper research controls (IRB etc.) NOT finished – some parts will work better than others
  • 4. Surgical Planning Example Dr. Jose Miguel Selman, Clinica Las Condes, Santiago, CHILE Temporal Lobe Cavernoma MR Cortex and White Matter Extracted by FreeSurfer (MGH software, interface created for BIRN) Registration to CT and Visualization in Slicer
  • 5. Virtual Endoscopy Example Delphine Nain, MIT AI Lab, now at Georgia Tech Automatic or Manual Path Planning Animated Camera and Controls http://www.ai.mit.edu/projects/medical-vision/virtual-endoscopy/
  • 6. Slicer Background SPL Image Guided Surgery and Visualization (Kikinis, Westin, Hata, Halle, others) Slicer Application Pulled Together by Dave Gering 1997-1999 with VTK and Tcl Further Development and Architecture by Lauren O’Donnell 1999-2001 Ongoing Development of Slicer’s Base Primarily by Steve Pieper and Nicole Aucoin Many Modules and Contributions by Various Authors BWH, MIT, MGH, Georgia Tech, UCSD, JHU…
  • 7. Why Develop with Slicer? Start with a Powerful Platform Remove Obstacles to Problem Solving Access to Every Layer of Source Code: Numeric, Graphic, Network, etc. Commit to an Environment that will Always be Available Not Tied Up in IP of Old Institution Not Tied to Proprietary Platform with License Fees Keep Your Own Work Available to You
  • 8. Slicer Today 300K Lines of Code Cross-Platform Tcl/Tk GUI VTK/ITK Based C++ Computing www.slicer.org 166 on slicer-users 117 on slicer-devel 4000 Registered Downloads
  • 9. Architecture Plug-in Modules consist of Tcl and C++ code with cross-platform file layout for building and loading Standard naming convention and hooks to add GUI and processing components Personally, I find the speed of C++ and the interactive development of Tcl to be a near-perfect environment 3D Slicer Application Slicer Base Module 1 Module N … VTK Tcl OpenGL Window System Computer Hardware
  • 10. Features Load Medical Image Data: MR, CT in DICOM, GE, Analyze… XML-based File Format: MRML (Medical Reality Markup Language) Interactive Editor: Draw, Threshold, Math Morphology… Automated Segmenters: EM Segmentation, Fast Marching, Level Sets… Visualization: Model Building, Stereo Rendering, Animation… Registration: Manual, ITK, CNI Measurement: Fiducial-Based, Volumetric, Polyhedral Intersection, Vessel Cross-Section, Osteotomy Planning IGT: Tracked Probes, Real-Time Images, Robot Control Additional Application-Specific Features in Modules…
  • 11. Administration Project Housed at Surgical Planning Lab, Brigham and Women’s Hospital / Harvard Medical School, Many MIT CSAIL (formerly AI Lab) Students and Faculty Involved CVS, Mailing Lists, etc at the SPL Funded Projects Supporting Slicer Base Development Neuroimage Analysis Center (NAC): NIH Center at SPL Biomedical Informatics Research Network (BIRN): NIH Supported Neuroimaging Collaboration Computer Integrated Surgical Systems and Technology (CISST): NSF Supported Robotics Collaboration Headed by JHU Virtual Soldier: DARPA Organ Simulation Collaboration National Alliance for Medical Image Processing Module Development Supported by Application-Oriented Grants
  • 12. Image/Scene Management XML-Based MRML File Stores Scene Description Volumes (Images, Label Maps) Models Hierarchical Affine Transforms Scene Data (Cameras, Colors, Fiducials, etc). Manipulated in World Coordinates based on Patient RAS Automatically Extracted from DICOM or GE Files
  • 13. Image Formats DICOM, GE, Headerless, Analyze Best Support for MR CT and RGB Support limited Real-Time from OpenMR and US Time Series Analyze Sequence DICOM Sequence BXH Files BIAC XML Header (Brian Image Analysis Center, Duke) Like MRML for fMRI; Integration Work Ongoing
  • 14. User Segmentation Tools Label Map Editor Draw on Orthogonal Planes Connected Component “Island” Tools Math Morphology Image Masking and Logical Operations Level Set, Fast Marching
  • 15. EM Segmenter Hierarchical segmentation based on anatomy Multi threaded User friendly interface * For further information see Pohl et al. “Incorporating Non-Rigid Registration into Expectation Maximization Algorithm to Segment MR Images”, MICCAI 2002, pp. 564-572 Segmentation tool designed for fully automatic, high-quality parcellation of the brain*: Segmentation of cortical and ventricle substructures Multi channel input
  • 16. Models Triangle Meshes from Label Maps Marching Cubes, Decimation, Smoothing Model Hierarchies Clipping By Slice Planes Image: Developmental Neuroinformatics, Simon Warfield
  • 17. Registration Interactive Manual Transform Editing Landmark Based Alignment Rigid Intensity Registration Mutual Information Metric ITK Implementation Non-Rigid Registration Demon’s Method Available by Request to CNI
  • 18. Diffusion Tensor Tractography Multiple MR Gradient Acquisitions Sensitive to Brownian Diffusion of Water Cell Membranes Restrict Diffusion Post Processing to Extract Probable White Matter Tracts Actual Tracts are Far Below the Resolution of the Scan Images Provided by Westin, Park, O’Donnell et al
  • 19. DTMRI Tools Convert Gradient Images to Tensors Generate Scalars ADC, FA, etc Visualize Glyphs Tractography User Guided From ROI
  • 20. Segmentation and Tractography Parcellation Freesurfer (MGH) Tractography DoDTI (H.J. Park) Visualization Slicer Full Integration with Slicer Planned
  • 21. DTMRI Examples White Matter Atlas Under Development in Slicer by James Fallon, UCI
  • 22. Slicer fMRI Goals Advanced GUI and Interactive Visualization Environment iBrowser Platform for Activation Detector Research fMRIEngine Framework for fMRI Integration with Other Modalities
  • 23. Application: Pre-Operative Map Structural MRI Tumor Segmentation DTI Diffusion Tensor Imaging fMRI Functional MRI MEG Magneto Encephlogram Anatomy Atlas “ Textbook” Information