Skip to main content
Log in

2D shape deformation using nonlinear least squares optimization

  • Special Issue Paper
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

This paper presents a novel 2D shape deformation algorithm based on nonlinear least squares optimization. The algorithm aims to preserve two local shape properties: the Laplacian coordinates of the boundary curve and the local area of the shape interior, which are together represented in a non-quadratic energy function. An iterative Gauss–Newton method is used to minimize this nonlinear energy function. The result is an interactive shape deformation system that can achieve physically plausible results that are difficult to achieve with previous linear least squares methods. In addition to this algorithm that preserves local shape properties, we also introduce a scheme to preserve the global area of the shape, which is useful for deforming incompressible objects.

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

  1. Alexa, M., Cohen-Or, D., Levin, D.: As-rigid-as-possible shape interpolation. In: SIGGRAPH 2000 Conference Proceedings, pp. 157–164 (2000)

  2. Au, O.K.C., Tai, C.L., Liu, L., Fu, H.: Mesh editing with curvature flow Laplacian operator. Computer Science Technical Report, HKUST-CS05-10 (2005)

  3. Celniker, G., Gossard, D.: Deformable curve and surface finite-elements for free-form shape design. In: SIGGRAPH 91 Conference Proceedings, pp. 257–266 (1991)

  4. Floater, M.S.: Mean value coordinates. Comput. Aided Geom. Des. 20(1), 19–27 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  5. Gibson, S.F.F., Mirtich, B.: A survey of deformable modeling in computer graphics. Technical report TR-97-19, Mitsubishi Electric Research Laboratories (1997)

  6. Huang, J., Shi, X., Liu, X., Zhou, K., Wei, L., Teng, S., Bao, H., Guo, B., Shum, H.Y.: Subspace gradient domain mesh deformation. ACM Trans. Graph. 25(3), 1126–1134 (2006)

    Article  Google Scholar 

  7. Igarashi, T., Moscovich, T., Hughes, J.F.: As-rigid-as-possible shape manipulation. ACM Trans. Graph. 24(3), 1134–1141 (2005)

    Article  Google Scholar 

  8. James, D.L., Pai, D.K.: Artdefo: Accurate real time deformable objects. In: SIGGRAPH 99 Conference Proceedings, pp. 65–72 (1999)

  9. Lewis, J.P., Cordner, M., Fong, N.: Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation. In: SIGGRAPH 2000 Conference Proceedings, pp. 165–172 (2000)

  10. Lipman, Y., Sorkine, O., Levin, D., Cohen-Or, D.: Linear rotation-invariant coordinates for meshes. ACM Trans. Graph. 24(3), 479–487 (2005)

    Article  Google Scholar 

  11. MacCracken, R., Joy, K.: Free-form deformations with lattices of arbitrary topology. In: SIGGRAPH 96 Conference Proceedings, pp. 181–188 (1996)

  12. Madsen, K., Nielsen, H., Tingleff, O.: Methods for nonlinear least squares problems. Tech. rep., Informatics and Mathematical Modelling, Technical University of Denmark (2004)

  13. Madsen, K., Nielsen, H., Tingleff, O.: Optimization with constraints. Tech. rep. Informatics and Mathematical Modelling, Technical University of Denmark (2004)

  14. Milliron, T., Jensen, R., Barzel, R., Finkelstein, A.: A framework for geometric warps and deformations. ACM Trans. Graph. 21(1), 20–51 (2002)

    Article  Google Scholar 

  15. Müller, M., Heidelberger, B., Teschner, M., Gross, M.: Meshless deformations based on shape matching. ACM Trans. Graph. 24(3), 471–478 (2005)

    Article  Google Scholar 

  16. Sederberg, T., Parry, S.: Free-form deformation of solid geometric models. SIGGRAPH 86 Conference Proceedings 20(4), 151–160 (1986)

    Article  Google Scholar 

  17. Sheffer, A., Kraevoy, V.: Pyramid coordinates for morphing and deformation. In: Proceedings of 3DPVT, pp. 68–75. IEEE, Thessaloniki, Greece (2004)

    Google Scholar 

  18. Sorkine, O., Lipman, Y., Cohen-Or, D., Alexa, M., Rössl, C., Seidel, H.P.: Laplacian surface editing. In: Symposium on Geometry Processing, pp. 179–188. ACM SIGGRAPH / Eurographics (2004)

  19. Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., Shum, H.Y.: Mesh editing with poisson-based gradient field manipulation. ACM Trans. Graph. 23(3), 644–651 (2004)

    Article  Google Scholar 

  20. Zhou, K., Huang, J., Snyder, J., Liu, X., Bao, H., Guo, B., Shum, H.Y.: Large mesh deformation using the volumetric graph Laplacian. ACM Trans. Graph. 24(3), 496–503 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kun Zhou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Weng, Y., Xu, W., Wu, Y. et al. 2D shape deformation using nonlinear least squares optimization . Visual Comput 22, 653–660 (2006). https://doi.org/10.1007/s00371-006-0054-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-006-0054-y

Keywords

Navigation