Skip to main content

Partial Differential Equations for Interpolation and Compression of Surfaces

  • Conference paper
Mathematical Methods for Curves and Surfaces (MMCS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5862))

Abstract

Partial differential equations (PDEs) have recently shown to be very promising for image interpolation and compression. Inspired from this work, we present a PDE based approach to interpolation of surfaces from scattered point sets using the geometric diffusion equation. Triangulated surfaces are considered in the discrete setting, and the geometric diffusion equation is discretized by the finite element method directly on the triangular mesh. Furthermore, a PDE based method for lossy compression of triangulated surfaces is presented. The idea is to store only a few relevant vertex coordinates in the encoding step. In the decoding step, the remaining vertices are reconstructed by solving the geometric diffusion equation. Finally, two modified reconstruction methods are proposed that are shown to improve the compression quality for both images and surfaces. These reconstruction methods approximate instead of interpolating, and have links to Hopscotch methods for the numerical solution of PDEs. Experiments are presented illustrating that results of high quality can be obtained using simple geometric diffusion without any information on surface normals.

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. Khodakovsky, A., Schroeder, P., Sweldens, W.: Progressive geometry compression. In: Proceedings of Siggraph, pp. 95–102 (2000)

    Google Scholar 

  2. DeVore, R.A., Jawerth, B., Lucier, B.J.: Surface compression. Computer Aided Geometric Design 9, 219–239 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  3. Davis, G.M., Nosratinia, A.: Wavelet-based image coding: An overview. In: Datta, B.N. (ed.) Applied and Computational Control, Signals, and Circuits, vol. 1, pp. 205–269. Birkhäuser, Boston (1999)

    Google Scholar 

  4. Galić, I., Weickert, J., Welk, M., Bruhn, A., Belyaev, A., Seidel, H.P.: Image compression with anisotropic diffusion. Journal of Mathematical Imaging and Vision 31, 255–269 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  5. Masnou, S., Morel, J.M.: Level lines based disocclusion. In: 5th IEEE International Conference on Image Processing, pp. 259–263 (1998)

    Google Scholar 

  6. Bertalmio, M., Sapiro, G., Ballester, C.: Image inpainting. In: Proc. SIGGRAPH 2000, pp. 417–424 (2000)

    Google Scholar 

  7. Chan, T.F., Shen, J.: Non-texture inpainting by curvature-driven diffusions (CDD). Journal of Visual Communcation and Image Representation 12, 436–449 (2001)

    Article  Google Scholar 

  8. Chan, T.F., Ha, S., Kang, S.J.: Euler’s elastica and curvature based inpaintings. SIAM Journal of Applied Mathematics 63, 564–592 (2002)

    MathSciNet  MATH  Google Scholar 

  9. Verdera, J., Bertalmio, M., Sapiro, G.: Inpainting surface holes. In: Int. Conference on Image Processing, pp. 903–906 (2003)

    Google Scholar 

  10. Kazhdan, M., Bolitho, M., Hoppe, H.: Poisson surface reconstruction. In: SGP 2006: Proceedings of the fourth Eurographics symposium on Geometry processing, Aire-la-Ville, Switzerland, pp. 61–70. Eurographics Association (2006)

    Google Scholar 

  11. Zhao, H.K., Osher, S., Fedkiw, R.: Fast surface reconstruction using the level set method. In: VLSM 2001: Proceedings of the IEEE Workshop on Variational and Level Set Methods (VLSM 2001), Washington, DC, USA, pp. 194–201. IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  12. Kobbelt, L.: Discrete fairing. In: Proceedings of the Seventh IMA Conference on the Mathematics of Surfaces, pp. 101–131 (1997)

    Google Scholar 

  13. Schneider, R., Kobbelt, L.: Discrete fairing of curves and surfaces based on linear curvature distribution. In: Curve and Surface Design, pp. 371–380. University Press, Saint-Malo (2000)

    Google Scholar 

  14. Weickert, J.: Theoretical foundations of anisotropic diffusion in image processing. Computing (suppl. 11), 221–236 (1996)

    Google Scholar 

  15. Belhachmi, Z., Bucur, D., Burgeth, B., Weickert, J.: How to choose interpolation data in images. Technical Report No. 205, Department of Mathematics, Saarland University, Saarbrücken, Germany (2008)

    Google Scholar 

  16. Desbrun, M., Meyer, M., Schröder, P., Barr, A.H.: Implicit fairing of irregular meshes using diffusion and curvature flow. In: SIGGRAPH 1999: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp. 317–324. ACM Press/Addison-Wesley Publishing Co., New York (1999)

    Google Scholar 

  17. Dziuk, G.: An algorithm for evolutionary surfaces. Numerische Mathematik 58, 603–611 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  18. Dzuik, G.: Finite elements for the Beltrami operator on arbitrary surfaces. Partial Differential Equations and Calculus of Variations 1357, 142–155 (1988)

    Article  MathSciNet  Google Scholar 

  19. Clarenz, U., Diewald, U., Rumpf, M.: Anisotropic geometric diffusion in surface processing. In: VIS 2000: Proceedings of the conference on Visualization 2000, pp. 397–405. IEEE Computer Society Press, Los Alamitos (2000)

    Chapter  Google Scholar 

  20. Taubin, G.: A signal processing approach to fair surface design. In: SIGGRAPH 1995: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pp. 351–358. ACM, New York (1995)

    Chapter  Google Scholar 

  21. Sorkine, O., Cohen-Or, D., Toledo, S.: High-pass quantization for mesh encoding. In: SGP 2003: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, Aire-la-Ville, Switzerland, Switzerland, pp. 42–51. Eurographics Association (2003)

    Google Scholar 

  22. Carmo, M.P.D.: Riemannian geometry. Birkhäuser, Basel (1993)

    Google Scholar 

  23. Sapiro, G.: Geometric partial differential equations and image analysis. Cambridge University Press, Cambridge (2001)

    Book  MATH  Google Scholar 

  24. Tasdizen, T., Whitaker, R., Burchard, P., Osher, S.: Geometric surface processing via normal maps. ACM Trans. Graph. 22(4), 1012–1033 (2003)

    Article  Google Scholar 

  25. Bobenko, A.I., Schröder, P.: Discrete willmore flow. In: SIGGRAPH 2005: ACM SIGGRAPH 2005 Courses, p. 5. ACM, New York (2005)

    Google Scholar 

  26. Gordon, P.: Nonsymmetric difference schemes. Journal of the Society of Industrial and Applied Mathematics 13(3), 667–673 (1965)

    Article  MATH  Google Scholar 

  27. Gourlay, A.: Hopscotch: a fast second-order partial differential equation solver. IMA Journal of Applied Mathematics 6(4), 375–390 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  28. Cignoni, P., Rocchini, C., Scopigno, R.: Metro: measuring error on simplified surfaces. In: Computer Graphics Forum, vol. 17(2), pp. 167–174. Blackwell Publishers, Malden (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bae, E., Weickert, J. (2010). Partial Differential Equations for Interpolation and Compression of Surfaces. In: Dæhlen, M., Floater, M., Lyche, T., Merrien, JL., Mørken, K., Schumaker, L.L. (eds) Mathematical Methods for Curves and Surfaces. MMCS 2008. Lecture Notes in Computer Science, vol 5862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11620-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11620-9_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11619-3

  • Online ISBN: 978-3-642-11620-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics