NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Nonrigid Atlas Registration Dominik Meier, Ron Kikinis February.

Slides:



Advertisements
Similar presentations
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Atlas Registration & Label Merging Dominik Meier, Ron Kikinis February.
Advertisements

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 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.
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
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.
Quantitative Image Analysis Workshop 3D Slicer User Training NCI Advanced Biomedical Computing Center NCI Small Animal Imaging Program Dr. Yanling Liu.
-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,
Slicer Welcome Tutorial
NA-MIC National Alliance for Medical Image Computing Slicer Tutorial Module: DTMRI Data: Dartmouth DTI May 26-27, 2005.
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 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.
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,
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.
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.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Slicer Training 10 EMAtlasBrainClassifier Sonia Pujol, Ph.D. Randy.
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.
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.
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.
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.
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.
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.
-1- National Alliance for Medical Image Computing Slicer3 Training Tutorial ARCTIC (v1.2) (Automatic Regional Cortical ThICkness) ‏ University of North.
-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,
NA-MIC National Alliance for Medical Image Computing BRAINSCut General Tutorial Eun Young(Regina) Kim University of Iowa
Standard Response Evaluation Criteria in Solid Tumors (RECIST) using 3D Slicer Slicer3 Training Compendium Image here. Jeffrey Yap, PhD Wendy Plesniak,
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,
3D Visualization Sonia Pujol, Ph.D. Instructor of Radiology
Dominik Meier, Ron Kikinis Sept. 2010
3D Slicer hands-on tutorial
Non-rigid MR-CT Image Registration
shapeAnalysisMANCOVA_Wizard
Module 6: Creating Web Pages and Working with Channels
3D Visualization of FreeSurfer Data
Atlas/Label Fusion & Surface Registration
brain surgery navigation with live tractography
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:

NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Nonrigid Atlas Registration Dominik Meier, Ron Kikinis February 2010, revised Oct. 2010

National Alliance for Medical Image Computing Introduction / Scenario This example case contains a probabilistic atlas image that defines likelihood of tissue classes. Goal is to use this atlas in a segmentation (e.g. EM) of the target MRI. The “probabilistic atlas” here is represented only by a single channel. Additional channels would be registered analogously Registration occurs in 2 stages: 1) initial alignment using an automated affine registration, 2) nonrigid alignment using the automated Bspline module Because of the strong differences in image contrast and content (different subjects), a rough masking is applied for the initial alignment “Old Atlas” contains Thalamic Nuclei “New Atlas” does not fixed target image moving atlas image

National Alliance for Medical Image Computing Modules Used To accomplish this task we will use the following modules: –Fast Marching Segmentation –Register Images –Bspline nonrigid registration

National Alliance for Medical Image Computing Prerequisites Slicer version 3.5 or later Example Dataset: download and extract the dataset for this tutorial: RegLib_C10_MRI_AtlasSegmentation.zip Tutorials to complete first (helpful but not required): –Slicer3Minute Tutorial –Loading and Viewing Data – Training

National Alliance for Medical Image Computing 1. Loading Example Dataset To get the Example Dataset loaded into Slicer: 1. Menu: File: Load Scene… –Select the Slicer Scene file that comes with the downloaded example dataset, called: RegLib_C10_SlicerScene.mrml –This will load all the necessary images, ransforms and presets 2. Select Layout: From the icon bar, click on the Layout menu and select “Conventional Layout”. 3.Link Views: Click on the Ring Icon in any of the slice views to link all the views together. This will save you the work of making selections for each slice window separately. 4.Choose Background: RegLib_C10_fixed 5.Choose Foreground: RegLib_C10_moving

National Alliance for Medical Image Computing Adjust Slice Views If necessary adjust the window & level controls for the two images, until they appear approx. as shown on the right: 1.Go to the “Volumes” module & click on the “Display” tab 2.From the pulldown menu, select each image in turn, then adjust the contrast via the slider bars. Remember to switch both the active volume menu and the display tab to switch from adjusting one volume to the other. BG: fixed target image FG: moving atlas image

National Alliance for Medical Image Computing Version 1: fast regisration w/o masking 1.The fast route is via the BRAINSfit module, where we perform all steps in one go: 2.Select “fixed” and “moving” as input volumes and all parameters as shown on the right 3.Set the Bspline Grid to 5,5,5 4.don’t forget to specify an output volume and output transform 5.increase # of samples to 200,000 6.Hit “Apply”

National Alliance for Medical Image Computing Version 1: results animated GIFs: view in Presentation Mode

National Alliance for Medical Image Computing Version 2: Affine + BSpline with Masking 1.This 2nd and more labor-intensive version uses the Expert Automated and the Fast Bspline modules and also builds a mask via the Skull Stripping Module. The masking and the two-step registration provide more control about what happens at each step. You may opt for this version if results of BRAINSfit for your dataset are insufficient. The pipeline is as follows: 2.Create mask for fixed reference volume 3.Perform Affine Registration (unmasked) 4.Peform nonrigid B-Spline registration

National Alliance for Medical Image Computing Build Mask 1.For the initial registration we need a rough mask of the target/fixed brain. We use the “Fast Marching Segmentation” module for this: 2.For input volume, select the fixed image Under “Input Seeds”, select “Create New Fiducial List” 3.Switch to BG view to display fixed image. From the top toolbar switch the mouse function to the “Fiducial Selection”. 4.Place several (>4) fiducial markers at different positions throughout the brain. Try to include both GM and WM. 5.enter 5000 as the expected volume. Click on “Run Segmentation” 6.Under “Result Adjustment” tab, move the “Output segmentation volume” slider bar until the segmented volume looks approx. as shown. 7.Click on “Accept Segmentation Result”

National Alliance for Medical Image Computing Affine Registration 1.We now perform an initial alignment via automated affine registration. Go to the “Register Images” module 2.You can load the presets as shown on the right via the “Parameter Set” menu, or select them manually. Also set the mask we just segmented as the “fixed image mask”. 3.Hit “Apply” 4.Go to the “Data” module. Drag the “RegLib_C10_moving” image onto the newly created transform. 5.You should get a registration similar to the one shown below: animated GIFs: view in Presentation Mode

National Alliance for Medical Image Computing Non-rigid Registration 1.Go to the “Fast Nonrigid (Bspline) Registration” module 2.You can load the presets as shown on the right via the “Parameter Set” menu, or select them manually. Make sure to select the Affine registration result we obtained previously as “Initial Transform”, and specify “output volume” and “output transform”. 3.Hit “Apply” 4.Upon completion, set the foreground and background image to the Bspline result and fixed image, respectively. 5.You should get a registration similar to the one shown below: Note: in current (3.5) and older versions the Bspline module will automatically place the input moving image under the result transform node, even though the immediate feedback you get when placing images within rigid or affine transforms is not supported for non- rigid transforms. So you will not see an effect from moving a volume under a non-rigid transform. This form of visualizing nonrigid transforms via the MRML tree is not supported in current and older slicer versions. You must resample your image to see the effect of the transform.

National Alliance for Medical Image Computing Version 2: Results animated GIFs: view in Presentation Mode unregisteredafter affine + nonrigid registration

National Alliance for Medical Image Computing Save 1.Select “Save” from the File Menu. 2.Check all boxes except the original input images 3.Create a new output directory, and select it via the “Change Destination For All Selected” button. 4.click “Save Selected”.

National Alliance for Medical Image Computing Acknowledgements National Alliance for Medical Image Computing NIH U54EB Neuroimage Analysis Center NIH P41RR S1 (ARRA Suppl)