NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing Slicer Advanced Training 11: Registration Sonia Pujol, Ph.D. Surgical Planning Laboratory.
Advertisements

NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: Segmentation May 26, 2005.
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 EMSegment Tutorial January 2008 NAMIC All-Hands Meeting Brad Davis, Yuman.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Manual Registration Dominik Meier, Ron Kikinis January 2010.
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,
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 Slicer3 Tutorial Manual Registration Dominik Meier, Ron Kikinis January 2010.
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.
Data Loading & and Visualization Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School National Alliance for Medical Image Computing Neuroimage.
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.
NA-MIC National Alliance for Medical Image Computing DTI Atlas Registration via 3D Slicer and DTI-Reg Martin Styner, UNC Guido Gerig,
Realigning and Unwarping MfD
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: DTMRI Data: Dartmouth DTI May 26-27, 2005.
Medical Image Registration
Haskins fMRI Workshop Part I: Data Acquisition & Preprocessing.
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.
NA-MIC National Alliance for Medical Image Computing Slicer4 Guided Tour Steve Pieper, Ph.D.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 19 Multi-stage registration for group.
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.
Co-registration and Spatial Normalisation
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,
DTIAtlasBuilder Adrien Kaiser Neuro Image Research and Analysis Laboratories University of North Carolina at Chapel Hill A tool to create an atlas from.
-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.
-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Deformable Registration Gregory C. Sharp Department.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
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.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Registration Library Case 05: Knee MRI: model/surface registration.
Requirements Document Slicer3 Workflow Based Interface for NAV-RFA.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 1 Loading and Viewing Data Sonia Pujol, Ph.D. Randy.
NA-MIC National Alliance for Medical Image Computing Using Annotations in Slicer 4.0 Yong Zhang, Kilian Pohl June 2010.
Spring Meeting 2006 Tensor Atlas Morphometry BIRN Analysis, Visualization, and Interpretation.
NA-MIC National Alliance for Medical Image Computing Adding Orientation to itkImage.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Converting DTI data into Nrrd file format Sonia Pujol, Ph.D. Gordon.
Statistical Parametric Mapping Lecture 11 - Chapter 13 Head motion and correction Textbook: Functional MRI an introduction to methods, Peter Jezzard, Paul.
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.
Incorporating Non-rigid Registration into Expectation Maximization Algorithm to Segment MR Images By K.M. Pohl, W.M. Wells, A. Guimond, K. Kasai, M.E.
NA-MIC National Alliance for Medical Image Computing fMRI Data Analysis in Slicer (short dataset tutorial) Steve Pieper Haiying Liu Wendy.
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,
National Alliance for Medical Image Computing Hierarchical Atlas Based EM Segmentation.
Positron Emission Tomography - training - IBRO CEERC Summer School 2005 Miklós Emri, Iván Valastyán, Gábor Opposits PET Center University of Debrecen 2005.
Standard Response Evaluation Criteria in Solid Tumors (RECIST) using 3D Slicer Slicer3 Training Compendium Image here. Jeffrey Yap, PhD Wendy Plesniak,
EMAtlasBrainClassifier By Kilian Maria Pohl 
Multimodal Integration surfer.nmr.mgh.harvard.edu.
1 Berger Jean-Baptiste
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 08 Serial PET-CT Dominik Meier, Ron.
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
3D Slicer module programming
Dominik Meier, Ron Kikinis Sept. 2010
3D Slicer hands-on tutorial
Non-rigid MR-CT Image Registration
Session 1 Loading and Viewing Data
brain surgery navigation with live tractography
Interactive Editor tutorial
Presentation transcript:

NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper

National Alliance for Medical Image Computing Requirements The tools described here are part of Slicer 2.5

National Alliance for Medical Image Computing Data to Use Get the two datasets: These are the same subject, taken on two different scanners –1.5 Tesla diagnostic MR scanner (low resolution for better interactivity) –0.5 Tesla intraoperative MR scanner

National Alliance for Medical Image Computing Load First Data Volume 1: Click Add Volume 2: Pick Nrrd 3: Browse to reg.nhdr 4: Click Apply

National Alliance for Medical Image Computing Load the Second Volume 1: Click Add Volume 4: Click Apply 3: Browse to I.001 in mrt images dir 2: Use Basic Reader

National Alliance for Medical Image Computing View Initial (Mis)Registration Put One Volume in Background with Bg and One in Foreground with Fg Use Fade Slider and Toggle to Compare

National Alliance for Medical Image Computing Add a Transformation 1: Select Volume 2: Click Add Transform Transform and Matrix are Created Around Selected Volume 3: Double-Click Matrix To Enter Alignments Module

National Alliance for Medical Image Computing Transformation Notes Slicer Transforms are 4x4 matrices –Support Linear Affine Transformations Transformations can be Nested in a Hierarchy –But Automated Registration Requires Only One Level (like current example) Transformations are RAS RAS –RAS = Right, Anterior, Superior –Meaning they are in Patient Space (mm) –Scan Order (Axial, Coronal, etc) Already Taken into Account Before Transformations are Applied Transformations are Stored in MRML Scene File

National Alliance for Medical Image Computing Manual Transform Local: Moves Relative to Volume Global: Moves Relative to World Use the Sliders, Buttons and Mouse Actions and Watch How the Volume Moves Use Left Mouse Button in Slice Views to Edit Transform Reset to Identity

National Alliance for Medical Image Computing See/Edit the Actual Matrix Matrix is Shown in the Props Tab You Can Edit the Elements (If you know what you are doing!) The Last Column is the Translation

National Alliance for Medical Image Computing ITK-Based Automated Registration Go to the Auto Tab Volume to Move is the One Inside the Transformation Reference is the One Outside the Transformation Use Intensity Registration, with Mutual Information Method, Normal Interface. Optimized for MR-MR, but Works Well for Other Tasks Too.

National Alliance for Medical Image Computing Registration Modes Scroll to See the Start Button if needed Pre-Programmed Modes: -Coarse: large steps, animated -Fine: small steps, animated -Good and Slow: run to completion, usually gets good result -Very Good and Very Slow: run to completion; if this doesn’t work, use manual to get closer Runs the Registration

National Alliance for Medical Image Computing Registration Result After Running Very Good and Very Slow (actually takes less than a minute on a laptop for this data)

National Alliance for Medical Image Computing Resampling Volumes Use the TransformVolume Module –New in Slicer 2.5 Makes a New Slicer Volume with Dimensions, Spacing, and Orientation to Match Registration Target

National Alliance for Medical Image Computing TransformVolume Select Transform Node from Data Tree (NB: May Contain Multiple Volumes to Transform) Deformation Not Yet Supported Select ReferenceVolume Resample Mode and the Volume the Result Should be Like (In Terms of Orientation, Dimensions, Spacing) Generally Cubic for Image Volumes, Nearest Neighbor for Labels Creates New Volumes with Given Prefix

National Alliance for Medical Image Computing Nonrigid Registration Uses the AG Module –Developed by Alexandre Guimond, PhD while working at the BWH Center for Neurological Imaging (Charles Guttmann, M.D., Director); Slicer Integration by Lifeng Liu, PhD. –Based on Original Work Done at Inria, France –A. Guimond, A. Roche, N. Ayache, and J. Meunier. Multimodal brain warping using the demons algorithm and adaptative intensity corrections. Technical Report 3796, Institut National de Recherche en Informatique et en Automatique, Sophia Antipolis, France, November Multimodal brain warping using the demons algorithm and adaptative intensity corrections –ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR pdf Implemented Using Custom VTK Classes (not ITK) Nonlinear Registration Not Supported in MRML Tree, so Resampled Volumes are Created

National Alliance for Medical Image Computing AG Basics Select Reference Volume and Volume to Move Create New Resampled Output Optional Label Map (e.g. ICC) Optional Second Channel Run Registration

National Alliance for Medical Image Computing AG Methods Methods: -Initial (Optional) Uses Slicer Matrix as Starting Point; Select Matrix in Transform Tab -Linear Run Linear Alignment as Selected in Expert Tab -Non-linear Run Warp Transform Registration as Selected in Expert Tab NB: Registration is Multi-Step: First Linear (Translation, Rigid, Affine) Then Non-Linear Warp

National Alliance for Medical Image Computing AG to Transform Volumes Co-Registration: -Resamples Volumes using Currently Calculated Transformation (Linear and Non-linear -Run Volumes One-at-a-Time -Useful for Atlas Registration Scroll Down

National Alliance for Medical Image Computing AG Transform Tab Select Matrix and Toggle On/Off Button to Use Initial Transform Load and Use Existing Non-Linear Warp File (One Displacement Vector per Voxel) Export Current Linear Transform to Slicer Matrix Save Non-Linear Warp to a File (.vtk format)

National Alliance for Medical Image Computing Some AG Expert Settings Where to Stop the Linear Step Type of Non-Linear Intensity Compensation Function Registration Metric (GCR is Generalized Correlation Ratio; Robust for Multi-Modality)