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

Similar documents
Nonrigid Registration using Free-Form Deformations

Image Registration I

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

Overview of Proposed TG-132 Recommendations

Non-rigid Image Registration

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

Introduction to Medical Image Registration

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

RIGID IMAGE REGISTRATION

Good Morning! Thank you for joining us

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

Alignment and Image Comparison

TG 132: Use of Image Registration and Fusion in RT

Medical Image Registration by Maximization of Mutual Information

Lecture 13 Theory of Registration. ch. 10 of Insight into Images edited by Terry Yoo, et al. Spring (CMU RI) : BioE 2630 (Pitt)

CSE 554 Lecture 7: Deformation II

Alignment and Image Comparison. Erik Learned- Miller University of Massachuse>s, Amherst

Smart point landmark distribution for thin-plate splines

l ealgorithms for Image Registration

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

The Insight Toolkit. Image Registration Algorithms & Frameworks

Computational Neuroanatomy

Math in image processing

Registration Techniques

Image Registration + Other Stuff

Methods for data preprocessing

Non-Rigid Multimodal Medical Image Registration using Optical Flow and Gradient Orientation

Development of 3D Model-based Morphometric Method for Assessment of Human Weight-bearing Joint. Taeho Kim

Spatio-Temporal Registration of Biomedical Images by Computational Methods

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

SIGMI. ISL & CGV Joint Research Proposal ~Image Fusion~

Medical Image Segmentation Based on Mutual Information Maximization

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

ADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION

Image Warping. Srikumar Ramalingam School of Computing University of Utah. [Slides borrowed from Ross Whitaker] 1

fmri pre-processing Juergen Dukart

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

Automatic Subthalamic Nucleus Targeting for Deep Brain Stimulation. A Validation Study

Non-rigid Image Registration using Electric Current Flow

Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data

Registration by continuous optimisation. Stefan Klein Erasmus MC, the Netherlands Biomedical Imaging Group Rotterdam (BIGR)

Non-Rigid Image Registration III

Is deformable image registration a solved problem?

Transitive and Symmetric Nonrigid Image Registration. Yi-Yu Chou

Non linear Registration of Pre and Intraoperative Volume Data Based On Piecewise Linear Transformations

Mutual Information Based Methods to Localize Image Registration

Geometric Transformations and Image Warping

Deformable Segmentation using Sparse Shape Representation. Shaoting Zhang

Biomedical Image Processing

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

Efficient population registration of 3D data

Medical Image Analysis

OnDemand3D Fusion Technology

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

Atlas Based Segmentation of the prostate in MR images

Manual image registration in BrainVoyager QX Table of Contents

Elastic registration of medical images using finite element meshes

Surgery Simulation and Planning

Free-Form B-spline Deformation Model for Groupwise Registration

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

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

ECSE 626 Project Report Multimodality Image Registration by Maximization of Mutual Information

Brain Warping Via Landmark Points and Curves with a Level Set Representation

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

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

Doctoral Thesis Proposal. A High Performance Computing Approach to Registration in Medical Imaging

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

Fmri Spatial Processing

Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies

Geometric Transformations and Image Warping Chapter 2.6.5

Free-Form B-spline Deformation Model for Groupwise Registration

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

ADAPTIVE REGISTRATION AND ATLAS BASED SEGMENTATION. Hyunjin Park

3-D Compounding of B-Scan Ultrasound Images

An Introduction to Statistical Methods of Medical Image Registration

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

Fast CT-CT Fluoroscopy Registration with Respiratory Motion Compensation for Image-Guided Lung Intervention

Medicale Image Analysis

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

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

Non-Parametric Bayesian Registration (NParBR) on CT Lungs Data - EMPIRE10 Challenge

Anomaly Detection through Registration

Multi-modal Image Registration Using the Generalized Survival Exponential Entropy

Algorithms for medical image registration and segmentation

Preprocessing II: Between Subjects John Ashburner

Image Segmentation and Registration

Align3_TP Manual. J. Anthony Parker, MD PhD Beth Israel Deaconess Medical Center Boston, MA Revised: 26 November 2004

Inter-slice Reconstruction of MRI Image Using One Dimensional Signal Interpolation

MEDICAL IMAGE ANALYSIS

Accurate Reconstruction by Interpolation

Spatial Preprocessing

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

EMSegmenter Tutorial (Advanced Mode)

2D Rigid Registration of MR Scans using the 1d Binary Projections

Geometric Transformations and Image Warping. Ross Whitaker modified by Guido Gerig SCI Institute, School of Computing University of Utah

Chapter 18. Geometric Operations

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

Head motion in diffusion MRI

Preprocessing I: Within Subject John Ashburner

Broad field that includes low-level operations as well as complex high-level algorithms

Transcription:

MIT OpenCourseWare http://ocw.mit.edu HST.582J / 6.555J / 16.456J Biomedical Signal and Image Processing Spring 2007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

Harvard-MIT Division of Health Sciences and Technology HST.582J: Biomedical Signal and Image Processing, Spring 2007 Course Director: Dr. Julie Greenberg Medical Image Registration I HST 6.555 Lilla Zöllei and William Wells

The Registration Problem Spring 2007 HST 6.555 2

The Registration Problem Spring 2007 HST 6.555 3

The Registration Problem Spring 2007 HST 6.555 4

Applications multi-modality fusion (intra-subject) time-series processing e.g.: fmri experiments, cardiac ultrasound warping across patients (inter-subject, uni-modal) warping to / from atlas for anatomical labeling image-guided surgery: modeling tissue deformation, comparing pre- and intra-operative scans, Spring 2007 HST 6.555 5

The Registration Problem T init T final Spring 2007 HST 6.555 6

Medical Image Registration Medical image data sets Transform (move around) initial value Compare with objective function score Optimization algorithm motion parameters Spring 2007 HST 6.555 7

Roadmap Data representation Transformation types Objective functions Feature/surface-based Intensity-based Optimization methods Current research topics Spring 2007 HST 6.555 8

Data Representation z y object Object represented as a function example: coordinates Æ intensity x Spring 2007 HST 6.555 9

Data Representation f(x): space Æ intensity x 2 representation of moved object x 1 gx ( ') = ftx ( ( ')) x 2 x 1 Spring 2007 HST 6.555 10

Data Representation x 2 x 0 focus on a feature before motion: f ( x 0) = f0 after motion What value of x 0 : g( x 0 ') = f? x 1 f( T( x 0 ')) = f 0 1 x 0 T( x0 ')= x0 x 0 ' = T (x 0) x 2 0 Feature of f 0 now is located at T 1 ( x 0 ) motion of object is T 1 (.) x 1 Spring 2007 HST 6.555 11

Medical Image Registration Medical image data sets Transform (move around) initial value Compare with objective function score Optimization algorithm motion parameters Spring 2007 HST 6.555 12

Space of transformations Data dimensions 2D-2D 3D-3D 2D-3D Example cardiac ultrasound, x-ray patient repositioning, histology MRI, MR/MR, MR/CT, CT/CT, PET-MR, X-ray/CT, fluoroscopy-ct, surface model/video Spring 2007 HST 6.555 13

Class of transformations What motions or distortions are allowed to merge datasets? Rigid Transformations: displacement rotation & displacement Non-Rigid Transformations: parametric affine piecewise-affine. non-parametric Spring 2007 HST 6.555 14

Displacement only 2D: 2 parameters 3D: 3 parameters T( x) x+ D For example: x 1 D 1 1 1 1 x x D x 1 T = + T x 2 = x 2 + D 2 x x D 2 2 2 x3 x 3 D 3 in 2D in 3D Spring 2007 HST 6.555 15

Rigid Motion T( x ) R( x ) + D both rotations and displacements are allowed length-preserving transformation order of transformations does matter! 2D: 3 parameters; 3D: 6 parameters for example: in 2D (non-linear in θ) T( x) = Rx cosθ sin R = θ sin θ cos θ + D R: valid rotation matrix R T R = 1 and R = +1 Spring 2007 HST 6.555 16

in 3D: rotate by θ about axis Nˆ if q is a unit quaternion, such that q = cos θ ; Nˆ sin θ 2 2 q 2 + q 2 q 2 q 2 2( q q + qq ) 2( qq + qq ) 0 1 2 3 0 3 1 2 0 2 1 3 R = 2(q q + q q ) q 2 q 2 + q 2 q 2 2( q q + q q ) 0 3 2 1 0 1 2 3 0 1 2 3 2( q q 0 2 + q3 q ) 2( qq+ qq ) q 2 2 2 2 1 0 1 3 2 0 q 1 q 2 + q 3 Horn, B.K.P., Closed Form Solution of Absolute Orientation using Unit Quaternions, Journal of the Optical Society A, Vol. 4, No. 4, pp. 629--642, April 1987. Spring 2007 HST 6.555 17

Non-rigid transformations Parametric affine piecewise-affine others Non-parametric Spring 2007 HST 6.555 18

Affine Transformation T( x ) M( x) + D M: square matrix beyond rigid motion, allows shears and scaling preserves notion of parallel lines 2D: 6 parameters 3D: 12 parameters Spring 2007 HST 6.555 19

2D affine: x 1 m 11 m 12 x 1 D 1 T = + x m m x D 2 21 22 2 2 OR x 1 m11 m 12 D 1 x1 T x2 = m 21 m 22 D 2 x 2 linear form 1 0 0 1 1 T( X ) = QX homogeneous coordinate Spring 2007 HST 6.555 20

2D affine: determined by control points Y Y Y = Q X X X 1 = [ 1 1 3 2 = Q Y Y Y X X X Y QX ] [ ] 2 1 3 Y QX =[ ][ ] 1 2 2 1 2 3 1 2 3 Y = QX 3 3 (if the inverse exists) Y 1 X 1 X 2 X 3 Y 2 Y 3 Spring 2007 HST 6.555 21

Affine transformation for other points: determined by motion of control points X y 1 x 1 y 2 = Q x 2 1 1 Y Spring 2007 HST 6.555 22

Piecewise affine 2D example: subdivide space of X into triangles use different affine transformation for each triangle (determined by vertices ) -e.g.: some use in breast registration Spring 2007 HST 6.555 23

Other Parametric Transformations Finite element models engineering methods to simulate mechanical / electrical systems (discretization of the space; integral problem formulation turned into system of linear equations) Spline models Thin-plate splines, B-splines, Cubic splines Fred Bookstein, Morphometric Tools for Landmark Data : Geometry and Biology http://www.iog.umich.edu/faculty/bookstein.htm Spring 2007 HST 6.555 24

S. Timoner: Compact Representations for Fast Non-rigid Registration of Medical Images (MIT PhD`03) Spring 2007 HST 6.555 25

S. Timoner: Compact Representations for Fast Non-rigid Registration of Medical Images (PhD`03) Spring 2007 HST 6.555 26

Non-parametric models Continuum mechanics elastic solid models, fluid transport, 2000 IEEE. Courtesy of IEEE. Used with permission. G. E. Christensen* and H. J. Johnson: Consistent Image Registration. IEEE TMI, VOL. 20, NO. 7, JULY 2001 Spring 2007 HST 6.555 27

2000 IEEE. Courtesy of IEEE. Used with permission. Christensen, G. E., et al. Large-Deformation Image Registration using Fluid Landmarks. Image Analysis and Interpretation 2000, Proceedings of 4th IEEE Southwest Symposium, pp. 269-273 Spring 2007 HST 6.555 28

Medical Image Registration Medical image data sets Transform (move around) initial value Compare with objective function score Optimization algorithm motion parameters Spring 2007 HST 6.555 29

Objective functions measure how well things are lined up assumption: the input datasets (U,V) are related to each other by some transformation T define: energy function to be optimized E = f( U( x ), V( T( x ))) 2 main styles: feature- or surface-based intensity-based Spring 2007 HST 6.555 30

Feature-based measures compute alignment quality based upon the agreement of 2 sets of landmark features assumption: landmarks visible in both images they can be reliably located and they can guide the alignment of the whole image Spring 2007 HST 6.555 31

Surface-based measure a simple measure of alignment discretized curve points E = i 2 min x i y j = C 2 (x i ) j i x i C ( x ) y min x y j j y i chamfer function / distance transform Spring 2007 HST 6.555 32

Chamfer function C(x): distance to nearest point on curve curve fast way to calculate C(x) on a grid C(x) = 1 2 3 G. Borgefors. Hierarchical chamfer matching: a parametric edge matching algorithm. IEEE Trans. on Pattern Analysis and Machine Intelligence, PAMI- 10(6):849-865, November 1988 Spring 2007 HST 6.555 33

if structure is missing, not a robust measure of alignment; large penalties may swamp the measure x y Alternative solution: robust chamfer matching C '( x) min( d, C ( x )) y 0 y not close to any point on y (penalty saturates) Spring 2007 HST 6.555 34

feature-based techniques used at the BWH: laser data locater data patient skin in MR similar methods pioneered by Charles Pelizzari (Dept Radiation Oncology, U. Chicago) Head in Hat MR-SPECT/PET registration; extract surfaces of heads; register the surfaces Spring 2007 HST 6.555 35

Intensity-based measures compute alignment quality based upon the intensity profiles of the input images no landmark or feature selection is necessary Spring 2007 HST 6.555 36

SSE and correlation (I) SSE: sum of squared errors E = U ( x ) i V( T( x )) i 2 x i = 2 2 U ( x ) 2 U( x ) V( T( x )) + V ( T( x )) i i i i x i 1 st term: no dependency over T; 3 rd term contributes a constant* equivalent problem: E ' U ( x i ) V ( T ( x i )) classical correlation x i Spring 2007 HST 6.555 37

SSE and correlation (II) For translation only: T(x) = X + D E ' = U ( x i ) V ( x + D) i x i Convolution can use Fourier methods Spring 2007 HST 6.555 38

SSE and correlation (III) CAVEAT: problems can surface if some structure is missing or extra-large quadratic penalties can swamp the measure E = U ( ) x i x i V( T ( )) x i 2 Spring 2007 HST 6.555 39

More robust measures (I) SAV: summed absolute value Ex ( ) = Ux ( i ) V( Tx ( i )) x i Amy Gieffers, 6A HP Andover*: cardiac ultrasound registration *later Agilent, later Phillips Spring 2007 HST 6.555 40

More robust measures (II) Saturated SSE penalty saturates Ex ( ) = min (d, Ux ( i ) V( Tx ( i )) 2 ) x i Spring 2007 HST 6.555 41

Multimodal inputs Spring 2007 HST 6.555 42

Multimodal Inputs correlation fails for multi-modal registration when intensities are different; e.g.: MR-CT one solution: apply a special intensity transform to the MRI to make it look more like CT; then compute the correlation measure e.g.: Petra Van Den Elsen Spring 2007 HST 6.555 43

MR-CT situation bone white matter fat CT gray matter CSF air MR Spring 2007 HST 6.555 44

Histograms Data 1.2 1.4 1.0 3.0 3.4 10.0 1.3 1.6 1.0 Bins or buckets 0 1 2 3 4 5 6 7 8 9 10 11 Counts: 0 6 0 3 0 0 0 0 0 0 1 Rel. frequency: 0 6 10 0 3 10 0 0 0 0 0 0 1 10 Spring 2007 HST 6.555 45

Histogram Joint Intensity of Images Images: U V histogram 1 2 1 2 2 2 3 1 2 1 3 3 3 2 Y 1 2 1 Y V 2 2 2 1 2 X X U intensities relative freq. Joint intensities: (1,2)(2,2)(1,2)(1,3)(2,3)(1,3)(1,2)(2,2)(1,2) 2 9 4 9 1 9 2 9 Spring 2007 HST 6.555 46

MRI & CT pairs misaligned slightly misaligned aligned Spring 2007 HST 6.555 47

Joint histogram: MRI & CT registered MRI MRI CT CT Spring 2007 HST 6.555 48

Joint histogram: MRI & CT; slightly off MRI MRI CT Correct registration CT Slight mis-registration Spring 2007 HST 6.555 49

Joint histogram: MRI & CT; significantly off MRI MRI CT Correct registration CT Significant mis-registration Spring 2007 HST 6.555 50

entropy: H( p( x )) p( x ) log 2( p( x )) e.g.: predictable coin -- no uncertainty, biased coin -- lowest entropy 1 moderate uncertainty, moderate entropy x fair coin -- most uncertain, highest entropy p.5 0 H T H T H T Spring 2007 HST 6.555 51

Examples of joint intensity distributions 1 4 1 4 1 4 1 6 1 6 1 6 V 1 4 V 1 6 1 6 1 6 U U H = log (4) H = log (6) 2 2 Spring 2007 HST 6.555 52

Real CT-MR registration: 3D starting position Spring 2007 HST 6.555 53

CT-MR registration final result Spring 2007 HST 6.555 54

CT-MR registration movie From: Wells, W. M., et al. "Multi-modal Volume Registration by Maximization of Mutual Information." Medical Image Analysis 1, no. 1 (March 1996): 35-51. Courtesy Elsevier, Inc., http://www.sciencedirect.com. Used with permission. Spring 2007 HST 6.555 55

Registration by minimization of joint entropy Alignment by maximization of mutual information Viola, PhD 1995 Pluim, PhD 2001 many more papers (2002: more than 100) West Fitzpatrick et al 1998 JCAT clear winner MR/CT also good for MR/PET Spring 2007 HST 6.555 56

Chuck Meyer et al. (Radiology Dept, U Mich.) Non-rigid mutual information registration Thin-plate spline warp model Downhill simplex optimizer rat brain auto-radiograph CT breast MRI breast MRI Spring 2007 HST 6.555 57

END Spring 2007 HST 6.555 58