Multimodal Registration of Medical Data Prof. Leo Joskowicz School of Computer Science and Engineering The Hebrew University of Jerusalem.

Slides:



Advertisements
Similar presentations
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
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,
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Computer vision: models, learning and inference
Intensity-based deformable registration of 2D fluoroscopic X- ray images to a 3D CT model Aviv Hurvitz Advisor: Prof. Leo Joskowicz.
Chapter 6 Feature-based alignment Advanced Computer Vision.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Tuesday Seminar Deformable Image Registration
Computer Vision Optical Flow
A Computationally Efficient Approach for 2D-3D Image Registration Juri Minxha Medical Image Analysis Professor Benjamin Kimia Spring 2011 Brown University.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
CSci 6971: Image Registration Lecture 3: Images and Transformations January 20, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Computers in Medicine: Computer-Assisted Surgery Medical Robotics Medical Image Processing Spring 2002 Prof. Leo Joskowicz School of Computer Science and.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
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.
A Study of Approaches for Object Recognition
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Seminar in Computer-Assisted Surgery Medical Robotics Medical Image Processing Lecture 2: Elements of CAS systems technical elements clinical applications.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Image Registration Narendhran Vijayakumar (Naren) 12/17/2007 Department of Electrical and Computer Engineering 1.
Medical Image Registration
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Multimodal Registration of Medical Data Prof. Leo Joskowicz School of Computer Science and Engineering The Hebrew University of Jerusalem.
Department of Informatics, Aristotle University of Thessaloniki, May 4, 2001 ARISTOTLE UNIVERSITY OF THESSALONIKI. DEPARTMENT OF INFORMATICS Stelios Krinidis.
A Survey of Medical Image Registration J.B.Maintz,M.A Viergever Medical Image Analysis,1998.
Validation of Blood Flow Simulations in Intracranial Aneurysms Yue Yu Brown University Final-Project Presentation (Registration)‏
Lecture 12: Structure from motion CS6670: Computer Vision Noah Snavely.
Image Guided Surgery in Prostate Brachytherapy Rohit Saboo.
Machine Vision for Robots
DTU Medical Visionday May 27, 2009 Generative models for automated brain MRI segmentation Koen Van Leemput Athinoula A. Martinos Center for Biomedical.
Integral University EC-024 Digital Image Processing.
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
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.
CSCE 643 Computer Vision: Structure from Motion
Image Registration as an Optimization Problem. Overlaying two or more images of the same scene Image Registration.
A Frequency-Domain Approach to Registration Estimation in 3-D Space Phillip Curtis Pierre Payeur Vision, Imaging, Video and Autonomous Systems Research.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
: Chapter 11: Three Dimensional Image Processing 1 Montri Karnjanadecha ac.th/~montri Image.
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.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Stereoscopic Video Overlay with Deformable Registration Balazs Vagvolgyi Prof. Gregory Hager CISST ERC Dr. David Yuh, M.D. Department of Surgery Johns.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
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.
Figure 6. Parameter Calculation. Parameters R, T, f, and c are found from m ij. Patient f : camera focal vector along optical axis c : camera center offset.
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Image-Based 3-D Spinal Navigation Using Intra-Operative Fluoroscopic Registration R. Grzeszczuk, S. Chin, M. Murphy, R. Fahrig, H. Abbasi, D. Kim, J.R.
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Introduction to Medical Imaging Regis Introduction to Medical Imaging Registration Alexandre Kassel Course
MOTION Model. Road Map Motion Model Non Parametric Motion Field : Algorithms 1.Optical flow field estimation. 2.Block based motion estimation. 3.Pel –recursive.
A 2D/3D correspondence building method for reconstruction of a 3D bone surface model Longwei Fang
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Motion Detection And Analysis
Image Registration  Mapping of Evolution
Presentation transcript:

Multimodal Registration of Medical Data Prof. Leo Joskowicz School of Computer Science and Engineering The Hebrew University of Jerusalem

Intensity-based rigid registration (1) Use intensity information to define the measure of similarity between two data sets Rationale: the closer the data sets are, the more similar their intensity values are. No segmentation is necessary! The entire data set is used. Slow, especially for 3D data sets. The parametric space of transformations is searched incrementally from an initial configuration. The search space is six- dimensional (3 rotations and 3 translations)

Intensity-based registration (2) Similarity measures –cross correlation –histogram correlation –mutual information –intensity values Uses: brain CT/MRI, Xray/CT Example: fluoroscopic Xray to CT

Xray/CT registration Problem definition: given –preoperative CT data set of rigid structure –intraoperative Xray images from a calibrated camera at relatively known spatial configurations Find a rigid transformation that matches the CT data set to the intraoperative Xrays so that if Xrays of the CT were taken from the transformed camera positions, the resulting Xray images would be identical to the intraoperative ones.

Xray/CT registration setup 2D/3D registration problem! Ref C-arm Ref patient Ct slices Ref ct volume DRR Fluoroscopic image

Xray to CT registration algorithm Input: preop CT, intraop Xray I fluoro, intrinsic Xray camera parameters, initial guess p 0 for camera pose 1. generate simulated Xray I DRR (called digitally reconstructed radiograph, or DRR) at camera pose p i 2. Compute dissimilarity between I DRR and I fluoro by comparing their intensities 3. Compute a new camera pose p i+1 = p i + d that best reduces the dissimilarity between I DRR,and I fluoro ) repeat until no progress can be made

Digitally reconstructed radiographs

Generating DRRs For each pixel in the DRR plane, construct the ray emanating from the camera focal point. Sum up the intensities of the CT voxel values according to the Xray attenuation formula to obtain the gray level value of the DRR pixel. DRR CT Camera

Generated DRRs

Real X-ray vs DRR

Similarity measure Pairwise comparison of normalized pixel intensity values: I DRR (i,j) and I fluoro (i,j) are the pixel values I DRR and I fluoro are the average image values T is the region of interest

Examples of initial poses registrations (DRRs only)

Actual use: radiation therapy with the Cyberknife (radiation therapy)

Cyberknife: system setup

Frameless radiation therapy Stereotactic setup Track head with Xrays before each dose application

Matching skull X-ray and DRR Match only regions

CyberKnife system Description The acquired radiographs are masked to isolate the same regions of interest. Sobel Edge detection filter finds the point where the radial ray through the center of the region crosses the skull edge. Interpolating over several pixels,to better resolve the maximum. All feature vector components carried equal weight.

CyberKnife system Description(4) The iteration are well describes by Eulerian rotation convertion. Rotation of the skull, are modeled by rotating the camera. Using Semiempirical algorithms to find next iteration.

CyberKnife system Description(5) Resolving outer edged of the skull by adjusting its integration step length according to the local gradient of the Hounsfield numbers. Compensating Residual differences in contrast between DRRs and radiographs by fitting a gamma function that matches brightness hystograms, and applying this function to subsequent DRRs.

CyberKnife system Results (1) The tests were performed using an anthropomorphic head phantom consisting of a human skull encased in plastic. The phantom was held by a fixture, that allowed it to be translated and rotated with six degrees of freedom.

CyberKnife system Results (2)

CyberKnife system Results (3)

CyberKnife system Results (4)

CyberKnife system Results (5)

CyberKnife system Conclusions(1) The numerical offset of a point in the skull may be large due to large target site’s distance from the rotational axes. Empirical mean radial error was only 0.7 mm, indicating that the uncertainties in the six degrees of freedom are correlated (expected).

CyberKnife system Conclusions(2) No systematic errors. No linkage (except edge cases), between the least square statistic and the angle error. No simulation or real trial has suggested any possibility that LSS could mistakenly converge to a good minimum, where we are far from the true position.

Intensity-based registration Advantages –no segmentation, automatic –selective regions –potentially accurate Disadvantages –large seach space, many local minima –slow

Deformable registration: scope Necessary for soft tissue organs and for cross- patient comparisons –brain images before and during surgery –anatomical structures at different times or from patients: tumor growth, heart beating, compare –matching to atlases Much more difficult than rigid registration! –problem is ill-posed; solution is not unique –error measurements and comparisons are difficult –local vs. global deformations?

Deformable registration: properties Mapping transformation can be –global, e.g., a bi- or tri-variate polynomial –local, e.g.a fine grid with displacement vectors Define an energy function that should be minimized to make the data sets match. Usually comes after rigid registration to get an approximate position estimate. Both geometry based and intensity-based techniques exist.

rigid affinetriliear quadratic transform Mathematics of deformations Global transformations Local spline deformation

Square shift Global deformation transformations Scale

Local grid-based deformable registration image 1 image 2image 1+2 deformation map

Example: MRI slice matching image 1image 2 after registration difference image without deformation difference image with deformation

Brain tumor matching - 2D map

Brain tumor matching - 3D map sourcetarget match

Initial configuration After rigid registration After deformable registration with local splines Example: spine matching

Deformable registration techniques Too many to list here! –Optical flow model –Physics-based: elastic and fluid models Use an elastic or deformable model Validation is difficult

Commercial products Medical image processing software packages include some registration capabilities (manual or semi-automatic feature selection) Contact-based rigid registration of CT and optical tracker in orthopaedics and neurosurgery (half a dozen companies) Intraoperative Open MR to tracker rigid registration

The future: research directions In many areas, the problem is far from solved: similar to image segmentation! Much clinical validation is needed. More coverage of other anatomy (60% focus on brains!) Interleave segmentation and registration Difficult data sets: 2D and 3D ultrasound images, video sequences, portal images Model-based techniques are the most likely to be sufficiently robust for clinical use Integration requirements are very important.

Bibliography (1) Two chapters on registration in Computer-Integrated Surgery, Taylor et al, MIT Press, Medical Image Registration, Hajnal et al, CRC Press 2001 “A survey of medical image registration”, Maintz and Viergever, Medical Image Analysis Journal, 2(1), Oxford University Press 1998 (over 150 references!) “A method for registration of 3D shapes”, Besl and McKay, IEEE Trans. on Pattern Analysis, 14(2), Special issue on Biomedical Image Registration, Image and Vision Computing, Vol 19(1-2), “Deformable models in medical image analysis: a survey”, McInerney and Terzopolous, Medical Image Analysis 1(2), 1996.

Bibliography (2) “Retrospective registration of tomographic brain images”, J. Mainz, PhD Thesis, Utrecht U., “Localy affine registration of free-form surfaces”, J. Feldmar and N. Ayache, Proc. IEEE CVPR, “Matching 3D anatomical surfaces with non-rigid deformations using octree splines”, R. Szeliski and S. Lavallee, Int. Journal of Computer Vision 18(2), “Fast intensity-based non-rigid matching”, P. Thirion, Proc. Conf. Medical Robotics and CAS, “Multimodal volume registration by maximization of mutual information, W.Wells, P.Viola, R.Kikinis. (idem)