Fast 3D Fluid Registration of Brain Magnetic Resonance Images

Similar documents
Morphological analysis on structural MRI for the early diagnosis of neurodegenerative diseases. Marco Aiello On behalf of MAGIC-5 collaboration

A Log-Euclidean Framework for Statistics on Diffeomorphisms

Diffeomorphic Diffusion Registration of Lung CT Images

A Binary Entropy Measure to Assess Nonrigid Registration Algorithms

Measuring Brain Variability via Sulcal Lines Registration: a Dieomorphic Approach

2. MATERIALS AND METHODS

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye MSRC

Image Segmentation and Registration

Symmetric Log-Domain Diffeomorphic Registration: A Demons-based Approach

University of California San Francisco, CA, USA 4 Department of Veterans Affairs Medical Center, San Francisco, CA, USA

Diffusione e perfusione in risonanza magnetica. E. Pagani, M. Filippi

5 Factors Affecting the Signal-to-Noise Ratio

Multiphysics Software Applications in Reverse Engineering

Neuroimaging module I: Modern neuroimaging methods of investigation of the human brain in health and disease

High-Dimensional Image Warping

Prediction of Respiratory Motion Using A Statistical 4D Mean Motion Model

Image Registration and Fusion. Professor Michael Brady FRS FREng Department of Engineering Science Oxford University

ParaVision 6. Innovation with Integrity. The Next Generation of MR Acquisition and Processing for Preclinical and Material Research.

COMMENTS AND CONTROVERSIES Why Voxel-Based Morphometry Should Be Used

2.2 Creaseness operator

MedINRIA : Medical Image Navigation and Research Tool by INRIA

ENG4BF3 Medical Image Processing. Image Visualization

Brain Extraction, Registration & EPI Distortion Correction

Image Analysis for Volumetric Industrial Inspection and Interaction

Subjects: Fourteen Princeton undergraduate and graduate students were recruited to

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data

Representation and visualization of variability in a 3D anatomical atlas using the kidney as an example

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid.

MEDIMAGE A Multimedia Database Management System for Alzheimer s Disease Patients

Software Packages The following data analysis software packages will be showcased:

Adaptively Constrained Convex Optimization for Accurate Fiber Orientation Estimation with High Order Spherical Harmonics

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

DEVELOPMENT OF AN IMAGING SYSTEM FOR THE CHARACTERIZATION OF THE THORACIC AORTA.

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

EEG COHERENCE AND PHASE DELAYS: COMPARISONS BETWEEN SINGLE REFERENCE, AVERAGE REFERENCE AND CURRENT SOURCE DENSITY

Scalars, Vectors and Tensors

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

High Quality Image Magnification using Cross-Scale Self-Similarity

COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

MRI DATA PROCESSING. Compiled by: Nicolas F. Lori and Carlos Ferreira. Introduction

A Three-Dimensional Correlation Method for Registration of Medical Images in Radiology

GE Medical Systems Training in Partnership. Module 8: IQ: Acquisition Time

Integration and Visualization of Multimodality Brain Data for Language Mapping

Magnetic Resonance Imaging

Metrics on SO(3) and Inverse Kinematics

Lecture 14. Point Spread Function (PSF)

Vision based Vehicle Tracking using a high angle camera

Statistical Considerations in Magnetic Resonance Imaging of Brain Function

MAGNETIC resonance (MR) image segmentation is fundamental

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Palmprint Recognition. By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap

WHEN observing a medical image it is relatively easy

Why do we have so many brain coordinate systems? Lilla ZölleiZ WhyNHow seminar 12/04/08

Robust Detection of Multiple Sclerosis Lesions from Intensity-Normalized Multi-Channel MRI

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

Valmet: A new validation tool for assessing and improving 3D object segmentation

Unwarping Echo Planar Images Using CMTK 1 Release 1.2

Cortical Source Localization of Human Scalp EEG. Kaushik Majumdar Indian Statistical Institute Bangalore Center

How To Segment An Mri

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Face Model Fitting on Low Resolution Images

Basic Principles of Magnetic Resonance

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

Free software solutions for MEG/EEG source imaging

Optical modeling of finite element surface displacements using commercial software

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

Image Based-Mesh Generation for realistic Simulation of thetranscranial Current Stimulation

Solving Simultaneous Equations and Matrices

Unbiased Group-wise Alignment by Iterative Central Tendency Estimation

Registration of X ray mammograms and 3 dimensional speed of sound images of the female breast

Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations

Canny Edge Detection

Predict the Popularity of YouTube Videos Using Early View Data

Part-Based Recognition

P164 Tomographic Velocity Model Building Using Iterative Eigendecomposition

multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images

Component Ordering in Independent Component Analysis Based on Data Power

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Finite Element Formulation for Beams - Handout 2 -

Introduction to COMSOL. The Navier-Stokes Equations

Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners

Simultaneous Gamma Correction and Registration in the Frequency Domain

Analecta Vol. 8, No. 2 ISSN

International Journal of Food Engineering

2-1 Position, Displacement, and Distance

Volume visualization I Elvins

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

Automatic 3D Mapping for Infrared Image Analysis

5-Axis Test-Piece Influence of Machining Position

Combining an Alternating Sequential Filter (ASF) and Curvelet for Denoising Coronal MRI Images

32-Channel Head Coil Imaging at 3T

Interactive Level-Set Segmentation on the GPU

Normalisation of 3D Face Data

Level Set Evolution Without Re-initialization: A New Variational Formulation

Transcription:

Fast 3D Fluid Registration of Brain Magnetic Resonance Images Natasha Leporé a, Yi-Yu Chou a, Oscar L. Lopez b, Howard J. Aizenstein c, James T. Becker a, Arthur W. Toga a, and Paul M. Thompson a a Laboratory of Neuro Imaging, Department of Neurology, UCLA School of Medicine, Los Angeles, CA 90095, USA b Department of Neurology, University of Pittsburgh, Pittsburgh, PA 15213, USA c Department of Psychiatry, University of Pittsburgh, Pittsburgh, PA 15213, USA ABSTRACT Fluid registration is widely used in medical imaging to track anatomical changes, to correct image distortions, and to integrate multi-modality data. Fluid mappings guarantee that the template image deforms smoothly into the target, without tearing or folding, even when large deformations are required for accurate matching. Here we implemented an intensity-based fluid registration algorithm, 7 accelerated by using a filter designed by Bro-Nielsen and Gramkow. 3 We validated the algorithm on 2D and 3D geometric phantoms using the mean square difference between the final registered image and target as a measure of the accuracy of the registration. In tests on phantom images with different levels of overlap, varying amounts of Gaussian noise, and different intensity gradients, the fluid method outperformed a more commonly used elastic registration method, both in terms of accuracy and in avoiding topological errors during deformation. We also studied the effect of varying the viscosity coefficients in the viscous fluid equation, to optimize registration accuracy. Finally, we applied the fluid registration algorithm to a dataset of 2D binary corpus callosum images and 3D volumetric brain MRIs from 14 healthy individuals to assess its accuracy and robustness. Keywords: structural MRI, registration, brain imaging 1. INTRODUCTION Non-linear registration involves the matching of a template image T to a study S, typically by applying a deformation vector field to T so that its features are geometrically aligned with those in S. Its numerous applications in medical image analysis include the alignment of images from different subjects, time-points and modalities, and the study of deformations to understand morphometric differences, such as brain development or degeneration. To register a pair of 2D or 3D images, a displacement vector field u( r) is found such that T( r u) corresponds with S( r). Here r denotes the voxel location. Anatomical correspondence between the images is found based on features such as common anatomical landmarks between the two image datasets, or, more commonly, from intensity-based cost functions such as the mean square intensity difference between images, cross-correlation, or information-theoretic measures such as normalized mutual information or the Jensen-Rényi divergence. 5 In the commonly used elastic registration, 8 the image is treated as an elastic medium. A force is applied at each voxel that drives the template image towards increased anatomical similarity to the study image, against the restoring forces of the medium. The deformation fields are generated by the elastic registration equation: F = µ 2 u( r) + (µ + λ) ( T u( r)). (1) Here F is the image-derived force that drives the transformation, and µ and λ are the Lamé coefficients. This method works well for small deformations. However, as distances increase between the initial and final images, so do the restoring forces, so that large deformations can not be generated without shearing or tearing of the image medium.

For viscous fluid registration, a continuum mechanical law is again applied to the registration. In this case the image is treated as a viscous fluid and the velocity field v( r, t) = d u( r,t) dt is computed at each time step along the path to obtain the final deformation field, using the Navier-Stokes equation for v that was derived by Christensen 7 as F = µ 2 v( r, t) + (µ + λ) ( T v( r, t)). (2) This equation is solved using sliding boundary conditions. 6 The Lamé coefficients µ and λ are chosen by the user. The force field F is the gradient of the cost function, selected here as the mean square difference between the registered template and study intensities, that is F( x, u( r, t)) = [T( r u( r, t)) S( r)] T r u( r,t). (3) In both the fluid and elastic cases, the mechanical equations regularize the deformation, enforcing the smoothness of the mapping. Though the elastic regularization breaks down at large distances, the fluid registration generates smooth maps even for large deformations. Other velocity-based approaches exist such as the Large Deformation Diffeomorphic Metric Mapping 10 and symmetric normalization, 2 for which the full path between images is optimized to generate the deformation. In, 4 the viscous fluid regularizer was replaced by a Log-Euclidean 1 regularizer which is sensitive to local directional or anisotropic deformations of the image. Computational speed is an issue in finding a numerical solution of the viscous equation, as the local velocity depends on the force field over the entire volume. A filter solution to this equation based on the Green s function solution of the fluid equation was originally derived by Bro-Nielsen and Gramkow, 3 and significantly decreases computational time. Here, sets of 2D and 3D phantom images with varying shapes, levels of Gaussian noise, intensity gradients and overlap were created in order to assess the validity and robustness of the viscous fluid algorithm, and optimize its free parameters. We also compared its performance to that of the more commonly used elastic registration method. To assess the algorithm s ability to recover morphometric differences in real data, we also tested our algorithm on a 3D MRI dataset from 14 healthy individuals. To examine the 2D case, we used binary corpus callosum images, while whole-brain volumetric MRIs were used for the 3D experiments. 2. METHOD The viscous fluid registration algorithm was implemented using a multi-resolution scheme. 9 The free parameters of the algorithm are the Lamé coefficients µ and λ, as well as the number of iterations at each resolution, the time step and filter size. These parameters were set for each registration problem in order to optimize the final result. 2D disk and C-shaped phantoms and 3D rectangular phantoms were created under various conditions of Gaussian noise, overlap and intensities (see Figures 2 to 6). To test the algorithm on 2D and 3D brain MRI data, we used a group of 14 healthy controls who received 3D spoiled gradient recovery (SPGR) anatomical brain MRI scans (256x256x124 matrix, TR = 25 ms, TE = 5ms; 24-cm field of view; 1.5-mm slices, zero gap; flip angle = 40 o ). Extracerebral tissues (e.g., scalp, meninges, brainstem and cerebellum) were removed using the software BrainSuite. 11 The corpus callosum for each subject was hand-traced according to previously published criteria, 12 using interactive segmentation software. Here throughout we use the mean square difference (MSD) as a measure of the residual registration error between the registered template and target image intensities: MSD = (T( r u( r, t)) S( r)) 2 d n r (4)

3. RESULTS In Figure 1, we show the result of using the viscous fluid code compared to the more commonly used elastic registration method for 2D phantoms. Since the two phantoms differ greatly in shape, we expect the elastic registration to be unable to produce the required deformation. As expected, the elastic registration fails completely in this example. By contrast, the fluid registration performs quite well. This is because the elastic regularizer penalizes large displacements, while the fluid regularizer only penalizes the gradients of the velocity field, so that arbitrarily large displacements can be recovered. This suggests that the latter method should be used whenever large anatomical differences are expected. We also examined how adding Gaussian noise to one of the images affects registration performance, for values of the noise variance σ ranging from 0.05 to 0.5 (see Figure 2). The noise only significantly affects registration quality for the highest value of σ = 0.5. This is reasonable because the force driving the registration depends on spatial gradients in the image, and the magnitude and direction of these gradients is stable unless the noise is relatively high. Figure 3 shows the results of varying the level of overlap between the initial images. The code performs well, even when the initial overlap is as small as 10%, though it becomes much worse when the images do not overlap at all. In Figure 4, we varied the viscosity coefficients λ and µ in the fluid equation. The fluid viscosity increases with µ and λ, and it becomes increasingly hard for the the forces to drive the flow. The MSD increases dramatically for large viscosity coeffcients. However, for the lower values of the viscosity coefficients, registration quality varies little with the choice of these parameters over a wide range. Thus, the registration is not very sensitive to the particular choice of λ and µ, so long as these values are not set too high. Figure 5 and 6 show the results of varying the level of intensity between the initial images on 2D and 3D phantoms. Though the overall shape is preserved, the final MSD is much higher than for the binary images, and there is quite a bit of distortion in the intensity distribution in the registered images. Examples of registration on a pair of 2D corpus callosum images and volumetric 3D whole-brain images are shown in Figures 7 and 8. For both the 2D and 3D examples, the registered image is in good agreement with the target image. 4. CONCLUSIONS Here we studied the performance of a viscous fluid registration algorithm on different types of geometric phantoms in 2D and 3D, and on medical data from 2D binarized corpus callosum images and 3D brain MRIs. The fluid algorithm performs well for all levels of noise and overlap tested, as well as for images with varying intensities. We also showed that registration performance was stable for a wide range of choices of the viscosity coefficients. For phantoms of widely different shapes, as in the C to disk example, we obtained a reasonable agreement from the fluid registration, while the elastic registration failed completely. The registration was also shown to be relatively independent of the Lamé coefficients for a wide range of values of these parameters. The performance of the viscous fluid algorithm may depend on the cost function used to drive the registration. In a future study, it would be interesting to compare differences in performance from various cost functions such as the Jensen-Rényi divergence 5 using the different tests presented here. Furthermore, the viscous registration algorithm described here is not sensitive to the directionality of the deformation. It would be interesting to compare its performance to the registration from algorithms such as the one described in Brun et al. (2007), 4 where the regularization was done in the Log-Euclidean space to account for anisotropic deformations. REFERENCES 1. Arsigny, V., Fillard, P., Pennec, X., Ayache, N., Log-Euclidean metrics for fast and simple calculus on diffusion tensors, Magnetic Resonance in Medicine 56, 411-421 (2006). 2. Avants, B., Gee, J. C., Geodesic estimation for large deformation anatomical shape averaging and interpolation, Neuroimage 23 Suppl 1, 139-150 (2004).

3. Bro-Nielsen, M., Gramkow, C., Fast fluid registration of medical images, Proceedings of the 4th International Conference on Visualization in Biomedical Computing, Hamburg, Germany, September 22-25, 267-276 (1996). 4. Brun, C., Leporé, N., Pennec, X., Chou, Y.-Y., Lopez, O. L., Aizenstein, H. J., Toga, A. W., Becker, J. T., Thompson, P. M., Comparison of Standard and Riemannian Fluid Registration for Tensor-Based Morphometry in HIV/AIDS, Proceedings, MICCAI 2007 Workshop on Statistical Registration: Pair-wise and Group-wise Alignment and Atlas Formation, Brisbane, Australia, Nov 2 (2007). 5. Chiang, M. C., Dutton, R. A., Hayashi, K. M., Lopez, O. L., Aizenstein, H. J., Toga, A. W., Becker, J. T., Thompson, P. M., 3D pattern of brain atrophy in HIV/AIDS visualized using tensor-based morphometry, NeuroImage 34, 44-60 (2007). 6. Christensen, G. E., Deformable shape models for anatomy, Electrical Engineering D.Sc. Dissertation, Washington University, St. Louis, Missouri (1994). 7. Christensen, G. E., Rabbitt, R. D., Miller, M. I., Deformable templates using large deformation kinematics, IEEE Trans. Image Process. 5, 1435-1447 (1996). 8. Davatzikos, C., Vaillant, M., Resnick, S., Prince, J. L., Letovsky, S., Bryan, R. N., A computerized approach for morphological analysis of the corpus callosum, Journal of Computer Assisted Tomography 20, 88-97 (1996). 9. Gramkow, C., Registration of 2D and 3D medical images, Master s thesis, Danish Technical University, Copenhagen, Denmark (1996). 10. Miller, M. I., Computational anatomy: shape, growth and atrophy comparison via diffeomorphisms 23 Suppl 1, 19-33 (2004). 11. Shattuck, D. W., Leahy, R. M., BrainSuite: an automated cortical surface identification tool, Medical Image Analysis 8, 129-141 (2002). 12. Thompson, P. M., Dutton, R. A., Hayashi, K. M., Lu, A., Lee, S. E., Lee, J. Y., Lopez, O. L., Aizenstein, H. J., Toga, A. W., Becker, J. T., 3D mapping of ventricular and corpus callosum abnormalities in HIV/AIDS, Neuroimage 31, 12-23 (2006).

Figure 1. Top left: the moving image. Top right: the fixed image. Bottom left: registered image using the viscous fluid transformation model with viscosity coefficients µ = 1.7, λ = 0.1. Bottom right: registered image using the elastic model, which performs much worse than the fluid model in matching the target image. Figure 2. The moving image is a disk and the fixed image is a C with added Gaussian noise of different standard deviations σ (from top to bottom: σ = 0.05, 0.1, 0.2, 0.3, 0.5). The central column shows the registered images and the difference images are shown in the right column. Initial MSD values from top to bottom are: 2204.2, 2175.8, 2137.9, 2081.6, 1981.6. Final ones are: 469.9, 980.0, 1890.7, 2762.2, 4481.4; registration performance only degrades substantially with high amplitude additive noise.

Figure 3. 2D registration of objects with different level of overlap. Column 1 through 4 show the moving images, fixed images, registered images and difference images, respectively. Levels of overlap from top to bottom are taken at 10% intervals from 90% to 10%. The initial MSDs are, from top to bottom: 2613, 2413.72279.7, 2315.3, 2323.2, and the final ones are: 2585.7, 1307.4, 246.9, 96.0, 36.4. Figure 4. Values of image dissimilarity (MSD), after registration of C to O, as a function of the viscosity coefficients λ (0.01, 0.05, 0.1, 0.5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 100, 1000) and µ (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 20.0, 30.0, 40.0, 50.0, 100.0).

Figure 5. Registration using different phantoms with gradations (0 to 255) in intensity. The moving image consisted of a circle (leftmost image) and the fixed image consisted of a C (second image to the left). The third image is the result of deforming the circle into the C with the viscosity coefficient λ = 0.1; µ = 1.7 and the value of image dis-similarity between the registered image and the fixed image is 156.6 using MSD. Next is the difference image between the registered and fixed images. Figure 6. This figure shows the results of viscous fluid registration applied to 3D binary phantoms (64x64x64) with levels of intensities varying from 0 to 255, and µ = 0.1, λ = 0.7. The columns correspond to x, y and z slices, respectively. The moving image consisted of a cubic shown in the first row (x slice, y slice and z slice). The fixed image is shown in the second row and the registered image is shown in the third row. The 4th row shows the difference image of the fixed image and the moving image. The 5th row is the difference image of the registered image and the fixed image.

Figure 7. 2D registration of binary traces of the corpus callosum, a midline structure in the brain: Top left: Fixed image. Top middle: Moving image, from a different subject. Top right: Difference image before registration. Bottom left: Registered image. Bottom middle: Deformation grid. Bottom middle: Difference image after registration. Figure 8. 3D registration of pairs of brain MRIs from several randomly selected control subjects. Images were downsampled by a factor of 2 along each axis, to a resolution of 128x128x128. Parameters for the code were λ = 1, µ = 1, and the filter size was D = 30, with 30 iterations. From top to bottom: moving image, fixed image, registered image, overlap (red: fixed image, blue: moving image), overlap (red: fixed image, blue: registered image).