Quantitative Image Analysis Workshop 3D Slicer User Training NCI Advanced Biomedical Computing Center NCI Small Animal Imaging Program Dr. Yanling Liu.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: Segmentation May 26, 2005.
Advertisements

Clinical case studies Volumetric Measurements Visualization & Change Tracking Perfusion Analysis PET/CT Image Analysis Volumetric Analysis using 3D Slicer:
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Manual Registration Dominik Meier, Ron Kikinis January 2010.
NA-MIC National Alliance for Medical Image Computing © 2010, All Rights Reserved Diffusion Tensor Imaging Tutorial Sonia Pujol, Ph.D.
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.
Module 2 Navigation.     Homepage Homepage  Navigation pane that holds the Applications and Modules  Click the double down arrow on the right of.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
Microsoft Word 2010 Lesson 1: Introduction to Word.
COMPREHENSIVE Windows Tutorial 3 Personalizing Your Windows Environment.
®® Microsoft Windows 7 Windows Tutorial 3 Personalizing Your Windows Environment.
®® Microsoft Windows 7 for Power Users Tutorial 2 Customizing Microsoft Windows 7.
Windows XP Basics OVERVIEW Next.
Slicer Welcome Tutorial
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: DTMRI Data: Dartmouth DTI May 26-27, 2005.
Chapter 11 Exploring Windows XP Vol. 1 Part One - Windows XP Professional: The Basics.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Using the File Manager WebCT 6. Understanding File Manager The File Manager is the area where all course files are stored. Whenever you link a file in.
Key Applications Module Lesson 12 — Word Essentials
®® Microsoft Windows 7 for Power Users Tutorial 2p1 Customizing Microsoft Windows 7.
Exploring the Basics of Windows XP
WorkPad 4 Quick Start WorkPad 4 Quick Start  Business Optix brings the rigor and discipline of business modelling and design into.
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,
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
© NIH National Center for Image-Guided Therapy, 2011 Tumor Segmentation from DCE-MRI with the SegmentCAD module Vivek Narayan, Jayender Jagadeesan Brigham.
Microsoft PowerPoint Getting Started Guide Prepared for Towson University Dr. Jeff M. Kenton Amy Chase Martin 2007.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
-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.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
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.
VISTA IMAGING RADIOLOGY VIEWER. 2 The focus of this document is on the VistA Imaging Display Radiology Viewer. Other Display changes will be discussed.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
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:
Introduction to EBSCOhost Tutorial support.ebsco.com.
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.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Chapter 2 Using Selection Tools and Shortcut Keys
Sonia Pujol, PhD -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Diffusion Tensor Imaging tutorial Sonia Pujol, Ph.D. Surgical.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Nonrigid Atlas Registration Dominik Meier, Ron Kikinis February.
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 Image here. Jeffrey Yap, PhD Wendy Plesniak,
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Adobe ® Photoshop ® CS6 Chapter 1 Editing a Photo.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
THE NEW MOBILE WORKSPACE Enable Business Applications on Mobile Devices hopTo Work “I am amazed to see how easily hopTo transforms the user interface of.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Tutorial 4 Module: DTMRI Data: Sample Slicer DTI Sonia Pujol,
Windows Tutorial 3 Personalizing Your Windows Environment
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
Weebly Elements, Continued
3D Slicer hands-on tutorial
Tutorial 1 – Creating a Document
12 Product Configurator
Tumor Segmentation from DCE-MRI with OpenCAD
University of Warith AL-Anbiya’a
Interactive Editor tutorial
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

Quantitative Image Analysis Workshop 3D Slicer User Training NCI Advanced Biomedical Computing Center NCI Small Animal Imaging Program Dr. Yanling Liu Dr. Joseph Kalen David Mott Dr. Curtis Lisle Nimit Patel August 28, 2012

Training Agenda Access to Slicer: Slicer website and SAIP remote desktop Working the Slicer user interface: adjusting image views, window/level, image threshold, and UI layout Basic dataset input/output: How to load a volume for analysis, save out results, and resume session later. ROI: Definition and uses of Region of Interest selection in Slicer; volume cropping Segmentation: selecting and measuring volumes

3D Slicer Website 3D Slicer has been developed over years with contributions from over 20 universities and funding from multiple NIH research grants The website, hosts the program itself and many additional resources, datasets, and training materialshttp:// Slicer is available for Windows, Mac, and Linux workstations SAIP remote desktop Microsoft Remote Desktop connection with machine name saip- remote.ncifcrf.gov slicer.org slicer download page “Download” link “For Users” link offers additional tutorials

The Slicer User Interface By default, Slicer offers slice views and a 3D perspective view of loaded datasets An operation panel on the top left lets users select from different Slicer modules, each offering sets of related operations volume display segmentation Region Of Interest

Slicer User Interface Module controls are placed along the top menu load/save data select the module to use module history menu module back & forward buttons show volume info select user interface layout add fiducial points or measurements

Dataset Input / Output Add Data - The simplest way to view a new volume, image, or other data with Slicer Even if the dataset is stored in multiple files, select the first slice only and click Open the file loading dialog:

Exercise #1 Start up Slicer Explore the selection of different modules Change the layout back and forth between a single axial slice (red, green, or yellow) and back to the standard layout Open the sample dataset so it shows in the axial windows

Displaying a Volume step #1: Select from presets to quickly adjust the image contrast If step #1 does not provide a good contrast, the Window / Level can be adjusted for fine control, but this control can be hard to use Easier way: Click & hold left mouse button, drag mouse cursor in slice view to change window/level

Working with Slice Views A little pop-down menu controls the behavior of each slice view Background (standard) volume being observed by slice viewer Should controls apply to ALL slice views (linked mode) Display slice in 3D view Move the slice back & forth within the volume labelmap to display as overlay

A Lightbox view of a Volume To view a volume using a lightbox display (display all slices), select a slice view (e.g. red, green, or yellow), then expand the drop-down control panel The push pin icon fastens the panel open when it is selected Select the desired lightbox mode (e.g. 3x3). Moving the mouse up & down in the window scrolls through the dataset this expands the control panel lightbox icon

Saving a Slicer Session Slicer saves progress of analysis sessions in a supplementary file with the “.mrml” extension. We recommend creating a new directory on the workstation, then saving the data and.mrml files all within this directory The result is the data and scene stored together in a single directory step #1 - select the Save Data icon step #2 - in the save window, select the “force all data to be saved” checkbox step #3 - select the new output directory and click the Save button (shown on next slide)

File Save Dialog Save dialog generally saves only files that have been modified since last save; files to be saved are marked with a check mark Forcing a save into a new directory assures all components of a scene are stored together. Click here to open dialog and select or create directory to save to

Exercise #2 Practice adjusting the contrast and window/level view of the current volume select different slice views and enable/disable the lightbox view Save the current session Create a new output directory Save the session into the new directory by forcing save on all items and clicking the Save button Restart Slicer and load the saved session

Segmenting Image Features Slicer has several ways to select features in an image (for example, to mark a tumor and calculate its size) We want to label all pixels occupied by each feature with a unique number (for example: assign tumor pixels label of 1) Labels are stored as labelmaps (an image where each spot in the image is the label number feature to segment labelmap label shown in context + label value = 0 outside label value = 1 inside tumor

First Crop the Volume Automatic segmentation algorithms can become confused easily between a tumor and healthy tissue Therefore, we will create a small volume containing only the tumor and as little else as possible Select the Crop Volume module a small volume containing only the tumor

Crop Volume Module This module creates a new, smaller dataset containing only what is inside an adjustable bounding box select Input, default is current volume Select Create new ROI enable ROI (region of interest) visibility Adjust ROI Isotropic gives best results Select Crop button to create a new volume

Adjusting the ROI Observe the bounding box in the 2D slice views Click and drag the outlines on any slice (or the perspective display) until the ROI contains only the feature of interest Zooming and moving around in views will help click & drag any dot Right mouse button and drag down zooms in Shift + right button drag moves the views

Exercise #3 Practice zooming and moving around in the 2D views Select the Crop Volume module Position the ROI until it as close around a feature as possible Crop and notice how the viewers change to focus on the newly created volume Practice switching between volumes being observed

Segmentation Options Segmentation is complicated Expect it to take awhile to master Multiple choices in Slicer: Grow/Cut operation in editor (works well but takes too long to explain today) OTSU Segmentation Simple Region Growing OTSU segmentation example in Slicer

OTSU Segmentation An automatic algorithm to separate a volume into two classes: (1) feature and (2) everything else Verify the input volume and that the correct ROI node is being observed The input volume should be the output of the Crop volume operation Create a new output volume for the labelmap

Determining Feature Volume The Quantification / Label Statistics module will calculate the volume of the labels generated by OTSU segmentation Select the input volume as the grayscale volume and select the labelmap output from the segmentation. Hit Apply to generate the chart of volumes for each label

Exercise #4 Run the OTSU Segmentation module on the dataset Paint labels as necessary in the Editor module Calculate the volume of the segmented feature

Training Session Summary Segmentation results are often not perfect In many cases, algorithms more sophisticated than OTSU are needed, or the segmentation will have to be hand edited later This tutorial was designed to introduce everyone to dataset management and basic segmentation The Small Animal Imaging Program and the ABCC Imaging and Visualization Group will gladly provide further assistance, as needed. Thanks for attending the training session!

Extra Slides

Grow/Cut Segmentation Very powerful segmentation algorithm in Slicer Requires use of the labelmap Editor module User “smudges” labelmap value 1 inside the region of interest and value=2 outside area Algorithm determines 3D boundary of area user-provided guidance algorithm result

Grow/Cut Process In Editor, create a new labelmap Select Paintbrush Icon with label=1; smudge a region inside the feature/organ Change label value to label=2; smudge a region outside the feature Click Grow/Cut icon Select Apply button