Image Registration with Local Rigidity Constraints

Similar documents
Bildverarbeitung für die Medizin 2007

Nonrigid Registration Using a Rigidity Constraint

Non-Rigid Image Registration III

Variational Lung Registration With Explicit Boundary Alignment

Projection Technique for Vortex-Free Image Registration

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

Nonrigid Registration using Free-Form Deformations

Transformation Model and Constraints Cause Bias in Statistics on Deformation Fields

The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy

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

B-Spline Registration of 3D Images with Levenberg-Marquardt Optimization

Volumetry of hypothalamic substructures by multimodal morphological image registration

Multimodal Elastic Image Matching

Non-rigid chest image registration with preservation of topology and rigid structures

Interactive Deformable Registration Visualization and Analysis of 4D Computed Tomography

Nonparametric Regression

Preprocessing II: Between Subjects John Ashburner

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

Intensity gradient based registration and fusion of multi-modal images

Whole Body MRI Intensity Standardization

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

Shape-based Diffeomorphic Registration on Hippocampal Surfaces Using Beltrami Holomorphic Flow

l ealgorithms for Image Registration

Numerical methods for volume preserving image registration

Non-rigid Image Registration

CS 565 Computer Vision. Nazar Khan PUCIT Lectures 15 and 16: Optic Flow

3D Registration based on Normalized Mutual Information

Curvature guided surface registration using level sets

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

Generation of Triangle Meshes from Time-of-Flight Data for Surface Registration

Nonrigid Registration with Adaptive, Content-Based Filtering of the Deformation Field

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

Is deformable image registration a solved problem?

Representation and Detection of Deformable Shapes

Measuring longitudinal brain changes in humans and small animal models. Christos Davatzikos

Image registration with guaranteed displacement regularity

GEOG 4110/5100 Advanced Remote Sensing Lecture 4

Atlas Based Segmentation of the prostate in MR images

Temporal Resolution Enhancement of Human Vocal Tract Image Sequences based on Non-Rigid Image Registration

Multimodal image registration by edge attraction and regularization using a B-spline grid

Towards full-body X-ray images

Lung registration using the NiftyReg package

Methods for data preprocessing

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked

Geometric Transformations and Image Warping

Ensemble registration: Combining groupwise registration and segmentation

Animation. CS 465 Lecture 22

Large-Deformation Image Registration using Fluid Landmarks

Nonrigid Surface Modelling. and Fast Recovery. Department of Computer Science and Engineering. Committee: Prof. Leo J. Jia and Prof. K. H.

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

Intensity-Based Non-rigid Registration Using Adaptive Multilevel Free-Form Deformation with an Incompressibility Constraint

Image Registration using Constrained Optimization

Viscoelastic Registration of Medical Images

Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM

Morphological Analysis of Brain Structures Using Spatial Normalization

Non-rigid Registration using Discrete MRFs: Application to Thoracic CT Images

Geometric Registration for Deformable Shapes 3.3 Advanced Global Matching

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

Image Enhancement Techniques for Fingerprint Identification

Accurate Reconstruction by Interpolation

Large scale problems arising from image registration

Quality versus Intelligibility: Evaluating the Coding Trade-offs for American Sign Language Video

Simultaneous Model-based Segmentation of Multiple Objects

Combining Gabor Features: Summing vs.voting in Human Face Recognition *

Supplementary Material Estimating Correspondences of Deformable Objects In-the-wild

4 Integer Linear Programming (ILP)

Using K-means Clustering and MI for Non-rigid Registration of MRI and CT

Cluster of Workstation based Nonrigid Image Registration Using Free-Form Deformation

SCAMP: A Solid Modeling Program Using Slice-Constrained Medial Primitives for Modeling 3D Anatomical Objects

Image Registration + Other Stuff

Distance Transforms in Multi Channel MR Image Registration

lecture 10: B-Splines

Scalar Visualization

Non-rigid Image Registration using Electric Current Flow

Response to Reviewers

Combinatorial optimization and its applications in image Processing. Filip Malmberg

Good Morning! Thank you for joining us

Image Segmentation and Registration

DUAL energy X-ray radiography [1] can be used to separate

Simple Formulas for Quasiconformal Plane Deformations

Example Lecture 12: The Stiffness Method Prismatic Beams. Consider again the two span beam previously discussed and determine

Introduction to Medical Image Registration

Classifying Depositional Environments in Satellite Images

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

NURBS Warps. 1 Introduction. Florent Brunet 123 CNRS/Université Blaise Pascal Clermont-Ferrand, France

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach

Coupled Bayesian Framework for Dual Energy Image Registration

Towards an Estimation of Acoustic Impedance from Multiple Ultrasound Images

Segmentation of Images

Superiorized polyenergetic reconstruction algorithm for reduction of metal artifacts in CT images

An Adaptive Eigenshape Model

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

Simultaneous Data Volume Reconstruction and Pose Estimation from Slice Samples

Image Comparison on the Base of a Combinatorial Matching Algorithm

Locally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling

Basic relations between pixels (Chapter 2)

Carestream s 2 nd Generation Metal Artifact Reduction Software (CMAR 2)

K-Means Clustering Using Localized Histogram Analysis

A novel firing rule for training Kohonen selforganising

Transcription:

Image Registration with Local Rigidity Constraints Jan Modersitzki Institute of Mathematics, University of Lübeck, Wallstraße 40, D-23560 Lübeck Email: modersitzki@math.uni-luebeck.de Abstract. Registration is a technique nowadays commonly used in medical imaging. A drawback of most of the current registration schemes is that all tissue is being considered as non-rigid. Therefore, rigid objects in an image, such as bony structures or surgical instruments, may be transformed non-rigidly. In this paper, we integrate the concept of local rigidity to the FLexible Image Registration Toolbox (FLIRT). The idea is to add a penalty for local non-rigidity to the cost function and thus to penalize non-rigid transformations of rigid objects. As our examples show, the new approach allows the maintenance of local rigidity in the desired fashion. For example, the new scheme is able to keep bony structures rigid during registration. 1 Introduction The incorporation of pre-knowledge in registration is a key for getting meaningful results. For many registration tasks, the images inhibits an classification of soft and hard tissue. It thus seems to be natural to ask for transformations keeping hard tissue rigid. However, current registration schemes consider all parts of the tissue as non-rigid [1]. As a consequence rigid objects, such as bony structures or surgical instruments, can be transformed non-rigidly. Other consequences are that tumor growth between follow-up images may be concealed, or that structures containing contrast material in only one of the images may be compressed by the registration scheme. Starting with the variational framework of the FLexible Image Registration Toolbox (FLIRT) [2, 3], we integrate the concept of local rigidity in terms of an additional penalty term. For a transformation, rigidity is measured by linearity, orthogonality, and orientation preservation. We also compared our approach to the non-rigidity penalized but B-spline based scheme in [1]. As it turned out, the FLIRT approach gives visually more pleasing results: a perfect match (i.e. transformed template equals reference) is achieved with a much more regular transformation; see, e.g., Figure 1. 2 State of the art and new contribution There are currently two main numerical approaches to image registration. The first one is based on an expansion of the wanted transformation in terms of

445 Fig. 1. Example from [1]: reference and template (first column), B-spline results taken from [1] without and with penalty (middle column), and FLIRT results without and with penalty (right column); all four transformations lead to a perfect match (a) reference (b) no penalty (c) no penalty (d) template (e) penalty (f) penalty B-splines [4] and the other one is based on the more general variational framework [3]. Both approaches principally allow for the integration of additional pre-knowledge in terms of a penalty, like, e.g. local rigidity. For the B-spline approach this has been implemented in [1], while the objective of this paper is the integration of a local rigidity penalty into FLIRT. In contrast to schemes with a spatially variant regularization parameter [5], where weights are given to local elasticity, the new approach explicitly penalizes non-rigidity. The integration of application conform pre-knowledge like, e.g., local rigidity, is an important step towards improved registration. Users are much more confident to the results if important or obvious structures (like bones or surgical instruments) are transformed in a meaningful way. 3 Methods We use the powerful variational framework for image registration, see [3, 6, 7] for details. The objective is to minimize a joint functional J with respect to the transformation y, where J(y) = D(T (y), R) + αs(y y kern ) + βc(y) (1)

446 Here R and T are the reference and template image, respectively, T (y) is the transformed template image, D is a distance measure of choice, S is a regularizer (e.g. the elastic potential), y kern models the kernel of the regularization, and α is a regularization parameter compromising between similarity and regularity. The new part is hidden in the penalty (or soft constraints) C, where in this paper we used local rigidity. Rigidity is measured via linearity ( i,j y k = 0), orthogonality ( y y = I), and orientation preservation (det y = 1), where y denotes the Jacobian of the transformation. For a convenient implementation in a multi-level framework, the non-rigidity penalty is computed on a pixel/voxel basis and the final penalty is given as a weighted sum, where zero weights are assigned to regions which are not to be penalized; see Figure 3(j) for an example. 4 Results We tested our implementation on a variety of examples. Due to page limitations, we can only present two intuitive and representative examples. Our first example is a repetition of the experiment performed in [1], see Figure 1. From these results, we see the effect of local rigidity constraints placed at non-zero locations in the moving template itself: as expected, both approaches keep the square rigid. However, a direct comparison of the two schemes is delicate. The B-spline implementation uses a backward interpolation scheme while the FLIRT implementation uses a forward scheme (in fact, for the FLIRT registration we interchanged reference and template in order to make the grids comparable). Moreover, the B-spline implementation obviously uses inappropriate vanishing Dirichlet boundary conditions (BC) (i.e. fixing the boundary of the domain), while the FLIRT approach is based on vanishing Neumann BC s. To be precise, the results of the FLIRT scheme is a global rigid transformation (which is the expected solution for this problem), but we didn t make use of the overall FLIRT capacities and do not use kernel information. Even under this artificial limitations, we find the FLIRT results superior to the B-spline results: the FLIRT transformations obtained with and without penalty are much smoother and local than the ones obtained by the B-spline approach. A more realistic but still intuitive example is presented in Figure 2, see also [8, 3]. Note that the template image shows a global rotation of approximately 25 degrees which outrules the B-spline approach with Dirichlet BC. In this example we make the middle finger of the hand to be rigid (see Figure 3(j)). Figure 2 shows FLIRT results without (β = 0) as well as with penalty (β = 0.01). For both variants, we picked α = 500. As it apparent, the penalized approach does keep the finger rigid while the unconstrained does not; see particularly the plots of det( y) (see Figure 3(m) and 3(n)). 5 Discussion The incorporation of pre-knowledge in image registration is a key for reliable results. For many registration tasks, soft and hard tissue can often be identified

447 and it seems to be natural to ask for transformations keeping the hard tissue rigid. The concept of local rigidity has been implemented in a B-splines framework by [1]. The purpose of this paper is the integration into the more general variational FLIRT framework. Our results, of which only two representative are shown in this short paper, clearly indicates that the penalized approach keeps structures like bones locally rigid and thus leads to improved registration results. For the examples presented in [1] we obtain visually more pleasing results. Compared to the alternative B-spline approach, the FLIRT approach is much more flexible. For example, it also allows the incorporation of rigidity of nearby structures, where in the B-spline approach, one has to add enough control points in a possible small gap. This can lead to very dense and/or unstructured control point grids. Moreover, the FLIRT approach allows an appropriate handling of boundary conditions which again adds to a superior overall result. References 1. Staring M, Klein S, Pluim J. Nonrigid registration using a rigidity constraint. Procs SPIE 2006;6144:1 10. 2. Fischer B, Modersitzki J. Flirt. A flexible image registration toolbox. LNCS 2003;2717:261 270. 3. Modersitzki J. Numerical Methods for Image Registration. Oxford University Press, 2004. 4. Rueckert D, Sonoda L, Hayes C, et al. Non-rigid registration using free-form deformations. IEEE Trans Med Imaging 1999;18:712 721. 5. Kabus S, Franz A, Fischer B. Variational image registration with local properties. LNCS 2006;92 100. 6. Fischer B, Modersitzki J. Large scale problems arising from image registration. GAMM Mitteilungen 2004;27:104 120. 7. E Haber, Modersitzki J. A multilevel method for image registration. SIAM J Sci Comput 2006;27:1594 1607. 8. Amit Y. A nonlinear variational problem for image matching. SIAM J Sci Comput 1994;15:207 224.

448 Fig. 2. Results for hand example: data and mask (first column), without penalty (α = 500, β = 0; second column), with penalty (α = 500, β = 10 2 ; third column), map of det( y), where the blockyness is multi-level related (last row) (a) template (b) T (y β=0 ) (c) T (y β=0.01 ) (d) difference (e) T (y β=0 ) R (f) T (y β=0.01 ) R (g) reference (h) T (y β=0 ) (i) T (y β=0.01 ) (j) weight (k) ROI of grid (l) ROI of grid (m) det( y β=0 ) (n) det( y β=0.01 )