-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Deformable Registration Gregory C. Sharp Department.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Manual Registration Dominik Meier, Ron Kikinis January 2010.
Advertisements

NA-MIC National Alliance for Medical Image Computing Connected Threshold Image Filter Salma Bengali, Alan Morris, Josh Cates, Rob.
NA-MIC National Alliance for Medical Image Computing CARMA Inhomogeneity Correction Filter Alan Morris, Eugene Kholmovski, Josh Cates,
Slicer4Minute Tutorial Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School Slicer4Minute - Sonia Pujol, Ph.D. NA-MIC ARR
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.
-- CTSA at RSNA 2010 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD PET/CT Visualization and Analysis.
An Online Microsoft Word Tutorial & Evaluation Begin.
For Removal Info: visit
-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Landmark-Based Registration Nadya Shusharina Department.
NA-MIC National Alliance for Medical Image Computing DTI Atlas Registration via 3D Slicer and DTI-Reg Martin Styner, UNC Guido Gerig,
NA-MIC National Alliance for Medical Image Computing [Tutorial Name] [List of authors] [Institution] [ of the first author]
Pohl K, Konukoglu E -1- National Alliance for Medical Image Computing Measuring Volume Change in Tumors Kilian M Pohl, PhD Ender Konugolu Slicer3 Training.
NA-MIC National Alliance for Medical Image Computing CARMA Registration Alan Morris, Greg Gardner, Salma Bengali, Josh Cates, Rob.
NA-MIC National Alliance for Medical Image Computing CMR Toolkit Threshold Model Module Salma Bengali, Alan Morris, Josh Cates, Rob.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 19 Multi-stage registration for group.
ImageJ Tutorial.
NA-MIC National Alliance for Medical Image Computing Non-rigid MR-CT Image Registration Atsushi Yamada, Dominik S. Meier and Nobuhiko.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 1: Loading and Viewing Data.
NA-MIC National Alliance for Medical Image Computing CARMA Registration Salma Bengali, Alan Morris, Greg Gardner, Josh Cates, Rob.
PowerPoint Lesson 4 Expanding on PowerPoint Basics
ProSense BELGRADE Deploying SunSPOT SDK and Emulator on your Desktop or Laptop Computer Author: Stanislava Stanković, B.Sc. student of the School of Electrical.
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,
How to Download and Install a Sharp Print Driver on a Mac.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
© NIH National Center for Image-Guided Therapy, 2011 Tumor Segmentation from DCE-MRI with the SegmentCAD module Vivek Narayan, Jayender Jagadeesan Brigham.
SlicerRT Hands-on tutorial Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
-- CTSA at RSNA 2009 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 shapeAnalysisMANCOVA_Wizar d Lucile Bompard, Clement Vacher, Beatriz Paniagua, Martin.
Slicer3 Training Tutorial IA-FEMesh v1.0
DTIAtlasBuilder Adrien Kaiser Neuro Image Research and Analysis Laboratories University of North Carolina at Chapel Hill A tool to create an atlas from.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
-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.
NA-MIC National Alliance for Medical Image Computing Non-rigid Registration of Pre- procedural MRI and Intra-procedural CT for CT-guided.
DICOM to NRRD Conversion Tutorial Martin Styner 1 University of North Carolina Neuro Image Research and Analysis Lab.
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.
NA-MIC National Alliance for Medical Image Computing Non-rigid MR-CT Image Registration Atsushi Yamada, Dominik S. Meier and Nobuhiko.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper.
PowerPoint Basics Tutorial 4: Interactivity & Media PowerPoint can communicate with the outside world by linking to different applications, managing different.
Click your mouse to continue. More on Themes The Theme dialog box includes three options for changing the characteristics of the selected theme. Theme.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
NA-MIC National Alliance for Medical Image Computing Shape analysis using spherical harmonics Lucile Bompard, Clement Vachet, Beatriz.
NA-MIC National Alliance for Medical Image Computing Using Annotations in Slicer 4.0 Yong Zhang, Kilian Pohl June 2010.
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 PV Antrum Cut Filter Alan Morris, Salma Bengali, Greg Gardner, Josh Cates, Rob.
-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for DICOM / DICOM-RT Import Gregory C. Sharp Department.
Diffusion Tensor Analysis in Slicer3
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.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Registration Library Case 06: Breast Cancer Follow-up Dominik Meier,
MICROSOFT WORD PRESENTATION. Word Processing  Software that is designed for the entry, editing, and printing of documents.  Windows Version = Microsoft.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 08 Serial PET-CT Dominik Meier, Ron.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Tutorial 4 Module: DTMRI Data: Sample Slicer DTI Sonia Pujol,
Development Environment
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
HADI Tutorial Templates
Dominik Meier, Ron Kikinis Sept. 2010
Non-rigid MR-CT Image Registration
shapeAnalysisMANCOVA_Wizard
Tumor Segmentation from DCE-MRI with OpenCAD
[Tutorial Name] [List of authors] [Institution]
Non-rigid Registration of Pre-procedural MRI and Intra-procedural CT for CT-guided Cryoablation Therapy of Liver Cancer Atsushi Yamada, Dominik S. Meier.
Interactive Editor tutorial
Presentation transcript:

-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Deformable Registration Gregory C. Sharp Department of Radiation Oncology Massachusetts General Hospital 3D Slicer Training Compendium Tutorial Version 1.0, Apr 26, 2010

-2- Massachusetts General Hospital National Alliance for Medical Image Computing Learning Objective This tutorial is a step-by-step guide, and includes: 1) Downloading the Plastimatch extension to 3D Slicer 2) Loading the sample images 3) Running deformable registration on the CPU 4) Running deformable registration on the GPU 5) Inspecting registration quality in 3D Slicer The plastimatch web site is:

-3- Massachusetts General Hospital National Alliance for Medical Image Computing Prerequisites This tutorial assumes that you have already downloaded the sample data. You can get the data from here:

-4- Massachusetts General Hospital National Alliance for Medical Image Computing Part 1: Downloading the Plastimatch Extension

-5- Massachusetts General Hospital National Alliance for Medical Image Computing (This part of the tutorial might not work correctly, pending the Slicer 3.6 release)

-6- Massachusetts General Hospital National Alliance for Medical Image Computing Start up 3D Slicer Choose “Extension Manager” from the “View” menu

-7- Massachusetts General Hospital National Alliance for Medical Image Computing Click “Next”

-8- Massachusetts General Hospital National Alliance for Medical Image Computing Find the plastimatch plugin, and click “Select” Then, click “Download and Install”

-9- Massachusetts General Hospital National Alliance for Medical Image Computing The “Status” should become green Click “Next”

-10- Massachusetts General Hospital National Alliance for Medical Image Computing Restart 3D Slicer

-11- Massachusetts General Hospital National Alliance for Medical Image Computing Part 2: Loading the example data

-12- Massachusetts General Hospital National Alliance for Medical Image Computing Start up 3D Slicer

-13- Massachusetts General Hospital National Alliance for Medical Image Computing Choose “Add data” from the menu

-14- Massachusetts General Hospital National Alliance for Medical Image Computing Choose “Add files” in dialog box

-15- Massachusetts General Hospital National Alliance for Medical Image Computing Select (highlight) both example files: fix.nrrd and mov.nrrd Then click “Open”

-16- Massachusetts General Hospital National Alliance for Medical Image Computing Click “Apply”

-17- Massachusetts General Hospital National Alliance for Medical Image Computing The images are now loaded

-18- Massachusetts General Hospital National Alliance for Medical Image Computing Part 3: Visualizing the example data

-19- Massachusetts General Hospital National Alliance for Medical Image Computing We want to look at how well the images are aligned before we start 3D Slicer can view a “foreground” (F) and “background” (B) image at the same time. After loading, (F) is set to “None” in all views.

-20- Massachusetts General Hospital National Alliance for Medical Image Computing Click, and select “fix” as the foreground image. Repeat for all three views.

-21- Massachusetts General Hospital National Alliance for Medical Image Computing Use the “Manipulate Slice Views” slider to blend between foreground and background

-22- Massachusetts General Hospital National Alliance for Medical Image Computing We can now see the alignment of the images. To see it better, we need to increase the viewport size. Click on the layout chooser button

-23- Massachusetts General Hospital National Alliance for Medical Image Computing Choose “Red slice only”

-24- Massachusetts General Hospital National Alliance for Medical Image Computing Much better! Next we're going to try color blending. Choose the “Volumes module.

-25- Massachusetts General Hospital National Alliance for Medical Image Computing We're going to modify the color of the moving volume. Choose “mov” as the active volume.

-26- Massachusetts General Hospital National Alliance for Medical Image Computing Set it to “Warm Tint 1”

-27- Massachusetts General Hospital National Alliance for Medical Image Computing

-28- Massachusetts General Hospital National Alliance for Medical Image Computing Part 4: Running Plastimatch

-29- Massachusetts General Hospital National Alliance for Medical Image Computing Go back to the module selector

-30- Massachusetts General Hospital National Alliance for Medical Image Computing Choose “B-spline deformable registration” from the “Plastimatch” section

-31- Massachusetts General Hospital National Alliance for Medical Image Computing Set “Fixed Volume” to “fix” Set “Moving Volume” to “mov” Set “Output Volume” to “Create New Volume”

-32- Massachusetts General Hospital National Alliance for Medical Image Computing Click “Apply” (You might need to scroll down)

-33- Massachusetts General Hospital National Alliance for Medical Image Computing Check the status in the status bar With a Tesla C1060 GPU, the registration takes 6 seconds A laptop might take 1 or 2 minutes

-34- Massachusetts General Hospital National Alliance for Medical Image Computing When the registration is complete, the warped image is automatically displayed

-35- Massachusetts General Hospital National Alliance for Medical Image Computing You have to set the foreground view again to see the registration quality

-36- Massachusetts General Hospital National Alliance for Medical Image Computing Your results should look like this.

-37- Massachusetts General Hospital National Alliance for Medical Image Computing Part 5: Optimizing Your Registration

-38- Massachusetts General Hospital National Alliance for Medical Image Computing We're going to try to improve the registration result.

-39- Massachusetts General Hospital National Alliance for Medical Image Computing Click on “Enable Stage 2” Then click “Apply” This takes 12 seconds on the Tesla C1060. Might be 3-4 minutes on a laptop.

-40- Massachusetts General Hospital National Alliance for Medical Image Computing Like before, the output is automatically loaded.

-41- Massachusetts General Hospital National Alliance for Medical Image Computing Your results should look like this. Note improvement in the alignment of the mediastinum

-42- Massachusetts General Hospital National Alliance for Medical Image Computing Part 6: Advanced Plastimatch Options

-43- Massachusetts General Hospital National Alliance for Medical Image Computing By default, plastimatch optimizes Mean-squared error (MSE). But you can choose Mutual Information (MI) instead

-44- Massachusetts General Hospital National Alliance for Medical Image Computing By default, plastimatch uses the GPU. But you can choose to use the CPU instead. Plastimatch CPU uses OpenMP to take advantage of modern multi-core systems However, in Plastimatch 1.4, mutual information does not take advantage of the GPU, nor is it multi-threaded.

-45- Massachusetts General Hospital National Alliance for Medical Image Computing In our tutorial, the images were sufficiently well aligned that we could use B-spline registration. But if they are not well aligned, you can do a “rough alignment” using translation, rigid, or affine registration. Click “Enable Stage 0” to enable the rough alignment.

-46- Massachusetts General Hospital National Alliance for Medical Image Computing For each stage, you can modify the subsampling rate, grid size, and maximum iterations Decreasing the subsampling rate improves accuracy Increasing the subsampling rate improves reliability

-47- Massachusetts General Hospital National Alliance for Medical Image Computing Decreasing max iterations improves registration speed Increasing max iterations improves registration accuracy

-48- Massachusetts General Hospital National Alliance for Medical Image Computing Decreasing the grid spacing improves accuracy Increasing the grid spacing improves reliability

-49- Massachusetts General Hospital National Alliance for Medical Image Computing Conclusion Congratulations! You have completed the tutorial. Please send corrections or suggestions to: Greg Sharp Or visit the web page at:

-50- Massachusetts General Hospital National Alliance for Medical Image Computing National Alliance for Medical Image Computing NIH U54EB Acknowledgements National Institutes of Health NIH / NCI 6-PO1 CA Federal share of program income earned by MGH on C06CA Progetto Rocca Foundation A collaboration between MIT and Politecnico di Milano