Explicit B-spline regularization in diffeomorphic image registration

Diffeomorphic mappings are central to image registration due largely to their topological properties and success in providing biologically plausible solutions to deformation and morphological estimation problems. Popular diffeomorphic image registration algorithms include those characterized by time-varying and constant velocity fields, and symmetrical considerations. Prior information in the form of regularization is used to enforce transform plausibility taking the form of physics-based constraints or through some approximation thereof, e.g., Gaussian smoothing of the vector fields [a la Thirion's Demons (Thirion, 1998)]. In the context of the original Demons' framework, the so-called directly manipulated free-form deformation (DMFFD) (Tustison et al., 2009) can be viewed as a smoothing alternative in which explicit regularization is achieved through fast B-spline approximation. This characterization can be used to provide B-spline “flavored” diffeomorphic image registration solutions with several advantages. Implementation is open source and available through the Insight Toolkit and our Advanced Normalization Tools (ANTs) repository. A thorough comparative evaluation with the well-known SyN algorithm (Avants et al., 2008), implemented within the same framework, and its B-spline analog is performed using open labeled brain data and open source evaluation tools.

[1]  Daniel Rueckert,et al.  Nonrigid registration using free-form deformations: application to breast MR images , 1999, IEEE Transactions on Medical Imaging.

[2]  Luis Ibáñez,et al.  The ITK Software Guide , 2005 .

[3]  Ruzena Bajcsy,et al.  Multiresolution elastic matching , 1989, Comput. Vis. Graph. Image Process..

[4]  John Ashburner,et al.  A fast diffeomorphic image registration algorithm , 2007, NeuroImage.

[5]  Sébastien Ourselin,et al.  Log-Euclidean free-form deformation , 2011, Medical Imaging.

[6]  Satrajit S. Ghosh,et al.  Instrumentation bias in the use and evaluation of scientific software: recommendations for reproducible practices in the computational sciences , 2013, Front. Neurosci..

[7]  W. A. Wagenaar Generation of random sequences by human subjects: A critical survey of literature. , 1972 .

[8]  Suyash P. Awate,et al.  Point Set Registration Using Havrda–Charvat–Tsallis Entropy Measures , 2011, IEEE Transactions on Medical Imaging.

[9]  Torsten Rohlfing,et al.  Volume-preserving nonrigid registration of MR breast images using free-form deformation with an incompressibility constraint , 2003, IEEE Transactions on Medical Imaging.

[10]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[11]  Torsten Rohlfing,et al.  Image Similarity and Tissue Overlaps as Surrogates for Image Registration Accuracy: Widely Used but Unreliable , 2012, IEEE Transactions on Medical Imaging.

[12]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[13]  Michael I. Miller,et al.  Deformable templates using large deformation kinematics , 1996, IEEE Trans. Image Process..

[14]  Daniel Rueckert,et al.  Simultaneous Multi-scale Registration Using Large Deformation Diffeomorphic Metric Mapping , 2011, IEEE Transactions on Medical Imaging.

[15]  David R. Haynor,et al.  PET-CT image registration in the chest using free-form deformations , 2003, IEEE Transactions on Medical Imaging.

[16]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[17]  Nicholas Ayache,et al.  Understanding the "Demon's Algorithm": 3D Non-rigid Registration by Gradient Descent , 1999, MICCAI.

[18]  Alan F. Blackwell,et al.  Direct Manipulation , 2009, Encyclopedia of Database Systems.

[19]  Satrajit S. Ghosh,et al.  Evaluation of volume-based and surface-based brain image registration methods , 2010, NeuroImage.

[20]  Arno Klein,et al.  Evaluation of 14 nonlinear deformation algorithms applied to human brain MRI registration , 2009, NeuroImage.

[21]  Nicholas Ayache,et al.  Geometric Means in a Novel Vector Space Structure on Symmetric Positive-Definite Matrices , 2007, SIAM J. Matrix Anal. Appl..

[22]  Knut-Andreas Lie,et al.  Scale Space and Variational Methods in Computer Vision, Second International Conference, SSVM 2009, Voss, Norway, June 1-5, 2009. Proceedings , 2009, SSVM.

[23]  R. Bajcsy,et al.  Elastically Deforming 3D Atlas to Match Anatomical Brain Images , 1993, Journal of computer assisted tomography.

[24]  Brian B. Avants,et al.  Symmetric diffeomorphic image registration with cross-correlation: Evaluating automated labeling of elderly and neurodegenerative brain , 2008, Medical Image Anal..

[25]  Sung Yong Shin,et al.  Scattered Data Interpolation with Multilevel B-Splines , 1997, IEEE Trans. Vis. Comput. Graph..

[26]  Bart M. ter Haar Romeny,et al.  Fast and Accurate Gaussian Derivatives Based on B-Splines , 2007, SSVM.

[27]  J. Tukey,et al.  Variations of Box Plots , 1978 .

[28]  Brian B. Avants,et al.  The optimal template effect in hippocampus studies of diseased populations , 2010, NeuroImage.

[29]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[30]  Daniel Rueckert,et al.  Diffeomorphic Registration Using B-Splines , 2006, MICCAI.

[31]  Brian B. Avants,et al.  Evaluation of Registration Methods on Thoracic CT: The EMPIRE10 Challenge , 2011, IEEE Transactions on Medical Imaging.

[32]  Jean-Philippe Thirion,et al.  Image matching as a diffusion process: an analogy with Maxwell's demons , 1998, Medical Image Anal..

[33]  James C. Gee,et al.  Generalized n-D Ck B-Spline Scattered Data Approximation with Confidence Values , 2006, MIAR.

[34]  Arno Klein,et al.  A reproducible evaluation of ANTs similarity metric performance in brain image registration , 2011, NeuroImage.

[35]  Paul A. Yushkevich,et al.  Multi-Atlas Segmentation with Joint Label Fusion , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  Alain Trouvé,et al.  Computing Large Deformation Metric Mappings via Geodesic Flows of Diffeomorphisms , 2005, International Journal of Computer Vision.

[37]  Alejandro F. Frangi,et al.  Temporal diffeomorphic free-form deformation: Application to motion and strain estimation from 3D echocardiography , 2012, Medical Image Anal..

[38]  Morten Bro-Nielsen,et al.  Fast Fluid Registration of Medical Images , 1996, VBC.

[39]  Brian B. Avants,et al.  Directly Manipulated Free-Form Deformation Image Registration , 2009, IEEE Transactions on Image Processing.

[40]  N Kandasamy,et al.  On developing B-spline registration algorithms for multi-core processors , 2010, Physics in medicine and biology.

[41]  Sébastien Ourselin,et al.  Fast free-form deformation using graphics processing units , 2010, Comput. Methods Programs Biomed..

[42]  Michael Unser,et al.  A pyramid approach to subpixel registration based on intensity , 1998, IEEE Trans. Image Process..

[43]  Daniel Rueckert,et al.  Non-rigid registration using free-form deformations , 2015 .

[44]  J. Hoschek,et al.  Scattered Data Interpolation , 1992 .

[45]  Max A. Viergever,et al.  elastix: A Toolbox for Intensity-Based Medical Image Registration , 2010, IEEE Transactions on Medical Imaging.

[46]  Brian B. Avants,et al.  Diffeomorphic Directly Manipulated Free-Form Deformation Image Registration via Vector Field Flows , 2012, WBIR.

[47]  Richard Szeliski,et al.  Spline-Based Image Registration , 1997, International Journal of Computer Vision.