Skip to main content

Curvature Guided Level Set Registration Using Adaptive Finite Elements

  • Conference paper
Pattern Recognition (DAGM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4713))

Included in the following conference series:

Abstract

We consider the problem of non-rigid, point-to-point registration of two 3D surfaces. To avoid restrictions on the topology, we represent the surfaces as a level-set of their signed distance function. Correspondence is established by finding a displacement field that minimizes the sum of squared difference between the function values as well as their mean curvature. We use a variational formulation of the problem, which leads to a non-linear elliptic partial differential equation for the displacement field. The main contribution of this paper is the application of an adaptive finite element discretization for solving this non-linear PDE. Our code uses the software library DUNE, which in combination with pre- and post-processing through ITK leads to a powerful tool for solving this type of problem. This is confirmed by our experiments on various synthetic and medical examples. We show in this work that our numerical scheme yields accurate results using only a moderate number of elements even for complex problems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ALUGrid – Adaptive, Load Balanced, and Unstructured Grid Library, http://www.mathematik.uni-freiburg.de/IAM/Research/alugrid/

  2. DUNE – Distributed and Unified Numerics Environment, http://dune-project.org/

  3. Albrecht, T., Dedner, A., Lüthi, M., Vetter, T.: Curvature sensitive adaptive finite element discretization for surface registration (in preparation)

    Google Scholar 

  4. Arnold, D.N., Brezzi, F., Cockburn, B., Marini, L.D.: Unified analysis of discontinuous Galerkin methods for elliptic problems. Siam. J. Numer. Anal. 39(5), 1749–1779 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  5. Ascher, U.M., Ruuth, S.J., Spiteri, R.J.: Implicit-explicit Runge-Kutta methods for time-dependent partial differential equations. Appl. Numer. Math. 25(2-3), 151–167 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  6. Audette, M.A., Ferrie, F.P., Peters, T.M.: An algorithmic overview of surface registration techniques for medical imaging. Medical Image Analysis 4, 201–217 (2000)

    Article  Google Scholar 

  7. Braess, D.: Finite elements. Cambridge Univ. Press, Cambridge (1997)

    Google Scholar 

  8. Burri, A., Dedner, A., Diehl, D., Klöfkorn, R., Ohlberger, M.: A general object oriented framework for discretizing nonlinear evolution equations. In: Proceedings of the 1st Kazakh-German Advanced Research Workshop on Computational Science and High Performance Computing, Almaty, Kazakhstan (2005)

    Google Scholar 

  9. Chefd´Hotel, C., Hermosillo, G., Faugeras, O.: A Variational Approach to Multi-Modal Image Matching. In: IEEE Workshop on Variational and Level Set Methods, pp. 21–28 (2001)

    Google Scholar 

  10. Cockburn, B., Karniadakis, G.E., Shu, C.-W.: Discontinuous Galerkin methods. In: Theory, computation and applications. 1st international symposium on DGM. Lect. Notes Comput. Sci. Eng., Newport, RI, USA, May 24–26, 1999, vol. 11, Springer, Berlin (2000)

    Google Scholar 

  11. Ibanez, L., Schroeder, W., Ng, L., Cates, J.: The ITK Software Guide, 2nd edn (2005), http://www.itk.org/ItkSoftwareGuide.pdf

  12. Litke, N., Droske, M., Rumpf, M., Schröder, P.: An image processing approach to surface matching. In: Symposium on Geometry Processing, pp. 207–216 (2005)

    Google Scholar 

  13. Lüthi, M., Albrecht, T., Vetter, T.: A curvature sensitive demons algorithm for surface registration. Technical report, Department of Computer Science, University of Basel (2006)

    Google Scholar 

  14. Maurel, P., Keriven, R., Faugeras, O.: Reconciling landmarks and level sets. In: ICPR 2006. 18th International Conference on Pattern Recognition, 2006. vol. 4, pp. 69–72 (2006)

    Google Scholar 

  15. Modersitzki, J.: Numerical Methods for Image Registration. Oxford Science Publications (2004)

    Google Scholar 

  16. Pennec, X., Cachier, P., Ayache, N.: Understanding the “demon’s algorithm”: 3D non-rigid registration by gradient descent. In: Taylor, C., Colchester, A. (eds.) Medical Image Computing and Computer-Assisted Intervention – MICCAI 1999. LNCS, vol. 1679, pp. 597–605. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  17. Thirion, J.-P.: Image matching as a diffusion process: an analogy with Maxwell’s demons. Medical Image Analysis 2(3), 243–260 (1998)

    Article  Google Scholar 

  18. Vemuri, B.C., Ye, J., Chen, Y., Leonard, C.M.: Image registration via level-set motion: applications to atlas-based segmentation. Med Image Anal. 7, 1–20 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Fred A. Hamprecht Christoph Schnörr Bernd Jähne

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dedner, A., Lüthi, M., Albrecht, T., Vetter, T. (2007). Curvature Guided Level Set Registration Using Adaptive Finite Elements. In: Hamprecht, F.A., Schnörr, C., Jähne, B. (eds) Pattern Recognition. DAGM 2007. Lecture Notes in Computer Science, vol 4713. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74936-3_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74936-3_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74933-2

  • Online ISBN: 978-3-540-74936-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics