Good Morning! Thank you for joining us

Similar documents
Deformable Image Registration, Contour Propagation and Dose Mapping: 101 and 201. Please do not (re)redistribute

Implementation of Advanced Image Guided Radiation Therapy

TG 132: Use of Image Registration and Fusion in RT

Is deformable image registration a solved problem?

Image Co-Registration II: TG132 Quality Assurance for Image Registration. Image Co-Registration II: TG132 Quality Assurance for Image Registration

Overview of Proposed TG-132 Recommendations

VALIDATION OF DIR. Raj Varadhan, PhD, DABMP Minneapolis Radiation Oncology

ADVANCING CANCER TREATMENT

Using Pinnacle 16 Deformable Image registration in a re-treat scenario

Use of image registration and fusion algorithms and techniques in radiotherapy: Report of the AAPM Radiation Therapy Committee Task Group No.

ADVANCING CANCER TREATMENT

Virtual Phantoms for IGRT QA

Image Guidance and Beam Level Imaging in Digital Linacs

Auto-Segmentation Using Deformable Image Registration. Disclosure. Objectives 8/4/2011

Estimating 3D Respiratory Motion from Orbiting Views

Medical Image Registration by Maximization of Mutual Information

REAL-TIME ADAPTIVITY IN HEAD-AND-NECK AND LUNG CANCER RADIOTHERAPY IN A GPU ENVIRONMENT

Nonrigid Registration using Free-Form Deformations

Biomedical Imaging Registration Trends and Applications. Francisco P. M. Oliveira, João Manuel R. S. Tavares

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department

radiotherapy Andrew Godley, Ergun Ahunbay, Cheng Peng, and X. Allen Li NCAAPM Spring Meeting 2010 Madison, WI

Methodological progress in image registration for ventilation estimation, segmentation propagation and multi-modal fusion

Spatio-Temporal Registration of Biomedical Images by Computational Methods

Clinical Prospects and Technological Challenges for Multimodality Imaging Applications in Radiotherapy Treatment Planning

RIGID IMAGE REGISTRATION

Help Guide. mm Copyright Mirada Medical Ltd, Mirada Medical RTx 1

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

PCRT 3D. Scalable Architecture System. User-Friendly. Traceable. Continuos Development

Mutual information based CT registration of the lung at exhale and inhale breathing states using thin-plate splines

Image Registration I

Initial Clinical Experience with 3D Surface Image Guidance

Dosimetric Analysis Report

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis

OnDemand3D Fusion Technology

3D Voxel-Based Volumetric Image Registration with Volume-View Guidance

Annales UMCS Informatica AI 1 (2003) UMCS. Registration of CT and MRI brain images. Karol Kuczyński, Paweł Mikołajczak

Non-rigid Image Registration

Registration Techniques

The Insight Toolkit. Image Registration Algorithms & Frameworks

SIGMI Meeting ~Image Fusion~ Computer Graphics and Visualization Lab Image System Lab

Use of Deformable Image Registration in Radiation Therapy. Colin Sims, M.Sc. Accuray Incorporated 1

Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information

Basics of treatment planning II

Automated Image Analysis Software for Quality Assurance of a Radiotherapy CT Simulator

l ealgorithms for Image Registration

Technical aspects of SPECT and SPECT-CT. John Buscombe

Biomedical Image Analysis based on Computational Registration Methods. João Manuel R. S. Tavares

Image Quality Assessment and Quality Assurance of Advanced Imaging Systems for IGRT. AAPM Penn-Ohio Chapter Sep 25, 2015 Soyoung Lee, PhD

Multimodal Elastic Image Matching

2D-3D Registration using Gradient-based MI for Image Guided Surgery Systems

Tomotherapy archive structure and new software tool for loading and advanced analysis of data contained in it

Introduction to Medical Image Registration

Deformable Segmentation using Sparse Shape Representation. Shaoting Zhang

A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields

RADIOMICS: potential role in the clinics and challenges

Object Identification in Ultrasound Scans

Artefakt-resistente Bewegungsschätzung für die bewegungskompensierte CT

Non-Rigid Image Registration III

Acknowledgements. Atlas-based automatic measurements of the morphology of the tibiofemoral joint

MR-guided radiotherapy: Vision, status and research at the UMC Utrecht. Dipl. Ing. Dr. Markus Glitzner

8/3/2016. Image Guidance Technologies. Introduction. Outline

Introduction. Biomedical Image Analysis. Contents. Prof. Dr. Philippe Cattin. MIAC, University of Basel. Feb 22nd, of

Image Registration + Other Stuff

SlicerRT Image-guided radiation therapy research toolkit for 3D Slicer

Modeling and preoperative planning for kidney surgery

Mutual Information Based Methods to Localize Image Registration

1. Learn to incorporate QA for surface imaging

Comprehensive treatment planning for brachytherapy. Advanced planning made easy

GPU applications in Cancer Radiation Therapy at UCSD. Steve Jiang, UCSD Radiation Oncology Amit Majumdar, SDSC Dongju (DJ) Choi, SDSC

IHE Radiation Oncology Technical Framework Supplement. Treatment Delivery Plan Content (TDPC) Rev. 1.1 Trial Implementation

3/27/2012 WHY SPECT / CT? SPECT / CT Basic Principles. Advantages of SPECT. Advantages of CT. Dr John C. Dickson, Principal Physicist UCLH

Spatio-temporal Analysis of Biomedical Images based on Automated Methods of Image Registration

Automatic Segmentation of Parotids from CT Scans Using Multiple Atlases

A multi-atlas approach for prostate segmentation in MR images

Hybrid multiscale registration of planning CT images and daily CBCT images for adaptive and image-guided radiation therapy

Volumetry of hypothalamic substructures by multimodal morphological image registration

7/31/2011. Learning Objective. Video Positioning. 3D Surface Imaging by VisionRT

Interoperability Issues in Image Registration and ROI Generation

7/31/ D Cone-Beam CT: Developments and Applications. Disclosure. Outline. I have received research funding from NIH and Varian Medical System.

Coverage based treatment planning to accommodate organ deformable motions and contouring uncertainties for prostate treatment. Huijun Xu, Ph.D.

A Registration-Based Atlas Propagation Framework for Automatic Whole Heart Segmentation

multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images

Design and performance characteristics of a Cone Beam CT system for Leksell Gamma Knife Icon

Automated segmentation methods for liver analysis in oncology applications

Image Segmentation and Registration

Ch. 4 Physical Principles of CT

Automated Quality Assurance for Image-Guided Radiation Therapy

2/7/18. For more info/gory detail. Lecture 8 Registration with ITK. Transform types. What is registration? Registration in ITK

Learning-based Neuroimage Registration

3D Slicer. NA-MIC National Alliance for Medical Image Computing 4 February 2011

Combination of Markerless Surrogates for Motion Estimation in Radiation Therapy

Where are we now? Structural MRI processing and analysis

Medicale Image Analysis

2 Michael E. Leventon and Sarah F. F. Gibson a b c d Fig. 1. (a, b) Two MR scans of a person's knee. Both images have high resolution in-plane, but ha

iplan RT Image Advanced Contouring Workstation - Driving Physician Collaboration

A Multiple-Layer Flexible Mesh Template Matching Method for Nonrigid Registration between a Pelvis Model and CT Images

Image Registration: Warping Without Folding

Digital Tomosynthesis for Target Localization

The OpenGATE Collaboration

Transcription:

Good Morning! Thank you for joining us Deformable Registration, Contour Propagation and Dose Mapping: 101 and 201 Marc Kessler, PhD, FAAPM The University of Michigan Conflict of Interest I receive direct or indirect support from: University of Michigan National Institutes of Health Varian Medical Systems 1

Data in Radiation Therapy Gregoire / St-Luc Data in Radiation Therapy Lots of Cameras! X-ray CT MRI Nuc Med Physics Anatomy Function Gregoire / St-Luc Data in Radiation Therapy Lots of Settings! Pulse Sequence Mania! X-ray CT MRI Nuc Med Physics Anatomy Function 2

Data in Radiation Therapy RTH / UM T 2 Flair T 1 Gd DWI Data in Radiation Therapy CT MR NM US T x Plan 3D Dose Adapting The Patient Model 3D Dose of the day Projection s CBCT 1 n 4D CBCT CT, etc. Data in Radiotherapy Map structures from one image volume to another 3

Data in Radiotherapy Pouliot / UCSF Map and combine doses from multiply Tx fractions CBCT 1 CBCT 2 - = Fraction 1 Fraction 2 D Dose Data in Radiotherapy Map dose and correlate with functional changes Simulation Planning CT SPECT Imaging registration The Mechanics Find the geometric correspondences between image data sets (2D/3D/4D) that differ in time, space, modality and maybe even subject Data propagation and fusion Map data such as anatomic contours, regions of interest and doses between image data sets 4

The Mechanics Compute the geometric correspondence between image data sets (2D/3D/4D) that differ in time, space, modality and maybe even subject Planning CT CBCT The Mechanics Compute the geometric correspondence between image data sets (2D/3D/4D) that differ in time, space, modality and maybe even subject X CBCT = F ( X CT, { ß }) X CBCT = F ( X CT, { ß (X CT)}) X CBCT = F ( X CT, { ß (X CT,j)}) Planning CT CBCT Fixed The Parts! 20,000 ft View Mapped Metric Similarity Optimizer Sonke / Kessler Adjusted Parameters Interpolator Transformer Floating Geometric Transformation 5

The Parts! Sonke / NKI Fixed Fixed image Floating image Interpolator Transformer Floating The Parts! Sonke / NKI Fixed Reference image planning CT Verification image cone beam CT Interpolator Transformer Floating Required couch shift: (-3.2, -1.5, -0.6) mm What Are The Knobs? Sonke / NKI Affine non - Affine Translations Rotations Scaling Shearing 6

What Are The Knobs? MR - CT Sonke / Kessler Rigid Translations Rotations What Are The Knobs? Sonke / NKI Pitch Rigid Roll Translations Rotations What Are The Knobs? Sonke / Kessler Different locations different values non - Affine 7

What Are The Knobs? Sonke / Kessler 1-D B-spline interpolation local non - Affine 1-D B-spline What Are The Knobs? interpolation non - Affine Before voxel 1 voxel 2 voxel 3 voxel 4 voxel 5 voxel 6 voxel 7 After voxel 3 voxel 1 voxel 2 voxel 4 voxel 5 voxel 6 voxel 7 voxel 1 voxel 2 voxel 3 voxel 4 voxel 5 voxel 6 voxel 7 How many knobs? What Are The Knobs? Where do they go? non - Affine 60 x 60 x 48 mm 4 x 4 x 3 mm Coarse Fine 8

What Are The Knobs? Multi-resolution B-Splines 4DT CT Example Divide and Conquer! Exhale State Inhale State What Are The Knobs? Multi-resolution B-Splines 4DT CT Example Divide and Conquer! Exhale State Inhale State What Are The Knobs? Multi-resolution B-Splines 4DT CT Example This looks pretty darn good! Exhale State deformed Inhale State 9

What Are The Knobs? Different knobs for different locations? This requires a segmentation! What Are The Knobs? Different knobs for different time-scales? Seconds Minutes Hours Days Months?? Intra - fraction Inter - fraction How Many Knobs? Spatially invariant global Rigid to full Affine rotate, translate, scale, shear fewer knobs Spatially variant local B-splines, Cubic, Thin-plate Finite element models Dense deformation fields dx, dy, dz for every voxel! more knobs 10

How Many Knobs? Spatially invariant global Rigid to full Affine rotate, translate, scale, shear Spatially variant local B-splines, Cubic, Thin-plate Finite element models Dense deformation fields demons, other free form fewer knobs more knobs How Many Knobs? Global rigid Locally rigid Deformable Too Few? Too Many? 3, 6, 3 x # voxels How many knobs (degrees of freedom) are needed to carry out (accurate) deformable image registration? 20% 1. 6 20% 2. 12 20% 20% 20% 3. 42 4. 3 x number of voxels 5. More than 12 and less than 3 x # voxels 11

The Parts! Sonke / Kessler Fixed How do we adjust (all) the knobs? Interpolator Transformer Floating The Parts! Sonke / Kessler Fixed Let the computer do it for us! Interpolator Transformer Floating The Parts! Sonke / Kessler Optimizer Fixed Interpolator Transformer Floating 12

The Parts! Sonke / Kessler Similarity Optimizer Fixed Interpolator Transformer Floating The Parts! Sonke / Kessler Similarity Fixed Mapped Metric Optimizer Adjusted Parameters Interpolator Transformer Floating Geometric Transformation Similarity Metrics intensity based Sum of the differences Cross correlation Mutual information ( multimodality ) Geometry based Point matching (LMSE) Line / edge matching Surface / chamfer matching 13

metric similarity metric similarity Deformable Registration, Contour Similarity Metrics. voxel intensity directly correlated Sonke / Kessler dx dy SS [floating(x-dx,y-dy) [floating(x-dx,y-dy) fixed fixed (x,y)] 2 (x,y)] 2 - + displacement Similarity Metrics. voxel intensity directly correlated Sonke / Kessler dx dy SS [floating(x-dx,y-dy) [floating(x-dx,y-dy) fixed fixed (x,y)] 2 (x,y)] 2 - + displacement Similarity Metrics using an information theory-based approach CT MR? H(I CT ) H(I MR ) H(I CT,I MR ) Individual Information Content Joint Information Content 14

Information Theory H(I A,I B ) = H(I A ) + H(I B ) - MI(I A,I B ) Joint Entropy Individual Entropies Mutual Information MI(I A,I B ) = S p(i A, I B ) log 2 p(i A, I B ) p(i A ) p(i B ) These are just intensity histograms! Information Theory H(I A,I B ) = H(I A ) + H(I B ) - MI(I A,I B ) The mutual information of two image datasets is a maximum when they are geometrically registered MI can be used as a metric 48 Shannon - Bell Labs / 95 Viola - MIT Mutual Information Aligned! p(i CT, I MR ) MI =.99 reformatted CT original MR 2D joint intensity histogram 15

Mutual Information Not so Aligned! p(i CT, I MR ) MI =.62 reformatted CT original MR 2D joint intensity histogram How about an example? Registration Metric Mutual Information Optimization Engine Gradient Descent Geometric Transformation Planning CT Multi-res B-Splines CT from PET Head & Neck Example notice bolus Split screen Color gel 16

Head & Neck Example Visual validation looks good Head & Neck Example Sonke / NKI Head & Neck Example Sonke / NKI 17

Head & Neck Example Sonke / NKI Head & Neck Example Sonke / NKI Constrained Optimization E total = E similarity + a E stiffness intensity similarity metric tissue-dependent regularization E vol = w c (x) det J T (x) 1 2 dx 18

Constrained Optimization Sonke / NKI CBCT deformed w/ and w/o constaint Regularization refers to a process of introducing additional information in order to solve an ill-posed problem or to prevent over-fitting. This information is usually of the form of a penalty for complexity, such as restrictions for smoothness or bounds on the vector space norm. Grand Unification CT MR NM US T x Plan 3D Dose Adapting The Patient Model 3D Dose of the day Projection s CBCT 1 n 4D CBCT CT, etc. 19

Grand Unification Essential Processing Tools registration Finding geometric correspondences between image data sets (2D/3D/4D) that differ in time, space, modality and maybe even subject Data propagation and fusion Mapping data such as anatomic contours, regions of interest and doses between image data sets Data Propagation Outlines contours data just at boundaries Voxel data dose & image values data at every point Contour Propagation Circa 1985 Drawn Contours Derived Contours 20

Contour Propagation Circa 1985 Stack MR Outlines Create a 3D Model a b Transform and Slice Apply Outlines to CT c d Structure Transfer Between Sets of Three Dimensional Medical Imaging Data, G.T.Y. Chen, M. Kessler, and S. Pitluck, Proceedings of the National Computer Graphics Association, Dallas, TX, vol III, pp 171-77 (1985) Contour Propagation Dong / MDACC Planning CT Delivery CT Copy and Paste Structures Deformable Registration Dong / MDACC Planning CT Delivery CT Registration using Demons 21

Contour Propagation Dong / MDACC Planning CT Delivery CT Deform Structures Atlas-based Contouring Atlas of Models Deform Just s s + Contours s + Contours Your Patient Some Atlas Your Patient 22

Contours defined on one DICOM image study can be transferred to another DICOM image study by: 21% 32% 11% 16% 21% 1. using simple cut and paste 2. registering the imaging studies then mapping the structures using the resulting transformation 3. using IHE-RO to transferring the contours and images between two DICOM servers 4. scaling the contours by the ratio of the different pixel sizes 5. It is not possible to transfer contours between studies Data Propagation Outlines contours data just at boundaries Voxel data dose & image values data at every point Dose Mapping Dong / MDACC Planning CT Delivery CT Apply deformation to dose grid 23

Dose Mapping Rosu / UM Floating Fixed Dose Mapping Rosu / UM Volume of a voxel changes C C Floating Fixed Dose Mapping Dong / MDACC Planning CT Delivery CT Apply deformation to dose grid 24

Dose Mapping Pouliot / UCSF CBCT day n CBCT day m Dose Mapping Pouliot / UCSF Subtraction of two mapped doses Change in shape Increased cord dose Dose Difference (%) >5% >10% The major difference in the process of transferring doses and contours between two studies is... 44% 1. Doses depend on tissue density and contours do not 11% 0% 22% 22% 2. Doses do not change once a fraction is delivered, contours do 3. Transferring doses is more time consuming than transferring contours 4. XF doses requires accurate registration at every voxel, XF contours requires this only at boundaries 5. Transferring doses requires knowledge of the alpha-beta ratio, transferring contour does not 25

Commercial Products Independent of a Treatment Planning System Part of a Treatment Planning System Vendor Questionnaire 1. What are the degrees of freedom of the approach ( e.g., 3 x # of B-spline knots, DVF )? 2. What is the goodness of match metric that drives the registration? 3. What type of regularization do you use to keep the transformation reasonable and useable? 4. Any other secret sauce you want to explain or even allude to is great (and appreciated by everyone)? 5. Do you transfer / map structure outlines? 6. Do you transfer dose from one scan to another? Vendor Answers - Raysearch What are the degrees of freedom of the approach The number of degrees of freedom equals 3 x # voxels in the deformation grid What is the goodness of match metric that drives the registration? An objective function consisting of 4 non-linear terms similarity through correlation coefficient (CT/CBCT) or mutual information (MR) Grid regularization (see below) Shape based grid regularization when regions of interest are defined in the reference/floating image to ensure that the deformable registration is anatomically reasonable. When controlling structures (regions or points of interest) are defined in both images, a penalty term is added which aims to deform the structures in the reference image to the corresponding structures in the target image. 26

Vendor Answers - Raysearch What type of regularization do you use to keep the transformation reasonable and useable. Regularization of the deformation field is obtained by computing how much the coordinate functions deviate from being harmonic functions. Any other secret sauce you want to explain or even allude to is great (and appreciated by everyone). The use of both image intensity and structural information to anatomically constrain the deformations and give more control to the user. Do you transfer / map structure outlines Yes, in either direction. Do you transfer dose from one scan to another? Yes, in either direction. Other Questions to Asks 1. Do you support multiple registrations per pair of datasets? Rigid and Deformable? 2. Do you support limited field of view clip boxes? Can these be based on anatomic structures? 3. How do you map dose between datasets? 4. Can you export the resulting transformation? What about the interpolated image data? 5. What tools to access the accuracy of registrations? 6. Do you provide tools to document the results? Can you lock and sign a registration? 14% The overall mechanical objective of deformable image registration is to: 43% 1. maximize the similarity between two image datasets 21% 2. Register just non-rigid features 0% 3. Transfer and merge information from different imaging and dose datasets 21% 4. Handle CT-MR registration 5. Account for changes between fractions 27

Adapt-a-thon Promote a more open dialog about the theory and implementation of commercially available tools for adaptive radiotherapy. Develop It is important and share for the a set physicist of RFP-like to understand questions to the help assumptions guide this and dialog. limits of these tools! The Goals Adapt-a-thon Data Management Registration Contours and Dose Display and Analysis Adaptive Planning Adapt-a-thon Data Management Registration Contours and Dose Display and Analysis Adaptive Planning DICOM Import Rigid Registration Manual Contouring Evaluate Transform Dose on any Dataset DICOM Export Deformable Registration Automated Contouring Display ROI changes Planning on any dataset "Unlimited" Datasets Multimodality Data Contour Propagation Display Dose / DVH changes Optimize over other dose Manage 4-D Data Limited FOV Dose Mapping Display Differences Response Assessment Manage 5-D Data Constraints and Penalities Dose Accumulation 4D / 5D Display Decision Support Manage Approvals Calculate Inverse Biological Dose Summing Quantitative Metrics Workflow Automation Remote Access Missing / New Objects Dose Metrics Reporting Tools Integration w/ Delivery 28

Adapt-a-thon Three common cases for demonstrations! Head & Neck Head & Neck Prostate Clinical data Phantom data Clinical data www.adapt-a-thon.net www.adaptathon.net www.adapt-o-thon.net 29

AAPM Task Group No. 132 Use of Registration and Fusion Algorithms and Techniques in Radiotherapy: Report of the AAPM Radiation Therapy Committee Task Group No. 132 Immediately after this session, in this Room (TU-B-19A-1) Thank you for your time! 30