Medical Image Registration

Slides:



Advertisements
Similar presentations
Reconstruction from Voxels (GATE-540)
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Mutual Information Based Registration of Medical Images
Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Image Registration: Demons Algorithm JOJO
Intensity-based deformable registration of 2D fluoroscopic X- ray images to a 3D CT model Aviv Hurvitz Advisor: Prof. Leo Joskowicz.
Mapping: Scaling Rotation Translation Warp
Nonrigid Registration
Tuesday Seminar Deformable Image Registration
Computer Vision Optical Flow
Registration of two scanned range images using k-d tree accelerated ICP algorithm By Xiaodong Yan Dec
CSci 6971: Image Registration Lecture 3: Images and Transformations January 20, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Iterative closest point algorithms
Non-Rigid Registration. Why Non-Rigid Registration  In many applications a rigid transformation is sufficient. (Brain)  Other applications: Intra-subject:
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Medical Image Synthesis via Monte Carlo Simulation James Z. Chen, Stephen M. Pizer, Edward L. Chaney, Sarang Joshi Medical Image Display & Analysis Group,
Feature matching and tracking Class 5 Read Section 4.1 of course notes Read Shi and Tomasi’s paper on.
Computing motion between images
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
Image Registration Narendhran Vijayakumar (Naren) 12/17/2007 Department of Electrical and Computer Engineering 1.
Object Recognition Using Geometric Hashing
Non-Rigid Registration on SPIE 2002 First Part: TPS.
Elastic Registration in the Presence of Intensity Variations Source: IEEE Transactions on Medical Imaging, Vol. 22, No. 7, July 2003 Authors: Senthil Periaswamy,
Medical Image Synthesis via Monte Carlo Simulation An Application of Statistics in Geometry & Building a Geometric Model with Correspondence.
A Computer Aided Detection System For Mammograms Based on Asymmetry and Feature Extraction Techniques By Mohammed Jirari Benidorm, Spain Sept 9th, 2005.
Department of Informatics, Aristotle University of Thessaloniki, May 4, 2001 ARISTOTLE UNIVERSITY OF THESSALONIKI. DEPARTMENT OF INFORMATICS Stelios Krinidis.
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.
National Alliance for Medical Image Computing Registration in Slicer3 Julien Jomier Kitware Inc.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Image Segmentation and Registration Rachel Jiang Department of Computer Science Ryerson University 2006.
Shape from Stereo  Disparity between two images  Photogrammetry  Finding Corresponding Points Correlation based methods Feature based methods.
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
CSci 6971: Image Registration Lecture 3: Images and Transformations March 1, 2005 Prof. Charlene Tsai.
Introduction EE 520: Image Analysis & Computer Vision.
Jan Kamenický Mariánská  We deal with medical images ◦ Different viewpoints - multiview ◦ Different times - multitemporal ◦ Different sensors.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
MEDICAL IMAGE REGISTRATION BY MAXIMIZATION OF MUTUAL INFORMATION Dissertation Defense by Chi-hsiang Lo June 27, 2003 PRESENTATION.
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.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Feature based deformable registration of neuroimages using interest point and feature selection Leonid Teverovskiy Center for Automated Learning and Discovery.
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.
A New Method of Probability Density Estimation for Mutual Information Based Image Registration Ajit Rajwade, Arunava Banerjee, Anand Rangarajan. Dept.
Conclusions The success rate of proposed method is higher than that of traditional MI MI based on GVFI is robust to noise GVFI based on f1 performs better.
PRINCIPLES AND APPROACHES 3D Medical Imaging. Introduction (I) – Purpose and Sources of Medical Imaging Purpose  Given a set of multidimensional images,
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
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.
An Improved Approach For Image Matching Using Principle Component Analysis(PCA An Improved Approach For Image Matching Using Principle Component Analysis(PCA.
Comparison of Image Registration Methods David Grimm Joseph Handfield Mahnaz Mohammadi Yushan Zhu March 18, 2004.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Introduction to Medical Imaging Regis Introduction to Medical Imaging Registration Alexandre Kassel Course
776 Computer Vision Jan-Michael Frahm Spring 2012.
Fereshteh S. Bashiri Advisors: Zeyun Yu, Roshan M. D’souza
Mutual Information Based Registration of Medical Images
CSc4730/6730 Scientific Visualization
Multi-modality image registration using mutual information based on gradient vector flow Yujun Guo May 1,2006.
Image Segmentation Techniques
Computational Neuroanatomy for Dummies
Registration and Its Medical Applications
Image Registration  Mapping of Evolution
Presentation transcript:

Medical Image Registration Yujun Guo Dept.of CS Kent State University

Outline Why registration Registration basics Rigid registration Non-rigid registration Applications

Modalities in Medical Image Computed Tomography (CT), Magnetic Resonance (MR) imaging, Ultrasound, and X-ray give anatomic information. Positron Emission Tomography (PET) and Single Photon Emission CT (SPECT) give functional information.

Registration Monomodality: Multimodality: A series of same modality images (CT/CT, MR/MR, Mammogram pairs,…). Images may be acquired weeks or months apart; taken from different viewpoints. Aligning images in order to detect subtle changes in intensity or shape Multimodality: Complementary anatomic and functional information from multiple modalities can be obtained for the precise diagnosis and treatment. Examples:PET and SPECT (low resolution, functional information) need MR or CT (high resolution, anatomical information) to get structure information.

Registration Problem Definition q = (912,632) q = T(p;a) p = (825,856) Homologous pixel location in second image Pixel location in first image Pixel location mapping function

Example Mapping Function q = (912,632) p = (825,856) Pixel scaling and translation

Image Registration Define a transform T that will map one image onto another image of the same object such that some image quality criterion is maximized. A mapping between two images both spatially and with respect to intensity I2 = g (T(I1))

Registration Scheme

Components Feature Space Search Space or transformation Similarity Metric Search Strategy There are plenty of publications dedicated to medical image registration. Various techniques, models, algorithms and clinical applications are described and reviewed. The aspects of image registration may differ greatly among various approaches, but an underlying framework is common to all techniques. Registration methods can be viewed as different combinations of choices for the following four components.

Feature Space Geometric landmarks: Points Edges Contours Surfaces, etc. Intensities: Raw pixel values Feature space extracts the information in the images to be used for the matching. It can be a set of matching targets, such as… Feature-based Intensity-based 35 56

Image transformations Input image Output Rigid transformation Original shape Affine transformation Homogeneous coordinates Polynomial transformations Rigid Non-rigid

Similarity Metric Absolute difference SSD (Sum of Squared Difference) Correlation Coefficient Mutual Information / Normalized Mutual Information Similarity metric determines the relative merit for each test.

Search Strategy Powell’s direction set method Downhill simplex method Dynamic programming Relaxation matching Hierarchical techniques Search Strategy, or optimization algorithm, decides how to choose the next transformation from this space, to be tested in the search for the optimal transformation. According to the similarity measure. Powell and Downhill are used when local distortion is not present, and the global transformation can be put into one function. Dynamic programming is used to register images where a local transformation is needed. Relaxation matching is most often used when a global transformation is needed, but local distortion is present. Hierarchical techniques can speed up different approaches by guiding search strategy through progressively finer solutions.

Multi-modality Brain image registration Intensity-based 3D/3D Rigid transformation, DOF=6 (3 translations, 3 rotations) Maximization of Normalized Mutual Information Simplex Downhill Multi-resolution Dataset: Vanderbilt University http://www.vuse.vanderbilt.edu/~image/registration/results.html

Mutual Information as Similarity Measure Mutual information is applied to measure the statistic dependence between the image intensities of corresponding voxels in both images, which is assumed to be maximal if the images are geometrically aligned.

Normalized Mutual Information Extension of Mutual Information Maes et. al.: Studholme et. Al.: Compensate for the sensitivity of MI to changes in image overlap

Geometry Transformation Image Coordinate transform: The features (dimension, voxel size, slice spacing, gantry tilt, orientation) of images, which are acquired from different modalities, are not the same. From voxel units (column, row, slice spacing) to millimeter units with its origin in the center of the image volume.

Target Image & Template Image Target Image Grid j i Template Image Grid j i y x Target Image Physical Coordinates y’ x’ Template Image Physical Coordinates Space Transform

Images from the same patient 256 x 256 pixels MRI-T2 128 x 128 pixels PET Target Image ? Template Image ? Images provided as part of the project: “Retrospective Image Registration Evaluation”, NIH, Project No. 8R01EB002124-03, Principal Investigator, J. Michael Fitzpatrick, Vanderbilt University, Nashville, TN.

Interpolation Nearest Neighbor Tri-linear Interpolation Partial-Volume Interpolation Higher order partial-volume interpolation

Evaluating similarity measure for each transformation x x Template Image Target Image

Optimization Powell’s Direction Set method Downhill Simplex method

Multi-resolution Why Multi-resolution Methods for detecting optimality can not guarantee that a global optimal value will be found. Time to evaluate the registration criterion is proportional to the number of voxels. The result at coarser level is used as the starting point for the finer level. Currently multi-resolution approaches: Sub-sampling Averaging Wavelet

Registration Result (I) A typical superposition of CT-MR images. Left : before registration Right: after registration.

Rigid transformation (II) A typical superposition of MR-PET images. Left : before registration Right: after registration.

Mammography Breast cancer is the second leading cause of death among women in USA. Detected in its early stage, breast cancer is most treatable. Mammography is the main tool for detection and diagnosis of breast malignances. It reduces breast cancer mortality by 25% to 30% for women in the 50 to 70 age group

Mammogram Registration Temporal/bilateral mammograms vary Breast compression Breast position Imaging Technique Change in Breast

Mammogram registration techniques Whole breast area vs. regional Nipple location Control-point location Rigid & non-rigid registration

Non-rigid Mammogram Registration Intensity-based Elastic transformation Multi-resolution Demons algorithm (Thirion, 1996)

Demons Transform Scene (Target) Model (Template)

Demons (Cont.) Transform Scene Forces Model

Demons (Cont.) Current Estimation Intensity Space Gradient Desired Displacement Scene

Demons From Optical Flow Scene: f, Model: g Assumption: The intensity of a moving object is constant with time (1) One model image: G One scene image: F Fit model to the scene One solution to the first equation is to consider that… Leads to equation 2 (g-f)^2 is added to make the equation stable when ||->0 (2)

Description of the Approach Select demon points. Compute the force u on the model at each of the selected demons Determine a global transformation based on the computed u and apply it to the model If the model images is now registered to the scene image, stop. Else, go to Step 2. The description of the demon-based approach is given here.

Registration Components Image Intensities Non-rigid transformation, one displacement vector for each pixel Bilinear interpolation Absolute difference as similarity metric Multi-resolution Dataset: MIAS,DDSM

Demons Results (I) Synthetic Images Template: image T Target: Image C The second experiment is designed to test the performance of the multi-resolution techniques. Level=2 Level=3 Level=5 Level=4

Demons Result (II) MIAS Original images Before registration After rigid registration After non-rigid registration

Ongoing registration topics Trade-off of computation and accuracy Evaluation of registration results Visualization of registration

Applications: Change Detection Images taken at different times Following registration, the differences between the images may be indicative of change Deciding if the change is really there may be quite difficult

Other Applications Multi-subject registration to develop organ variation atlases. Used as the basis for detecting abnormal variations Object recognition - alignment of object model instance and image of unknown object (segmentation)

References Maes F,Collignon A, et al. “Multimodality image registration by maximization of mutual information.” IEEE Trans. Med. Imaging. 1997, V16,pp187-198 L.G.Brown, “A survey of image registration techniques,” ACM Computing Surveys, vol. 24, no. 4, pp. 325–376, 1992. Jean-Philippe Thirion, “Non-Rigid Matching Using Demons,” IEEE Conference on Computer Vision and Pattern Recognition,1996