Projection Technique for Vortex-Free Image Registration

Similar documents
Numerical methods for volume preserving image registration

Image Registration with Local Rigidity Constraints

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

1286 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 24, NO. 10, OCTOBER 2005

Non-Rigid Image Registration III

Bildverarbeitung für die Medizin 2007

Numerical Methods on the Image Processing Problems

Image Processing. Daniel Danilov July 13, 2015

Characteristic Quantities of Microvascular Structures in CLSM Volume Datasets K. Winter¹, L. H.-W. Metz, J.-P. Kuska², B. Frerich³

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

Variational Lung Registration With Explicit Boundary Alignment

doi: /

Inverse Scattering. Brad Nelson 3/9/2012 Math 126 Final Project

1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3

Linear Bilevel Programming With Upper Level Constraints Depending on the Lower Level Solution

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

Optimizing Pharmaceutical Production Processes Using Quality by Design Methods

Curvature guided surface registration using level sets

1.Some Basic Gray Level Transformations

Spatio-temporal Analysis of Unstained Cells In-vitro

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS. Ioana Chiorean

Stream Function-Vorticity CFD Solver MAE 6263

Lagrangian Relaxation: An overview

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

A Novel Method for Enhanced Needle Localization Using Ultrasound-Guidance

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

Viscoelastic Registration of Medical Images

Segmentation and Grouping

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

Model parametrization strategies for Newton-based acoustic full waveform

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings

Towards full-body X-ray images

Multiple suppression with land data: A case study

Edge Detection Lecture 03 Computer Vision

An Integrated System for Digital Restoration of Prehistoric Theran Wall Paintings

SELECTIVE ALGEBRAIC MULTIGRID IN FOAM-EXTEND

Efficient MR Image Reconstruction for Compressed MR Imaging

Edge and local feature detection - 2. Importance of edge detection in computer vision

smooth coefficients H. Köstler, U. Rüde

3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Diffuse Optical Tomography, Inverse Problems, and Optimization. Mary Katherine Huffman. Undergraduate Research Fall 2011 Spring 2012

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

Separation of Surface Roughness Profile from Raw Contour based on Empirical Mode Decomposition Shoubin LIU 1, a*, Hui ZHANG 2, b

Image Segmentation. Shengnan Wang

LECTURE 18 - OPTIMIZATION

Object Removal Using Exemplar-Based Inpainting

Motion Estimation. There are three main types (or applications) of motion estimation:

Using image data warping for adaptive compression

A penalty based filters method in direct search optimization

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

Whole Body MRI Intensity Standardization

A Study of Medical Image Analysis System

Numerical simulation of tunnel construction in volcanic rocks

Temperature Distribution Measurement Based on ML-EM Method Using Enclosed Acoustic CT System

Edge Detection CSC 767

Workshop on Quantitative SPECT and PET Brain Studies January, 2013 PUCRS, Porto Alegre, Brasil Corrections in SPECT and PET

Advanced Video Content Analysis and Video Compression (5LSH0), Module 4

Parameter Estimation in Differential Equations: A Numerical Study of Shooting Methods

Lecture 2 September 3

Free-Form Shape Optimization using CAD Models

Three Different Algorithms for Generating Uniformly Distributed Random Points on the N-Sphere

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

Image Inpainting Using Sparsity of the Transform Domain

Research Proposal: Computational Geometry with Applications on Medical Images

Simulation of Multipoint Ultrasonic Flowmeter

Level Set Methods and Fast Marching Methods

The main goal of Computer Graphics is to generate 2D images 2D images are continuous 2D functions (or signals)

Lossy Compression of Scientific Data with Wavelet Transforms

HOUGH TRANSFORM CS 6350 C V

Depth Estimation for View Synthesis in Multiview Video Coding

Skåne University Hospital Lund, Lund, Sweden 2 Deparment of Numerical Analysis, Centre for Mathematical Sciences, Lund University, Lund, Sweden

Control Volume Finite Difference On Adaptive Meshes

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

Volumetry of hypothalamic substructures by multimodal morphological image registration

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection

A Projection Access Scheme for Iterative Reconstruction Based on the Golden Section

Parameterization. Michael S. Floater. November 10, 2011

Topology Correction for Brain Atlas Segmentation using a Multiscale Algorithm

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

Scalar Visualization

Lab - Introduction to Finite Element Methods and MATLAB s PDEtoolbox

Fourier Transformation Methods in the Field of Gamma Spectrometry

WEIGHTED L1 AND L2 NORMS FOR IMAGE RECONSTRUCTION: FIRST CLINICAL RESULTS OF EIT LUNG VENTILATION DATA

Notes 9: Optical Flow

Optimization. Intelligent Scissors (see also Snakes)

Supplemental Material for Efficient MR Image Reconstruction for Compressed MR Imaging

Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations

Targil 10 : Why Mosaic? Why is this a challenge? Exposure differences Scene illumination Miss-registration Moving objects

Surfaces and Integral Curves

Scaled representations

Digital Image Processing ERRATA. Wilhelm Burger Mark J. Burge. An algorithmic introduction using Java. Second Edition. Springer

arxiv: v1 [math.co] 27 Feb 2015

Lecture 7: Most Common Edge Detectors

SIMULATION OF AN IMPLANTED PIFA FOR A CARDIAC PACEMAKER WITH EFIELD FDTD AND HYBRID FDTD-FEM

Probabilistic Facial Feature Extraction Using Joint Distribution of Location and Texture Information

Parameterization of triangular meshes

Transcription:

Projection Technique for Vortex-Free Image Registration Patrick Scheibe 1, Ulf-Dietrich Braumann 1,2, Jens-Peer Kuska 2 1 Translational Center for Regenerative Medicine (TRM) 2 Interdisciplinary Center for Bioinformatics University Leipzig, Germany Email: mai99dnn@studserv.uni-leipzig.de Abstract. One important application of image processing in medicine is to register tissue samples onto another. Registering these highly textured images with non-parametric methods sometimes leads to solutions which are known to be suboptimal. We show a projection technique for unwanted vortices in the displacement field. A new strategy is presented which does not change the registration method itself but continuously correct the solution during the registration process. 1 Introduction Many variants of non-parametric image registration methods are known [1]. The basic goal is to find a transformation u(x) so that the transformed template image T (x u(x)) is similar to the reference image R(x). This similarity which indirectly is expressed in the difference of the two images is not the only condition the searched transformation has to fulfill. Beside this, a smoothing term is part of the registration criterion which is physically motivated, whereas its task is to ensure the smoothness of the transformation. This method, which was introduced in [2], applied to high textured tissue samples still may lead to vortex-affected solutions. One may ask how to know that these solutions are bad. The explanation is: In the way of getting the image data from the medical device, some kind of image deformations are very unlikely. Especially vortices which are often part of the solutions with high textured images are demonstrably false and should not be part of the displacement field u(x). These are caused by the solution procedure when images with many similar structures are used. Tissue consisting of many cells is one example for highly textured data. A first workaround for the vortex problem was presented by Kuska and Braumann [3]. Their method includes the suppression of vortices as weighted term in the variational problem. In this paper we present a new method to get rid of these vortices. It is based on the idea of projecting them continuously out during the iterative steps of finding the solution u(x).

440 2 Methods Vortex-free image registration extends a curvature-based method that was introduced in [4] and later used in [1]. Braumann and Kuska discussed in [2] the influences of the boundary conditions and gave a fast implementation for the method. The registration follows a variational approach to find the transformation u(x) that fulfills min (D(u) + αs(u)) (1) u with D(u) = 1 (T (x u(x))) R(x)) 2 dx 2 Ω S(u) = 1 (2) ( u) T ( u)dx 2 Ω With the rules of the calculus of variations it follows a highly non-linear partial differential equation which was solved by extending it toward a time dependent function u t (x, t) = α 2 u(x, t) + f(x, u(x, t)) (3) with f(x, u(x, t)) = (R(x) T (x u(x, t))) T (x u(x, t)) (4) This function u(x, t) converges with lim t u(x, t) = u(x). Equation 3 is solved with an iterative algorithm. The only place where vortices can arise is the term f(x, u(x, t)). What our new method does is to project all vortices out of this term before the next time-step is calculated. This is possible using the theorem of Helmholtz which states a vector field can be decomposed in its irrotational and its solenoidal component. With this it is possible to calculate the solenoidal part of f(x, u(x, t)) and subtract it. This vortex-free version is then used in the calculation of the next time-step. The extraction of the solenoidal part p is again a variational problem given by the functional W[p] = 1 p f 2 dx (5) 2 Ω The partial differential equation that is defined by this functional is a Poisson equation for the third element of the vector potential p = (0, 0, p) T 2 2 p(x) + x2 y 2 p(x) = y f 1(x) x f 2(x) (6) Since we have digital images, we have to solve a discrete version of this equation. To avoid the calculation of a linear system of equations in p we use the Fourier transform with appropriate boundary conditions. Therefore only one equation per point must be solved.

441 Fig. 1. The original image and the distorted image with the applied frog- eye transformation. The advantage of this transformation is the fact that the inverse is known and one can identify solution errors easily 3 Results As input for the first illustrative example an image is given that was distorted with a vortex-free transformation. Thus, the solution of the registration problem should not contain vortices either. Since the registration method may run into unwanted vortices when the image is highly textured, we have distorted a picture of a leopard whose coat is obviously textured enough (see fig. 1). In figure 2 the pictures in the upper row depicts the registration without vortex extraction. Notice that the high textured region of the leopards head causes the method to distort this area. That can be clearly seen looking at the line integral convolution [5] in the middle picture column. The difference between the transformation found by the method and the real inverse is given by the error plots in the right column of figure 2. In contrast to that with our new strategy this critical region of the head of the leopard is handled very well. Only the error plot unveils where the method is not exactly. The human eye is not able to find differences between the original and the registered image. In figure 3 we present the application of our new method on a realistic problem. The images show two HE-stained histological slices of the uterine cervix which are registered onto another. As one can clearly see, the right line integral convolution shows a much smoother displacement field. This was calculated using the new vortex-free registration.

442 Fig. 2. Comparison of the method without (upper row) and with (lower row) vortex extraction: results after registration (left), line integral convolutions of the displacement fields (middle), error plots for the obtained displacement vector fields (right) Fig. 3. Two HE-stained histological slices consecutively cut from a specimen of a squamous cell carcinoma of the uterine cervix, which are to be registered (top) and displacement field (bottom): without vortex extraction (left), using our new algorithm (right). As in fig. 2, blue denotes weak, green medium, and red strong displacements

443 4 Discussion We have presented a projection technique for image registration that allows to force the displacement field to be vortex-free. This is appropriable in cases where it is known that the solution does not contain vortices. The method presented in [3] has several drawbacks compared to our new approach: The vortex suppression term in the functional can lead to situations where its influence is on a level disabling the terms for minimal distance and smoothness. Our strategy leaves the functional as is, so this situation is not possible. Even when the term for vortex suppression is rated high it is still possible that the calculation runs into a solution where vortices appear in the displacement field. Since we project them out of the partial solution and let the method find a good transformation in the space of vortex-free functions this can not happen. The projection that extracts all vortices does not need a weighting parameter like the vortex suppression term. Therefore our method has one less parameter to adjust. Since the Helmholtz decomposition requires sufficiently smooth and fast decaying vector fields, the border of the images can be a bit problematic. For vortices near the border the decomposition does not work well but by adding extra space around the image it is likely that we can suppress this behavior. Finally we can say that the presented algorithm surpasses our expectations and yields in all test cases better results than the underlying curvature-based registration. References 1. Modersitzki J. Numerical Methods for Image Registration. Oxford University Press, USA; 2004. 2. Braumann UD, Kuska JP. Influence of the boundary conditions on the result of nonlinear image registration. In: Proceedings of the IEEE International Conference on Image Processing. IEEE Signal Processing Society; 2005. I-1129 I-1132. 3. Braumann UD, Kuska JP. A new equation for nonlinear image registration with control over the vortex structure in the displacement field. In: Proceedings of the IEEE International Conference on Image Processing. IEEE Signal Processing Society; 2006. 329 332. 4. Yali A. A nonlinear variational problem for image matching. SIAM Journal on Scientific Computing 1994;15(1):207 224. 5. Cabral B, Leedom LC. Imaging vector fields using line integral Convolution. In: Proceedings SIGGRAPH 93; 1993. 263 272. 6. Braumann UD, Kuska JP, Einenkel J, Horn LC, Löffler M, Höckel M. Threedimensional reconstruction and quantification of cervical carcinoma invasion fronts from histological serial sections. IEEE Trans Med Imag 2005;24(10):1286 1307. http://dx.doi.org/10.1109/tmi.2005.855437.