Skip to main content
Log in

iLogDemons: A Demons-Based Registration Algorithm for Tracking Incompressible Elastic Biological Tissues

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Arnold, V. (1989). Mathematical methods of classical mechanics. Berlin: Springer.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Ashburner, J. (2007). A fast diffeomorphic image registration algorithm. Neuroimage, 38(1), 95–113.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Choi, Y., & Lee, S. (2000). Injectivity conditions of 2D and 3D uniform cubic b-spline functions. Graphical Models, 62, 2000.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Cuzol, A., Hellier, P., & Mémin, E. (2007). A low dimensional fluid motion estimator. International Journal of Computer Vision, 75(3), 329–349.

    Article  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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).

    Google Scholar 

  • 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.

    MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Glass, L., Hunter, P., & McCulloch, A. (1991). Theory of heart: biomechanics, biophysics, and nonlinear dynamics of cardiac function. Berlin: Springer.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Haber, E., & Modersitzki, J. (2004). Numerical methods for volume preserving image registration. Inverse Problems, 20(5), 1621–1638.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Horn, B., & Schunck, B. (1981). Determining optical flow. Artificial Intelligence, 17(1–3), 185–203.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Chapter  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Modersitzki, J. (2004). Numerical methods for image registration. Oxford: Oxford University Press.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Sundar, H., Littb, H., & Shena, D. (2009b). Estimating myocardial motion by 4d image warping. Pattern Recognition, 42, 2514–2526.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Vercauteren, T., Pennec, X., Perchant, A., & Ayache, N. (2009). Diffeomorphic demons: Efficient non-parametric image registration. NeuroImage, 45(1S1), 61–72.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tommaso Mansi.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-010-0405-z

Keywords

Navigation