Interactive Editor tutorial

Slides:



Advertisements
Similar presentations
Pujol S, Gollub R -1- National Alliance for Medical Image Computing Data Loading and Visualization Sonia Pujol, PhD Randy Gollub, MD, PhD Slicer3 Training.
Advertisements

Surgical Planning Laboratory -1- Brigham and Womens Hospital Slicer Tutorial 7 Saving Data Sonia Pujol, Ph.D. Randy Gollub, M.D.,
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: Segmentation May 26, 2005.
Pujol S, Gollub R -1- National Alliance for Medical Image Computing Stochastic Tractography Module Tri Ngo Slicer3 Training Compendium.
Surgical Planning Laboratory -1- Brigham and Womens Hospital Slicer 3 Tutorial The SPL Abdominal Atlas Ion-Florin Talos, M.D.
Slicer3 for developers – Sonia Pujol, Ph.D. -1- National Alliance for Medical Image Computing Programming into Slicer3 Sonia Pujol, Ph.D. Surgical Planning.
Pujol S, Gollub R -1- National Alliance for Medical Image Computing Data Loading and Visualization Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard.
Clinical case studies Volumetric Measurements Visualization & Change Tracking Perfusion Analysis PET/CT Image Analysis Volumetric Analysis using 3D Slicer:
-1- iGyne1.0 Tutorial Xiaojun Chen, Ph.D. and iGyne Team Surgical Planning Laboratory, Brigham and Women's Hospital, Harvard Medical School Surgical Planning.
NA-MIC National Alliance for Medical Image Computing © 2010, All Rights Reserved Diffusion Tensor Imaging Tutorial Sonia Pujol, Ph.D.
Slicer3 Training Compendium Pohl K, Konukoglu E, Fedorov A Measuring Volume Change in Tumors Kilian M. Pohl, Ph.D. Ender Konugolu, Ph.D. Andriy Fedorov,
National Alliance for Medical Image Computing © 2010, All Rights Reserved Sonia Pujol, PhD Slicer3Minute Tutorial Sonia.
Pohl K, Konukoglu E, Fedorov A National Alliance for Medical Image Computing NA-MIC© 2010, ARR Measuring Volume Change in Tumors Kilian M Pohl, PhD Ender.
National Alliance for Medical Image Computing © 2010, ARR Sonia Pujol, PhD Slicer3Minute Tutorial Slicer3 minute tutorial.
NA-MIC National Alliance for Medical Image Computing Diffusion Tensor Imaging tutorial Sonia Pujol, PhD Surgical Planning Laboratory.
NA-MIC National Alliance for Medical Image Computing © 2010, All Rights Reserved Diffusion Tensor Imaging Tutorial Sonia Pujol, Ph.D.
Data Loading & and Visualization Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School National Alliance for Medical Image Computing Neuroimage.
Slicer4Minute Tutorial Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School Slicer4Minute - Sonia Pujol, Ph.D. NA-MIC ARR
-- CTSA at RSNA 2010 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD PET/CT Visualization and Analysis.
Slicer Welcome Tutorial
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 1 Loading and Viewing Data Sonia Pujol, Ph.D. Randy.
Pohl K, Konukoglu E -1- National Alliance for Medical Image Computing Measuring Volume Change in Tumors Kilian M Pohl, PhD Ender Konugolu Slicer3 Training.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 1: Loading and Viewing Data.
NA-MIC National Alliance for Medical Image Computing Interactive Editor tutorial Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard.
-1- Pujol S et al. National Alliance for Medical Image Computing 3D Visualization of FreeSurfer Data Sonia Pujol, Ph.D. Silas Mann, B.Sc. Randy Gollub,
© NIH National Center for Image-Guided Therapy, 2011 Tumor Segmentation from DCE-MRI with the SegmentCAD module Vivek Narayan, Jayender Jagadeesan Brigham.
-- CTSA at RSNA 2009 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD Slicer3 Training Compendium.
-1- 3DSlicer Quantitative Medical Imaging Session: Quick Overview and PET/CT Analysis Jeffrey Yap, Ph.D. Ron Kikinis, M.D. Randy Gollub, M.D., Ph.D Wendy.
NA-MIC National Alliance for Medical Image Computing Fiducials Nicole Aucoin Brigham and Women's Hospital
-1- 3D Visualization. Sonia Pujol, Ph.D., Harvard Medical School National Alliance for Medical Image Computing 3D Visualization Sonia Pujol, Ph.D. Surgical.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Atlas Registration & Label Merging Dominik Meier, Ron Kikinis February.
Jeffrey Yap, PhD Ron Kikinis, MD Wendy Plesniak, PhD -1- CTSA at RSNA 2009 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 10 EMAtlasBrainClassifier Sonia Pujol, Ph.D. Randy.
Pujol S., Plesniak, W. -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Harvard CTSC Slicer3 minute tutorial Sonia Pujol, PhD.
Image Guided Therapy in Slicer3 Planning for Image Guided Neurosurgery Nobuhiko Hata, PhD Slicer3 Training Compendium Neurosurgery Tutorial, N. Hata.
Sonia Pujol, PhD National Alliance for Medical Image Computing © 2010, ARR.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 14 Intra-subject Brain PET-MRI fusion.
PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD Slicer3 Training Compendium.
NA-MIC National Alliance for Medical Image Computing Hands-on Diffusion Tensor Imaging Training Randy Gollub, M.D, Ph.D. Massachusetts.
Slicer3 for developers – S.Pujol -1- National Alliance for Medical Image Computing Slicer3 Course for developers Sonia Pujol, Ph.D. Surgical Planning Laboratory.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 1 Loading and Viewing Data Sonia Pujol, Ph.D. Randy.
Exploring Peritumoral White Matter Fibers for Neurosurgical Planning Sonia Pujol, Ph.D. Ron Kikinis, M.D. Surgical Planning Laboratory Harvard University.
NA-MIC National Alliance for Medical Image Computing Using Annotations in Slicer 4.0 Yong Zhang, Kilian Pohl June 2010.
Clinical case studies Volumetric Measurements Visualization & Change Tracking Perfusion Analysis PET/CT Image Analysis Volumetric Analysis using 3D Slicer:
Programming into Slicer3. Sonia Pujol, Ph.D., Harvard Medical School National Alliance for Medical Image Computing ©
Image Guided Therapy in Slicer3 Planning for Image Guided Neurosurgery Nobuhiko Hata, Ph.D. Slicer3 Training Compendium Neurosurgery Tutorial, N. Hata.
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 Slicer3 Tutorial: Registration Library Case 15 AC-PC Alignment Dominik Meier, Ron.
NA-MIC National Alliance for Medical Image Computing Diffusion Tensor Imaging tutorial Sonia Pujol, PhD Surgical Planning Laboratory.
NA-MIC National Alliance for Medical Image Computing fMRI Data Analysis in Slicer (short dataset tutorial) Steve Pieper Haiying Liu Wendy.
Sonia Pujol, PhD -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Diffusion Tensor Imaging tutorial Sonia Pujol, Ph.D. Surgical.
-1- National Alliance for Medical Image Computing MR-guided prostate interventions using the NA-MIC Kit Danielle Pace, B.CmpH and Sota Oguro, M.D. Surgical.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital 3DSlicer Hands-on session Sonia Pujol, Ph.D.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Nonrigid Atlas Registration Dominik Meier, Ron Kikinis February.
-1- National Alliance for Medical Image Computing MR-guided prostate interventions using the NA-MIC Kit Danielle Pace, B.CmpH and Sota Oguro, M.D. Surgical.
Pujol S, Gollub R -1- National Alliance for Medical Image Computing Slicer3 Training Tutorial Python Stochastic Tractography Module Doug Terry, Julien.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Registration Library Case 06: Breast Cancer Follow-up Dominik Meier,
Standard Response Evaluation Criteria in Solid Tumors (RECIST) using 3D Slicer Slicer3 Training Compendium Jeffrey Yap, PhD Ron Kikinis, MD Wendy Plesniak,
Standard Response Evaluation Criteria in Solid Tumors (RECIST) using 3D Slicer Slicer3 Training Compendium Image here. Jeffrey Yap, PhD Wendy Plesniak,
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Tutorial 4 Module: DTMRI Data: Sample Slicer DTI Sonia Pujol,
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
Fiber Bundle Volume Measurement
3D Slicer hands-on tutorial
3D Visualization of FreeSurfer Data
The SPL Abdominal Atlas
Session 1 Loading and Viewing Data
Atlas/Label Fusion & Surface Registration
Slicer 3 Tutorial The SPL Abdominal Atlas
Tumor Segmentation from DCE-MRI with OpenCAD
Igyne Tutorial Xiaojun Chen, Ph.D.1 Jan Egger, Ph.D., Ph.D.1
Presentation transcript:

Interactive Editor tutorial 06/23/10 06/23/10 Interactive Editor tutorial Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School

Slicer3.6 An end-user application for image analysis 06/23/10 06/23/10 Slicer3.6 An end-user application for image analysis An open-source environment for software development A software platform that is both easy to use for clinical researchers and easy to extend for programmers

Material This course requires the following material 06/23/10 06/23/10 Material This course requires the following material Slicer3.6 release version available at http://www.slicer.org/pages/Special:SlicerDownloads EditorTutorialData.zip available at http://www.slicer.org/slicerWiki/index.php/File:EditorTutorialDataset.zip Disclaimer It is the responsibility of the user of 3DSlicer to comply with both the terms of the license and with the applicable laws, regulations and rules. 3

Learning Objective The goal of this tutorial to train you to use the 06/23/10 06/23/10 Learning Objective The goal of this tutorial to train you to use the suite of interactive editing tools built in Slicer3.6 to create and edit label maps.

06/23/10 06/23/10 Label map A label map has a number at each pixel representing the anatomy present at that point.

Overview Part 1: Creating a single label map 06/23/10 Overview Part 1: Creating a single label map Part 2: Editing a single label map Part 3: Creating and editing a label map with multiple labels

Part 1: Creating a single label map 06/23/10 06/23/10 Part 1: Creating a single label map 7

06/23/10 06/23/10 Data Loading Select FileAdd Volume and load the dataset grayscale.nrrd 8

Data Loading Slicer loads the MR dataset of the brain 9 06/23/10

Data Loading Select the Editor Module from the Modules Menu 10 06/23/10 06/23/10 Data Loading Select the Editor Module from the Modules Menu 10

Editor Module The Editor module GUI is composed of two parts: 06/23/10 06/23/10 Editor Module The Editor module GUI is composed of two parts: -the upper part contains the functionalities for creating single or multiple label maps, -the lower part contains the functionalities for editing label maps.

Label Map Creation Select the Master Volume grayscale 06/23/10

Label Map Creation GenericAnatomyColors is the default color map. 06/23/10 06/23/10 Label Map Creation GenericAnatomyColors is the default color map. Click on the color map menu to display the list of available color maps.

Label Map Creation Select the default color map GenericAnatomyColors 06/23/10 06/23/10 Label Map Creation Select the default color map GenericAnatomyColors Click on Apply to select it. Note: You may use the Colors module if you need a custom or application specific color map

06/23/10 06/23/10 Label Map Creation Slicer creates the empty label map grayscale-label and displays the frame which contains the different tools for interactive editing.

Part 2: Editing a single label map 06/23/10 06/23/10 Part 2: Editing a single label map 16

Label Map Editing Click on the color icon to display the color map 06/23/10 06/23/10 Label Map Editing Click on the color icon to display the color map

Label Map Editing Slicer displays the color map GenericAnatomyColors 06/23/10 06/23/10 Label Map Editing Slicer displays the color map GenericAnatomyColors

06/23/10 06/23/10 Label Map Editing Browse through the list of 307 labels to explore the color map GenericAnatomyColors Select the label #3 ‘Skin’

Threshold Description: The grey level volume voxels 06/23/10 Threshold Description: The grey level volume voxels for which the intensity is within the specified range will be assigned the same label in the label map.

Threshold Effect Select the Threshold tool 06/23/10 06/23/10 Threshold Effect Select the Threshold tool Use the threshold slider to set the min and max values close to 24 and 120 and click on Apply

06/23/10 06/23/10 Threshold Effect Slicer shows the result of labelling every voxel in this grey level range with the color you specified, which corresponds to the skin label

Threshold Effect Select red slice only layout from the layout menu 06/23/10 06/23/10 Threshold Effect Select red slice only layout from the layout menu

Threshold Effect Label Viewer 06/23/10 06/23/10 Threshold Effect Label Viewer Left click the drop- down menu to the right of the L icon and select None Foreground Viewer Left click on the drop-down menu to the right of the F icon and select the volume grayscale-label

06/23/10 06/23/10 Threshold Effect Use the slider to fade between Background (B) and Foreground (F)

06/23/10 06/23/10 Exploring the result Browse through the axial slices to explore the label map overlaid on the original grey level images and review the results of the thresholding.

Threshold Effect Select conventional layout from the layout menu 06/23/10 Threshold Effect Select conventional layout from the layout menu

Part 3: Creating and editing a label map with multiple labels 06/23/10

Creating a map with multiple labels 06/23/10 06/23/10 Creating a map with multiple labels To create a new label map from the grayscale volume, click on Set and select Create New

Creating a map with multiple labels 06/23/10 06/23/10 Creating a map with multiple labels Select the category ‘Default Labels from File’, select the color table Slicer3_2010_Brain_Labels and click on Apply

Creating a map with multiple labels 06/23/10 06/23/10 Creating a map with multiple labels Slicer creates the new label map grayscale-label1 Expand the tab Per-Structures Volumes

06/23/10 06/23/10 Adding a structure Click on Add Structure, browse through the list of labels in the color map and select the color label #14 'Structure_1‘

Drawing Description: The 06/23/10 Drawing Description: The draw tool is an intuitive tool that can be used to manually outline structures in the grey level images.

06/23/10 06/23/10 Draw Tool Select the Draw tool and start outlining the contour of the pons in the coronal slices starting slice 59

Draw Tool Click on Apply to update the values of the label map pixels 06/23/10 06/23/10 Draw Tool Click on Apply to update the values of the label map pixels

06/23/10 06/23/10 Draw Tool Repeat the process to draw the outline of the pons from coronal slice between ~ slice 59 and slice 67

Adding a second structure 06/23/10 Adding a second structure Click on Add Structure and select the label #6 ‘Ventricles’

Level Tracing Description: By moving the mouse in the grey level 06/23/10 Level Tracing Description: By moving the mouse in the grey level images, you’ll define in the label map volume an outline where the pixels all have the same value as the current background pixel.

06/23/10 Level Tracing Use the Level Tracing tool to trace the outline of the left lateral ventricle on slice 138

06/23/10 Level Tracing Repeat the process using the Level Tracing tool from sagittal slice163 to slice 127

06/23/10 Level Tracing Explore the outline of the left lateral ventricles in all three anatomical views

06/23/10 Level Tracing Repeat the same process to outline the contours of the right ventricle

Adding a third structure 06/23/10 Adding a third structure Click on Add Structure and select the label #15 ‘Structure_2’

06/23/10 Threshold tool Select the Threshold Tool and use the threshold slider to set the min and max to values around 0 and 30 and click on Apply 44

06/23/10 Threshold tool

06/23/10 Save Island Select the Save Island Effect

06/23/10 Save Island Click in the region of the right eyeball to isolate the structure

06/23/10 Dilate Effect Select the Dilate Effect

06/23/10 Dilate Effect Click on Apply to add a single layers of pixels to the eyeball structure

Dilate Effect Browse through the axial slices of the segmented eyeball 06/23/10 Dilate Effect Browse through the axial slices of the segmented eyeball

Remove Island Select the Remove Island tool 06/23/10 Remove Island Select the Remove Island tool Select Scope: visible and click on Apply to remove the isolated pixels inside the segmented structure

06/23/10 Remove Island Repeat the process in the slices that contain isolated pixels in the eyeball structure

Adding more structures 06/23/10 Adding more structures Zoom in using the right mouse button, and use the drawing tool to outline the contour of the right lateral geniculate body and optic tract in the axial view.

Adding more structures 06/23/10 Adding more structures Repeat the process to outline the contour of the right lateral geniculate body and optic tract from slice 113 to slice 118

06/23/10 Merge And Build The three labels correspond to the three different label maps that we have edited for the pons (pink), the ventricles (blue) and the right eyeball, lateral geniculate body and optic tract (yellow).

06/23/10 Merging label maps The Merge tool will merge the label maps of the anatomical structures that we have edited into a single label map Grayscale-label1

06/23/10 Merge And Build Click on Merge And Build button to put the different structures in the Merge volume and build the models from the segmented structures. The three label maps will be merged in the order that they appear in the table.

06/23/10 Merge And Build Slicer displays the merge volume that contains the structures of interest and the corresponding reconstructed models

Conclusion This tutorial guided you through the tools for 06/23/10 06/23/10 Conclusion This tutorial guided you through the tools for interactive editing of label maps created from scalar images using the Editor module of Slicer3.6. www.slicer.org 59

Acknowledgments National Alliance for Medical Image Computing 06/23/10 06/23/10 Acknowledgments National Alliance for Medical Image Computing NIH U54EB005149 Neuroimage Analysis Center NIH P41RR013218 Ron Kikinis, Steve Pieper, Sota Oguro, Randy Gollub 60