Non-rigid Registration of Pre-procedural MRI and Intra-procedural CT for CT-guided Cryoablation Therapy of Liver Cancer Atsushi Yamada, Dominik S. Meier.

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.
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 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,
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.
-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Landmark-Based Registration Nadya Shusharina Department.
Slicer Welcome Tutorial
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.
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.
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- 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.
NA-MIC National Alliance for Medical Image Computing Non-rigid Registration of Pre- procedural MRI and Intra-procedural CT for CT-guided.
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.
-1- Massachusetts General Hospital National Alliance for Medical Image Computing Using Plastimatch for Deformable Registration Gregory C. Sharp Department.
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 BRAINSCut General Tutorial Eun Young(Regina) Kim University of Iowa
NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Registration Library Case 05: Knee MRI: model/surface registration.
NA-MIC National Alliance for Medical Image Computing Shape analysis using spherical harmonics Lucile Bompard, Clement Vachet, Beatriz.
Clinical case studies Volumetric Measurements Visualization & Change Tracking Perfusion Analysis PET/CT Image Analysis Volumetric Analysis using 3D Slicer:
Image Guided Therapy in Slicer3 Planning for Image Guided Neurosurgery Nobuhiko Hata, Ph.D. Slicer3 Training Compendium Neurosurgery Tutorial, N. Hata.
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.
-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,
NA-MIC National Alliance for Medical Image Computing BRAINSCut General Tutorial Eun Young(Regina) Kim University of Iowa
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 08 Serial PET-CT Dominik Meier, Ron.
© NIH National Center for Image-Guided Therapy, June 2008 Slicer IGT Nobuhiko Hata, PhD Sandy Wells, PhD Computation Core, NCIGT.
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
Breast MRI – How we got Here
Fiber Bundle Volume Measurement
Cardiac Agatston Scoring
Dominik Meier, Ron Kikinis Sept. 2010
Non-rigid MR-CT Image Registration
shapeAnalysisMANCOVA_Wizard
3D Visualization of FreeSurfer Data
Anilam 5000 / 6000 Series DXF import
Session 1 Loading and Viewing Data
Introduction to PowerPoint
Atlas/Label Fusion & Surface Registration
Tumor Segmentation from DCE-MRI with OpenCAD
Volume Cropping Tutorial
[Tutorial Name] [List of authors] [Institution]
Automatic SPHARM Shape Analysis in 3D Slicer
Interactive Editor tutorial
Presentation transcript:

Non-rigid Registration of Pre-procedural MRI and Intra-procedural CT for CT-guided Cryoablation Therapy of Liver Cancer Atsushi Yamada, Dominik S. Meier and Nobuhiko Hata Brigham and Women’s Hospital ayamada@bwh.harvard.edu 617-963-4336 NA-MIC Tutorial Contest: Summer 2011 © 2011, All Rights Reserved

Learning Objective This tutorial demonstrates how to co-register a pre-operative contrast enhanced MR image to an intra-procedure CT image via automated non- rigid registration. The case study is a CT-guided liver tumor cryoablation Images Fused: allowing to see both tumor & probe Pre-procedure Contrast Enhanced MRI Tumor Cryo probe and tumor Cryo probe Intra-procedure Unenhanced CT With Cryoprobe © 2011, All Rights Reserved

Tutorial Topics / Targets Slicer Modules Used: N4ITKBiasField Correction Editor BRAINSFitIGT Registration Image Processing Tasks Performed: Intensity non-uniformity correction Mask generation / segmentation Inter-modality non-rigid image registration Image Data Used: Pre-operative abdominal MR with surface coil, showing liver Planning and Intra-operative CT with cryo-probe

Material This tutorial website is at: http://wiki.na-mic.org/Wiki/index.php/Non-rigid_MR-CT_Image_Registration This tutorial dataset is available at: http://www.na-mic.org/Wiki/images/4/47/Non- rigid_MR_CT_Image_RegistrationTutorialData_TutorialContestSummer2011. tar.gz © 2011, All Rights Reserved

Platform This tutorial was developed and tested on an Intel MacBook Pro (2.3 GHz Core i7, 4GB). This tutorial also uses a custom-designed BRAINSfitIGT module, which requires the compilation of Slicer3.6 from source files. For the purpose of learning the steps & basic usage, you can use the regular BRAINSfit, but registration results will differ. © 2011, All Rights Reserved

Compilation Instructions If you choose to use the BRAINSfitIGT version: go to the Slicer3.6 Build Instruction page http://www.slicer.org/slicerWiki/index.php/Slicer3:Build_Instructions After building Slicer3.6, command “make edit_cache” at “[install folder]/Slicer3.6-build/Modules”. Select “ON” of “BUILD BrainsFitIGT” on ccmake screen editor. Press “c” then press “g” to generate new CMakeLists.txt. After executing “make”, you can use BrainsFitIGT module. © 2011, All Rights Reserved

User Skill Pre-requisites Before running this tutorial, if new and unfamiliar with the Slicer user interface, we recommend to first complete the following tutorials, available here: http://www.slicer.org/slicerWiki/index.php/Slicer_3.6:Training Slicer3Minute Tutorial Slicer3Visualization Tutorial Interactive Editor © 2011, All Rights Reserved

Clinical Significance CT imaging can be used to plan an interventional approach to facilitate the safe placement of the ablation applicators in the tumor. However, the tumor is invisible or poorly visible on the intra-operative CT Pre-operative MRI Intra-operative CT Liver position, shape and structures may differ significantly between the two exams. Only interventional probes are visible, not the tumor Tumor margins and surrounding structure are visible Cryoprobe CT A non-rigid registration is desirable to compensate for liver deformation caused by patient positioning, respiratory motion and interventional manipulation. MRI tumor © 2011, All Rights Reserved

Overview This tutorial will go through the following steps (in order): Preprocessing MRI mask generation CT mask generation MRI Bias Field Intensity Correction Registration MRI-CT(#1) non-rigid registration CT(#1)-CT(#2) affine registration Resampling & Fusion © 2011, All Rights Reserved

Image Processing Workflow Overview In this particular CT-guided cryoablation, there are two registrations necessary: 1) a non-rigid registration between the pre-op MR and another intra-op CT (#1) without the probes, 2) an affine registration between the CT #1 and the intra-op CT with the probes (#2). This minimizes differences between image pairs and increases robustness of the registration. Intra-op CT #2 Intra-op CT #1 Pre-procedure enhanced MRI

Registration Strategy/Roadmap Preprocessing N4 Biascorr Mask CT Mask MRI Registration Intra-op CT#2 Pre-op MRI Intra-op CT#1

2. For the CT image Module used: Editor Preprocessing Step 1+2 Obtain ROI masks 1. for the MR image 2. For the CT image Module used: Editor Mask CT Mask MRI © 2011, All Rights Reserved

Step 1: MR mask of liver Output: t2ax-label.nrrd (made automatically when Editor works) Go to the “Editor” module Click “Apply” on the small window about Color table. This will automatically generate a new label volume, called “t2ax- label”. Select “Show label volume outline” to confirm the segmented area easily 2 4 Select “Draw” button of the module pane to segment liver with label 1 3 © 2011, All Rights Reserved

Step 1: MR mask of liver Using the draw, draw an outer border around the liver in the current axial slice. When done hit the “Return” key or double click the left mouse to close the contour. Then use the arrow key to advance to the next slice. Mask line To undo a drawing, click on the left “undo” arrow in the editor palette. © 2011, All Rights Reserved

Step 2: CT mask of liver Save your current work (via File / Save …) Input: CT-plan.nrrd, Output: CT-plan-label.nrrd Save your current work (via File / Save …) We now repeat the same outlining process on the CT image. In the Editor, select under Master Volume the “CT-plan” volume As before, the editor will automatically suggest a “CT-plan-label” automatically. Proceed as for Step 2 above to generate a CT liver mask Again Save your work. © 2011, All Rights Reserved

Preprocessing Step 3: MR Bias Correction The MRI is obtained with surface coils that exhibit a strong intensity falloff, visible in the MR image as areas away from the surface being significantly darker. Because this can negatively affect registration quality, we correct it first. This process of intensity normalization is often called “Bias Correction” Module Used: “N4ITK MR Bias Correction” (in the module menu under “Filtering”) © 2011, All Rights Reserved

Step 3: MR Bias Correction Input: t2ax.nrrd and t2ax-label.nrrd, Output: t2ax-N4.nrrd Parameters: Input image = t2ax, Mask image = t2ax-label, Output volume = create new volume and name it “t2ax-N4” Click “Apply” You should see a progress bar in the lower right corner. Depending on your CPU, this process will take ca. 1-3 minutes. Save your current work (via File / Save …) 2 3 © 2011, All Rights Reserved

MRI – CT Non-rigid Registration Step 4: MRI – CT Non-rigid Registration We’ve now completed all the preprocessing and are ready for the actual registration. © 2011, All Rights Reserved

Step 4: MRI-CT Registration Go to the “BRAINSFitIGT” module in the “Registration” category of the module menu (if not using a compiled Slicer version, use the regular BRAINSfit module instead) © 2011, All Rights Reserved

Step 4: MRI-CT Registration Input: CT-plan.nrrd, t2ax-N4.nrrd, CT-plan-label and t2ax-label Set “BRAINSFitIGT” module parameters as follows Set Fixed image volume = “CT-plan”, Moving image volume = “t2ax-N4” Select BSpline transform = “create a new transform” and name it “T1” Select Output image volume = “create a new volume” and name it “t2ax-REG” Select Input fixed mask = “CT-plan-label”, Input moving mask = “t2ax-label”. Check “ROI” of Mask Proceeding © 2011, All Rights Reserved

Step 4: MRI-CT Registration Output: T1 and t2ax-REG Select the Registration methods to run, check the following boxes: “Initialize with CenterOfROIAlign registration phase” “Include Rigid registration phase” “Include ScaleVersor3D registration phase” “Include ScaleSkewVersor3D registration phase” “Include Affine registration phase” “Include ROI BSpline registration phase” Click “Apply” With ~ 1 minute (depending on CPU), you can see the moved and deformed t2ax-N4 image as “t2ax-REG”. Save your work. © 2011, All Rights Reserved

Step 4: MRI-CT Registration Result Select “t2ax-REG” at Background layer and “t2ax-N4” at Foreground layer. Switching between background and foreground you can now see the deformation applied. Select “CT-plan” at Foreground layer. You can see that the shape of the liver on MRI was deformed and fitted the liver on CT image. t2ax-N4 and t2ax-REG CT-plan t2ax-REG (deformed MRI) CT and deformed MRI © 2011, All Rights Reserved

Pre-CT to Intra-CT Affine Registration Step 5: Pre-CT to Intra-CT Affine Registration © 2011, All Rights Reserved

Step 5: Pre-CT to Intra-CT Affine Registration Go to the “BRAINSFitIGT” module in the “Registration” category of the module menu © 2011, All Rights Reserved

Step 5: Pre-CT to Intra-CT Affine Registration Input: CT-intra.nrrd, CT-plan.nrrd, CT-intra-label and CT-plan-label Set “BRAINSFitIGT” module parameters as follows Set Fixed image volume = “CT-intra”, Moving image volume = “CT-plan” Select BSpline transform = “create a new transform” and name it “T2” Select Output image volume = “create a new volume” and name it “CT-plan-REG” Select Input fixed mask = “CT-intra-label”, Input moving mask = “CT-plan-label”. Check “ROI” of Mask Proceeding © 2011, All Rights Reserved

Step 5: Pre-CT to Intra-CT Affine Registration Output: T2.tfm and CT-plan-REG.nrrd Select the Registration methods to run, check the following boxes: “Initialize with CenterOfROIAlign registration phase” “Include Rigid registration phase” “Include ScaleVersor3D registration phase” “Include ScaleSkewVersor3D registration phase” “Include Affine registration phase” “Include ROI BSpline registration phase” Click “Apply” With ~ 1 minute (depending on CPU), you can see the moved and deformed CT-plan image as “CT-plan-REG”. Save your work. © 2011, All Rights Reserved

Step 4: MRI-CT Registration Result Select “CT-plan-REG” at Background layer and “CT-plan” at Foreground layer. Switching between background and foreground you can now see the deformation applied. Select “CT-intra” at Foreground layer. You can see that the shape of the liver on CT- plan was deformed and fitted the liver on CT-intra image. CT-plan and CT-plan-REG CT-intra CT-plan-REG (deformed CT) CT-intra and deformed CT © 2011, All Rights Reserved

Resampling of the MRI to Intra-CT Image and Fusion Step 6: Resampling of the MRI to Intra-CT Image and Fusion We’ve now completed all the preprocessing and are ready for the actual registration. © 2011, All Rights Reserved

Step 6: Resampling and Fusion Input: t2ax-REG.nrrd, CT-intra.nrrd, T2.tfm, Output: MR-CT-intra.nrrd Go to BRAINSResample module Set Image To Warp = “t2ax-REG”, Reference Image = “CT-intra”, Output Image = create a new volume and name it “MR-CT-intra”, Warp By Transform = “T2.tfm”. Check Interpolation mode “BSpline” of Warping Parameters Click “Apply” After about 6 sec (depending on CPU), you can see the moved and deformed t2ax-REG image as “MR- CT-intra”. © 2011, All Rights Reserved

Step 6: Resampling and Fusion Select “MR-CT-intra” at Background layer and “t2ax-REG” at Foreground layer. Switching between background and foreground you can now see the deformation applied. Select “CT-intra” at Foreground layer. You can see that the shape of the liver on MR- CT-intra was deformed and fitted the liver on CT-intra image. MR-CT-intra and t2ax-REG CT-intra MR-CT-intra (deformed MRI) CT-intra and deformed MRI © 2011, All Rights Reserved

Conclusion 3D Slicer with BRAINSFitIGT module successfully performs non-rigid image registration of MR and CT liver data. For this particular type of image data, masking of the region of interest is usually necessary to obtain a good result. In the fused image pair, the distance between the cryoprobe on CT and the tumor on MR can now be assessed. © 2011, All Rights Reserved

Acknowledgments National Alliance for Medical Image Computing NIH U54EB005149 This publication was made possible by grant numbers 5P41RR019703, 5P01CA067165, 1R01CA124377 and 5U54EB005149 and NEDO, Japan The workflow is based on the method described in A. Fedorov et al. Hierarchical Image Registration for Improved Sampling during 3T MRI-guided Transperineal Targeted Prostate Biopsy, ISMRM 2011 © 2011, All Rights Reserved