Abstract
Tracking soft tissues in medical images using non-linear image registration algorithms requires methods that are fast and provide spatial transformations consistent with the biological characteristics of the tissues. LogDemons algorithm is a fast non-linear registration method that computes diffeomorphic transformations parameterised by stationary velocity fields. Although computationally efficient, its use for tissue tracking has been limited because of its ad-hoc Gaussian regularisation, which hampers the implementation of more biologically motivated regularisations. In this work, we improve the logDemons by integrating elasticity and incompressibility for soft-tissue tracking. To that end, a mathematical justification of demons Gaussian regularisation is proposed. Building on this result, we replace the Gaussian smoothing by an efficient elastic-like regulariser based on isotropic differential quadratic forms of vector fields. The registration energy functional is finally minimised under the divergence-free constraint to get incompressible deformations. As the elastic regulariser and the constraint are linear, the method remains computationally tractable and easy to implement. Tests on synthetic incompressible deformations showed that our approach outperforms the original logDemons in terms of elastic incompressible deformation recovery without reducing the image matching accuracy. As an application, we applied the proposed algorithm to estimate 3D myocardium strain on clinical cine MRI of two adult patients. Results showed that incompressibility constraint improves the cardiac motion recovery when compared to the ground truth provided by 3D tagged MRI.
Similar content being viewed by others
References
Arnold, V. (1989). Mathematical methods of classical mechanics. Berlin: Springer.
Arsigny, V., Commowick, O., Pennec, X., & Ayache, N. (2006a). A log-Euclidean framework for statistics on diffeomorphisms. In Lecture notes in computer science: Vol. 4190. Medical image computing and computer assisted intervention (MICCAI) (p. 924). Berlin: Springer.
Arsigny, V., Fillard, P., Pennec, X., & Ayache, N. (2006b). Log-Euclidean metrics for fast and simple calculus on diffusion tensors. Magnetic Resonance in Medicine, 56(2), 411–421.
Ashburner, J. (2007). A fast diffeomorphic image registration algorithm. Neuroimage, 38(1), 95–113.
Ashburner, J., Hutton, C., Frackowiak, R., Johnsrude, I., Price, C., & Friston, K. (1998). Identifying global anatomical differences: deformation-based morphometry. Human Brain Mapping, 6(5–6), 348–357.
Beg, M., Miller, M., Trouvé, A., & Younes, L. (2005). Computing large deformation metric mappings via geodesic flows of diffeomorphisms. International Journal of Computer Vision, 61(2), 139–157.
Bistoquet, A., Oshinski, J., & Skrinjar, O. (2008). Myocardial deformation recovery from cine MRI using a nearly incompressible biventricular model. Medical Image Analysis, 12(1), 69–85.
Bossa, M., Hernandez, M., & Olmos, S. (2007). Contributions to 3D diffeomorphic atlas estimation: application to brain images. In Lecture notes in computer science: Vol. 10. Medical image computing and computer assisted intervention (MICCAI) (p. 667). Berlin: Springer.
Broit, C. (1981). Optimal registration of deformed images. PhD thesis, University of Pennsylvania Philadelphia, PA, USA.
Cachier, P., & Ayache, N. (2004). Isotropic energies, filters and splines for vectorial regularization. Journal of Mathematical Imaging and Vision, 20(3), 251–265.
Cachier, P., Pennec, X., & Ayache, N. (1999). Fast non rigid matching by gradient descent: study and improvements of the demons algorithm (Tech. Report RR-3706). INRIA.
Cachier, P., Bardinet, E., Dormont, D., Pennec, X., & Ayache, N. (2003). Iconic feature based nonrigid registration: the PASHA algorithm. Computer Vision and Image Understanding, 89(2–3), 272–298.
Cahill, N. D., Noble, JA, & Hawkes, D. J. (2009). A demons algorithm for image registration with locally adaptive regularization. In Lecture notes in computer science: Vol. 5761. Medical image computing and computer assisted intervention (MICCAI) (pp. 574–581). Berlin: Springer.
Choi, Y., & Lee, S. (2000). Injectivity conditions of 2D and 3D uniform cubic b-spline functions. Graphical Models, 62, 2000.
Clatz, O., Delingette, H., Talos, I., Golby, A., Kikinis, R., Jolesz, F., Ayache, N., & Warfield, S. (2005). Robust nonrigid registration to capture brain shift from intraoperative MRI. IEEE Transactions on Medical Imaging, 24(11), 1417–1427.
Cuzol, A., Hellier, P., & Mémin, E. (2007). A low dimensional fluid motion estimator. International Journal of Computer Vision, 75(3), 329–349.
DeCraene, M., Camara, O., Bijnens, B., & Frangi, A. (2009). Large diffeomorphic ffd registration for motion and strain quantification from 3d-us sequences. In Lecture notes in computer science: Vol. 5528. Functional imaging and modeling of the heart (FIMH) (pp. 437–446). Berlin: Springer.
Deriche, R. (1993). Recursively implementing the Gaussian and its derivatives (Rapports de recherche). INRIA.
DoCarmo, M. (1992). Math. theory appl.: Riemannian geometry. Boston: Birkhäuser Boston, Inc. (transl. by Francis Flaherty).
Dru, F., & Vercauteren, T. (2009). An ITK implementation of the symmetric log-domain diffeomorphic demons algorithm. Insight Journal.
Evans, L. C. (1998). Partial differential equations. Providence: American Mathematical Society.
Ferrant, M., Nabavi, A., Macq, B., Jolesz, F., Kikinis, R., & Warfield, S. (2001). Registration of 3D intraoperative MR images of the brain using a finite element biomechanical model. IEEE Transactions on Medical Imaging, 20(12), 1384–1397.
Glass, L., Hunter, P., & McCulloch, A. (1991). Theory of heart: biomechanics, biophysics, and nonlinear dynamics of cardiac function. Berlin: Springer.
Glockner, H. (2006) Fundamental problems in the theory of infinite-dimensional lie groups. Arxiv preprint math/0602078.
Gorce, J., Friboulet, D., & Magnin, I. (1997). Estimation of three-dimensional cardiac velocity fields: assessment of a differential method and application to three-dimensional CT data. Medical Image Analysis, 1(3), 245–261.
Haber, E., & Modersitzki, J. (2004). Numerical methods for volume preserving image registration. Inverse Problems, 20(5), 1621–1638.
Heitz, D., Mémin, E., & Schnörr, C. (2009). Variational fluid flow measurements from image sequences: synopsis and perspectives. Experiments in Fluids 1–25.
Hernandez, M., Bossa, M., & Olmos, S. (2009). Registration of anatomical images using paths of diffeomorphisms parameterized with stationary vector field flows. International Journal of Computer Vision, 85(3), 291–306.
Hinkle, J., Fletcher, P., Wang, B., Salter, B., & Joshi, S. (2009). 4D MAP Image Reconstruction Incorporating Organ Motion. In Proceedings of the 21st international conference on information processing in medical imaging (p. 687). Berlin: Springer.
Horn, B., & Schunck, B. (1981). Determining optical flow. Artificial Intelligence, 17(1–3), 185–203.
Lorenzi, M., Ayache, N., Frisoni, G., & Pennec, X. (2010). 4D registration of serial brain MR’s images: a robust measure of changes applied to Alzheimer’s disease. In MICCAI STIA workshop, Beijing, China.
Mansi, T. (2010). Image-based physiological and statistical models of the heart, application to tetralogy of fallot. Thèse de sciences (PhD thesis), Ecole Nationale Supérieure des Mines de Paris.
Mansi, T., Peyrat, J. M., Sermesant, M., Delingette, H., Blanc, J., Boudjemline, Y., & Ayache, N. (2009). Physically-constrained diffeomorphic demons for the estimation of 3D myocardium strain from cine-MRI. In Lecture notes in computer science: Vol. 5528. Proceedings of functional imaging and modeling of the heart 2009 (FIMH’09) (pp. 201–210).
Miller, M. I., Trouvé, A., & Younes, L. (2002). On the metrics and Euler-Lagrange equations of computational anatomy. Annual Review of Biomedical Engineering, 4, 375–405.
Modersitzki, J. (2004). Numerical methods for image registration. Oxford: Oxford University Press.
Moore, C., Lugo-Olivieri, C., McVeigh, E., & Zerhouni, E. (2000). Three-dimensional systolic strain patterns in the normal human left ventricle: Characterization with tagged MR imaging. Radiology, 214(2), 453–466.
Nielsen, M., Florack, L., & Deriche, R. (1994). Regularization and scale space (Tech. report). INRIA.
Papademetris, X., Sinusas, A., Dione, D., Constable, R., & Duncan, J. (2000). Estimating 3D strain from 4D cine-MRI and echocardiography: In-vivo validation. In Lecture notes in computer science: Medical image computing and computer assisted intervention (MICCAI) (pp. 678–686). Berlin: Springer.
Pennec, X., Cachier, P., & Ayache, N. (1999). Understanding the demon’s algorithm: 3D non-rigid registration by gradient descent. In Lecture notes in computer science: Vol. 1679. Medical image computing and computer assisted intervention (MICCAI) (pp. 597–605). Cambridge: Springer.
Peyrat, J. M., Delingette, H., Sermesant, M., Xu, C., & Ayache, N. (2009). Registration of 4d cardiac ct sequences under trajectory constraints with multichannel diffeomorphic demons. IEEE Transactions on Medical Imaging.
Phatak, N., Maas, S., Veress, A., Pack, N., Di Bella, E., & Weiss, J. (2009). Strain measurement in the left ventricle during systole with deformable image registration. Medical Image Analysis, 13, 354–361.
Rohlfing, T., Maurer, C. Jr., Bluemke, D., & Jacobs, M. (2003). Volume-preserving nonrigid registration of MR breast images using free-form deformation with an incompressibility constraint. IEEE Transactions on Medical Imaging, 22(6), 730–741.
Rueckert, D., Sonoda, L., Hayes, C., Hill, D., Leach, M., & Hawkes, D. (1999). Nonrigid registration using free-form deformations: application to breast MR images. IEEE Transactions on Medical Imaging, 18(8), 712–721.
Rueckert, D., Aljabar, P., Heckemann, R., Hajnal, J., & Hammers, A. (2006). Diffeomorphic registration using b-splines. In Lecture notes in computer science: Vol. 9. Medical image computing and computer assisted intervention (MICCAI) (p. 702). Berlin: Springer.
Saddi, K. A., Chefd’hotel, C., & Cheriet, F. (2007). Large deformation registration of contrast-enhanced images with volume-preserving constraint. In SPIE: Vol. 6512. Proceedings of SPIE medical imaging.
Simard, P. Y., & Mailloux, G. E. (1988). A projection operator for the restoration of divergence-free vector fields. IEEE Transactions on Pattern Analysis and Machine Intelligence, 10(2), 248–256.
Sinusas, A., Papademetris, X., Constable, R., Dione, D., Slade, M., Shi, P., & Duncan, J. (2001). Quantification of 3-D regional myocardial deformation: shape-based analysis of magnetic resonance images. American Journal of Physiology—Heart and Circulatory Physiology, 281(2), 698–714.
Song, S., & Leahy, R. (1991). Computation of 3-D velocity fields from 3-D cine CT images of a human heart. IEEE Transactions on Medical Imaging, 10(3), 295–306.
Sorzano, C., Thévenaz, P., & Unser, M. (2005). Elastic registration of biological images using vector-spline regularization. IEEE Transactions on Biomedical Engineering, 52(4), 652–663.
Sundar, H., Davatzikos, C., & Biros, G. (2009a). Biomechanically-constrained 4D estimation of myocardial motion. In Lecture notes in computer science: Vol. 5762. Medical image computing and computer assisted intervention (MICCAI) (pp. 257–265). Berlin: Springer.
Sundar, H., Littb, H., & Shena, D. (2009b). Estimating myocardial motion by 4d image warping. Pattern Recognition, 42, 2514–2526.
Thirion, J. P. (1998). Image matching as a diffusion process: an analogy with Maxwell’s demons. Medical Image Analysis 243–260.
Vercauteren, T., Pennec, X., Perchant, A., & Ayache, N. (2008). Symmetric log-domain diffeomorphic registration: A demons-based approach. In Lecture notes in computer science: Vol. 5241. Medical image computing and computer assisted intervention (MICCAI) (pp. 754–761). New York: Springer.
Vercauteren, T., Pennec, X., Perchant, A., & Ayache, N. (2009). Diffeomorphic demons: Efficient non-parametric image registration. NeuroImage, 45(1S1), 61–72.
Veress, A., Gullberg, G., & Weiss, J. (2005). Measurement of strain in the left ventricle during diastole with cine-MRI and deformable image registration. Journal of Biomechanical Engineering, 127, 1195.
Yeo, B., Vercauteren, T., Fillard, P., Peyrat, J., Pennec, X., Golland, P., Ayache, N., & Clatz, O. (2009). DT-REFinD: Diffusion tensor registration with exact finite-strain differential. IEEE Transactions on Medical Imaging, 28(12), 1914–1928.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mansi, T., Pennec, X., Sermesant, M. et al. iLogDemons: A Demons-Based Registration Algorithm for Tracking Incompressible Elastic Biological Tissues. Int J Comput Vis 92, 92–111 (2011). https://doi.org/10.1007/s11263-010-0405-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11263-010-0405-z