Medical Image Registration Dept. of Biomedical Engineering Biomedical Image Analysis www.bmia.bmt.tue.nl.

Slides:



Advertisements
Similar presentations
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Advertisements

Mutual Information Based Registration of Medical Images
Realignment – Motion Correction (gif from FMRIB at Oxford)
Gordon Wright & Marie de Guzman 15 December 2010 Co-registration & Spatial Normalisation.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Treatment Planning of HIFU: Rigid Registration of MRI to Ultrasound Kidney Images Tara Yates 1, Penny Probert Smith 1, J. Alison Noble 1, Tom Leslie 2,
Introduction to Functional and Anatomical Brain MRI Research Dr. Henk Cremers Dr. Sarah Keedy 1.
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
The BRAINs Orientation
Automatic Feature Extraction for Multi-view 3D Face Recognition
Intensity-based deformable registration of 2D fluoroscopic X- ray images to a 3D CT model Aviv Hurvitz Advisor: Prof. Leo Joskowicz.
Realigning and Unwarping MfD
Tuesday Seminar Deformable Image Registration
Reverse Engineering Niloy J. Mitra.
A Computationally Efficient Approach for 2D-3D Image Registration Juri Minxha Medical Image Analysis Professor Benjamin Kimia Spring 2011 Brown University.
Non-Rigid Registration. Why Non-Rigid Registration  In many applications a rigid transformation is sufficient. (Brain)  Other applications: Intra-subject:
What is Linear Algebra? Notation:. Linear Transformation Linear Operator Matrix Multiplication n-Dimensional Linear Mapping Linear Coordinate Transformation.
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
12-Apr CSCE790T Medical Image Processing University of South Carolina Department of Computer Science 3D Active Shape Models Integrating Robust Edge.
Image Registration Narendhran Vijayakumar (Naren) 12/17/2007 Department of Electrical and Computer Engineering 1.
Medical Image Registration
Multimodal Visualization for neurosurgical planning CMPS 261 June 8 th 2010 Uliana Popov.
MSc project Janneke Ansems Intensity and Feature Based 3D Rigid Registration of Pre- and Intra-Operative MR Brain Scans Committee: Prof. dr.
Preprocessing II: Between Subjects John Ashburner Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.
Haskins fMRI Workshop Part I: Data Acquisition & Preprocessing.
FMRI Preprocessing John Ashburner. Contents *Preliminaries *Rigid-Body and Affine Transformations *Optimisation and Objective Functions *Transformations.
July 2010 Image Registration Techniques, Benchmarking, Strategy Surgical Planning Laboratory Center for Neurological Imaging July 2010 Lidwien Veugen Supervision.
A Survey of Medical Image Registration J.B.Maintz,M.A Viergever Medical Image Analysis,1998.
3D Rigid/Nonrigid RegistrationRegistration 1)Known features, correspondences, transformation model – feature basedfeature based 2)Specific motion type,
A Big Thanks Prof. Jason Bohland Quantitative Neuroscience Laboratory Boston University Dr. Luis Ibanez Open Source Proponent,
Co-registration and Spatial Normalisation
National Alliance for Medical Image Computing Registration in Slicer3 Julien Jomier Kitware Inc.
Preprocessing of FMRI Data fMRI Graduate Course October 23, 2002.
Image Segmentation and Registration Rachel Jiang Department of Computer Science Ryerson University 2006.
An Example Using PET for Statistical Parametric Mapping An Example Using PET for Statistical Parametric Mapping Jack L. Lancaster, Ph.D. Presented to SPM.
Coregistration and Spatial Normalisation
Jan Kamenický Mariánská  We deal with medical images ◦ Different viewpoints - multiview ◦ Different times - multitemporal ◦ Different sensors.
Image Registration as an Optimization Problem. Overlaying two or more images of the same scene Image Registration.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Medical Image Analysis Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision
NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper.
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
Medical Imaging. What is an image? ● An image is a function – from a spatial or temporal domain – into a two, three, or four dimensional space – such.
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
Stereoscopic Video Overlay with Deformable Registration Balazs Vagvolgyi Prof. Gregory Hager CISST ERC Dr. David Yuh, M.D. Department of Surgery Johns.
Jeff J. Orchard, M. Stella Atkins School of Computing Science, Simon Fraser University Freire et al. (1) pointed out that least squares based registration.
Image Registration with Hierarchical B-Splines Z. Xie and G. Farin.
A B C D E F A ABSTRACT A novel, efficient, robust, feature-based algorithm is presented for intramodality and multimodality medical image registration.
Statistical Parametric Mapping Lecture 11 - Chapter 13 Head motion and correction Textbook: Functional MRI an introduction to methods, Peter Jezzard, Paul.
Image Registration John Ashburner
SPM Pre-Processing Oli Gearing + Jack Kelly Methods for Dummies
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
Reformatting registration Fiducials segmentation registration dataset1 dataset2 dataset1 dataset2 transformation reformatted dataset transformation reformatted.
Biomarkers from Dynamic Images – Approaches and Challenges
Spatial processing of FMRI data And why you may care.
Introduction to Medical Imaging Regis Introduction to Medical Imaging Registration Alexandre Kassel Course
Ki-Chang Kwak. Average Brain Templates Used for Registration.
Group Averaging of fMRI Data
University of Ioannina
Fereshteh S. Bashiri Advisors: Zeyun Yu, Roshan M. D’souza
Spatial Preprocessing John Ashburner
Mutual Information Based Registration of Medical Images
Multiple Organ detection in CT Volumes Using Random Forests - Week 6
Multi-modality image registration using mutual information based on gradient vector flow Yujun Guo May 1,2006.
fMRI Preprocessing John Ashburner
Computational Neuroanatomy for Dummies
MPHY8149: Image Registration
Anatomical Measures John Ashburner
Presentation transcript:

Medical Image Registration Dept. of Biomedical Engineering Biomedical Image Analysis

Image registration definition ‘‘ Image registration is about determining a spatial transformation – or mapping – that relates positions in one image, to corresponding positions in one or more other images’’ 3D - 3D 3D - 2D 3D/2D - patient Source image Target image

Example from our group Medtronic Polestar N20 Intra-operative MRI

Pre-Operative Intra- Operative

Student Project Wenxin Wang: REGISTRATION

Many more examples of imaging modalities X-rays CTAngiographyMRI UltrasoundSPECTPET

Application of image registration Same modality, same patient - monitoring and quantifying disease progression over time, - evaluation of intra-operative brain deformation, etc… Different modalities, same patient - correction for different patient position between scans, - linking between structural and functional images, etc… Same modality, different patients - atlas construction - studies of variability between subjects, etc…

Temporal registration PET

Fusion of images MRI CT Colored overlay

PET - CT

Region of interest (ROI) selection & color display Fusion of images CT scan of a thyroid gland Fusion of SPECT and CT

Fusion of images Protein localization Different spectral bands for optical biomarkers

Fusion of images Mapping of calculated probability maps

Fusion of images Functional MRI maps on Anatomical MRI fMRI

Weighted intensity combination Fusion of images CT MRI Also possible with intermittend presentation (flicker)

Fusion of images Checkerboard fusion

Fusion of images Linked cursor

Fusion of images Radiotherapy planning Iso-dosis contours on CT

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,... Matching with pointbased methods Matching with surface based methods Matching with intensity based methods

CT images Dynamic series WorkstationPerfusion images o o o o CT Perfusion: matching over time Marcel Quist Philips Medical Systems Medical IT – Advanced Development infarct tumor properties blood perfusion

o o o o CT Perfusion Marcel Quist Philips Medical Systems Medical IT – Advanced Development CT images Dynamic series WorkstationPerfusion images infarct tumor properties blood perfusion

Blood volume Blood current Time to maximum Aver. passage time Courtesy: Charité, Berlin Functional perfusion images Registration

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,... Matching with pointbased methods Matching with surface based methods Matching with intensity based methods

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

Image markers

Point-Based Registration Coordinates for the fiducials can be found on multiple images One set of fiducials can be lined up with another. Fiducials

Device position tracking 2 cameras

Finding the Fiducials

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

2D Affine Transforms Translations by t x and t y x 1 = a x 0 + b y 0 + t x y 1 = c x 0 + d y 0 + t y Rotation around the origin by  radians x 1 = cos(  ) x 0 + sin(  ) y 0 y 1 = -sin(  ) x 0 + cos(  ) y 0 Zooms by s x and s y x 1 = s x x 0 y 1 = s y y 0 zShear zx 1 = x 0 + h y 0 zy 1 = y 0

3D Rigid-body Transformations A 3D rigid body transform is defined by: 3 translations - in X, Y & Z directions 3 rotations - about X, Y & Z axes The order of the operations matters TranslationsPitch about x axis Roll about y axis Yaw about z axis

Geometrical transformations Rigid preserves straightness of lines intra-patient, rigid anatomy rotation, translation, zoom, skew Curved inter-patient atlas tissue deformation

Image Metrics Fixed Image Moving Image Metric Transform Interpolator Value Parameters

Distance measures link to pdf

Image Metrics – similarity measures 1.Subtraction: 2.Mean squared differences: 3.Correlation coefficient: if the intensities are linearly related. Demo

Entropy A measure of dispersion or disorder. High entropy  high disorder. Mutual information A measure of how well one random variable (image intensities) “explains” another. High mutual information  high similarity Similarity Based on Information Theory

Mutual Information Correct registration Large mis-registration Wachowiak et al., Proc. SPIE Medical Imaging, 2003 Entropy Mutual information Normalized mutual information

MR – MR (identical images) Translation 2 and 5 mm. Mutual Information

MR – CT Translation 2 and 5 mm.

Demo

Two images are similar if changes of intensity occur at the same locations. Gradient Field Normalized Gradient Field: Regularized Normalized Gradient Field: Registration Distance Measure (1): Normalized Gradient Field Distance measure of NGF: Normalized Gradient Field

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

Optimization Optimization involves finding some “best” parameters according to an “objective function”, which is either minimised or maximised The “objective function” is often related to a probability based on some model Value of parameter Objective function Most probable solution (global optimum) Local optimum

Plotting the Metric Mean Squared Differences Transform Parametric Space Sensitivity analysis

The Best Transform Parameters Evaluation of the full parameter space is equivalent to performing optimization by exhaustive search Very Safe but Very Slow Better Optimization Methods: for example: Gradient Descent

Optimization in Image Registration Main goal: To determine the transformation parameters that result in the minimum value of a ‘distance measure’. Transformation parameters: Translations Rotations Scaling Find the “best”, or optimum value of an objective (cost) function. Very large research area. Multitude of applications.

Image Registration Framework Fixed Image Moving Image Metric Transform Interpolator Optimizer Parameters

Applications of Optimization Engineering design Business and industry Radiotherapy planning Biology and medicine Economics Systems biologyManagement Design of materials Manufacturing design Bioinformatics Proteomics Image registration Finance Simulation and modeling

Global and local optimization

Local Optimization Start

End Local Optimization

Start Global Optimization

End Global Optimization

Gradient Descent Optimizer f( x, y ) S = L ∙ G( x, y ) f( x, y ) ∆ G( x, y ) = S = Step L = Learning Rate

Gradient Descent Optimizer f( x, y ) S = L ∙ G( x, y ) f( x, y ) ∆ G( x, y ) =

Registration Framework Reference Image Template Image Calculate Distance Measure Condition Met? Transformed Template Image Optimize Transformation Parameters Transform Template Image Yes NO

Multi-Resolution Registration Framework Registration Fixed ImageMoving Image

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

Multi-Modality Registration Fixed Image Moving Image Registered Moving Image

Classification of registration algorithms: Image dimensionality2D, 3D, time,... Registration basispoint sets, markers, surfaces,... Geometrical transformationsaffine, perspective,... Degree of interactionuser initialization, automatic Optimization proceduremax distance, gradient descent Modalitiesmulti-modal, intra-modal,... Subjectinter-patient, atlas,... Objecthead, vertebra, liver,...

Visual Integration Platform for Enhanced Reality (VIPER) Collaboration with Dr. Wieslaw Nowinski, Cerefy Atlas, A*Star, Singapore

Substantia Nigra Nucleus Subthalami Motor Tract Atlas

Substantia Nigra Nucleus Subthalami Motor Tract Atlas

Cerefy Anat.Brain Atlas Wieslaw Nowinski, Singapore Anatomy atlas vs. function atlas (fMRI)

Manual marking of recognizable landmarks in both atlas and high resolution data. Example of slice TT88s / L+5mm Registration of reference data by landmarks Select points on conditions: Clearly visible in both atlas and reference data; Distribution in whole brain volume; Number of landmarks is unlimited. E. Bennink J. Korbeeck