“On the convexity and feasibility of the bounded distortion harmonic mapping problem”

  • ©Zohar Levi and Ofir Weber




    On the convexity and feasibility of the bounded distortion harmonic mapping problem

Session/Category Title: MAPPINGS




    Computation of mappings is a central building block in many geometry processing and graphics applications. The pursuit to compute mappings that are injective and have a controllable amount of conformal and isometric distortion is a long endeavor which has received significant attention by the scientific community in recent years. The difficulty of the problem stems from the fact that the space of bounded distortion mappings is nonconvex. In this paper, we consider the special case of harmonic mappings which have been used extensively in many graphics applications. We show that, somewhat surprisingly, the space of locally injective planar harmonic mappings with bounded conformal and isometric distortion has a convex characterization. We describe several projection operators that, given an arbitrary input mapping, are guaranteed to output a bounded distortion locally injective harmonic mapping that is closest to the input mapping in some special sense. In contrast to alternative approaches, the optimization problems that correspond to our projection operators are shown to be always feasible for any choice of distortion bounds. We use the boundary element method (BEM) to discretize the space of planar harmonic mappings and demonstrate the effectiveness of our approach through the application of planar shape deformation.


    1. Ahlfors, L. 1979. Complex analysis, vol. 7. McGraw-Hill Education.Google Scholar
    2. Aigerman, N., and Lipman, Y. 2013. Injective and bounded distortion mappings in 3D. TOG 32, 4, 106. Google ScholarDigital Library
    3. Aigerman, N., Poranne, R., and Lipman, Y. 2014. Lifted bijections for low distortion surface mappings. TOG 33, 4, 69. Google ScholarDigital Library
    4. Alexa, M. 2002. Recent advances in mesh morphing. In Computer Graphics Forum, vol. 21, 173–198.Google ScholarCross Ref
    5. ApS, M. 2015. The MOSEK optimization toolbox for MATLAB manual. Version 7.1 (Revision 28).Google Scholar
    6. Bell, S. R. 1992. The Cauchy transform, potential theory and conformal mapping, vol. 7. CRC press.Google Scholar
    7. Bommes, D., Lévy, B., Pietroni, N., Puppo, E., Silva, C., Tarini, M., and Zorin, D. 2013. Quad-mesh generation and processing: A survey. Computer Graphics Forum 32, 6, 51–76. Google ScholarDigital Library
    8. Botsch, M., and Sorkine, O. 2008. On linear variational surface deformation methods. TVCG 14, 1, 213–230. Google ScholarDigital Library
    9. Boyd, S., and Vandenberghe, L. 2004. Convex optimization. Cambridge University Press. Google ScholarDigital Library
    10. Chen, R., and Weber, O. 2015. Bounded distortion harmonic mappings in the plane. ACM TOG 34, 4, 73. Google ScholarDigital Library
    11. Chien, E., Chen, R., and Weber, O. 2016. Bounded distortion harmonic shape interpolation. ACM TOG 35, 4. Google ScholarDigital Library
    12. Duren, P. 2004. Harmonic mappings in the plane. Cambridge University Press.Google Scholar
    13. Floater, M., and Hormann, K. 2005. Surface Parameterization: a Tutorial and Survey. Adv. Multi. Geom. Modelling.Google Scholar
    14. Floater, M. 1997. Parametrization and smooth approximation of surface triangulations. CAGD 14, 3, 231–250. Google ScholarDigital Library
    15. Grant, M., Boyd, S., and Ye, Y., 2008. Cvx: Matlab software for disciplined convex programming.Google Scholar
    16. Hormann, K., and Greiner, G. 2000. Mips: An efficient global parametrization method. Curve and Surface Design: Saint-Malo 99, 153–162.Google Scholar
    17. Joshi, P., Meyer, M., DeRose, T., and Green, B. 2007. Harmonic coordinates for character articulation. ACM TOG 26, 3, 71. Google ScholarDigital Library
    18. Kharevych, L., Springborn, B., and Schröder, P. 2006. Discrete conformal mappings via circle patterns. ACM Trans. Graph. 25, 2, 412–438. Google ScholarDigital Library
    19. Kovalsky, S. Z., Aigerman, N., Basri, R., and Lipman, Y. 2014. Controlling singular values with semidefinite programming. ACM TOG 33, 4. Google ScholarDigital Library
    20. Kovalsky, S. Z., Aigerman, N., Basri, R., and Lipman, Y. 2015. Large-scale bounded distortion mappings. ACM TOG 34, 6, 191. Google ScholarDigital Library
    21. Levi, Z., and Zorin, D. 2014. Strict minimizers for geometric optimization. ACM TOG 33, 6, 185. Google ScholarDigital Library
    22. Lévy, B., Petitjean, S., Ray, N., and Maillot, J. 2002. Least squares conformal maps for automatic texture atlas generation. ACM TOG 21, 3, 362–371. Google ScholarDigital Library
    23. Lipman, Y. 2012. Bounded distortion mapping spaces for triangular meshes. ACM TOG 31, 4, 108. Google ScholarDigital Library
    24. Liu, L., Zhang, L., Xu, Y., Gotsman, C., and Gortler, S. 2008. A local/global approach to mesh parameterization. Computer Graphics Forum 27, 5, 1495–1504. Google ScholarDigital Library
    25. Poranne, R., and Lipman, Y. 2014. Provably good planar mappings. ACM TOG 33, 4, 76. Google ScholarDigital Library
    26. Schüller, C., Kavan, L., Panozzo, D., and Sorkine-Hornung, O. 2013. Locally injective mappings. In Computer Graphics Forum, vol. 32, 125–135. Google ScholarDigital Library
    27. Sheffer, A., Praun, E., and Rose, K. 2006. Mesh Parameterization Methods and Their Applications. Found. Trends. Comput. Graph. Vis. 2, 2, 105–171. Google ScholarDigital Library
    28. Sorkine, O., and Alexa, M. 2007. As-rigid-as-possible surface modeling. In SGP, 109–116. Google ScholarDigital Library
    29. Sorkine, O. 2006. Differential representations for mesh processing. Computer Graphics Forum 25, 4, 789–807.Google ScholarCross Ref
    30. Springborn, B., Schröder, P., and Pinkall, U. 2008. Conformal equivalence of triangle meshes. ACM TOG 27, 3, 77. Google ScholarDigital Library
    31. Tutte, W. 1963. How to draw a graph. Proc. London Math. Soc 13, 3, 743–768.Google ScholarCross Ref
    32. Weber, O., and Gotsman, C. 2010. Controllable conformal maps for shape deformation and interpolation. ACM TOG 29, 4. Google ScholarDigital Library
    33. Weber, O., and Zorin, D. 2014. Locally injective parametrization with arbitrary fixed boundaries. TOG 33, 4, 75. Google ScholarDigital Library
    34. Weber, O., Ben-Chen, M., and Gotsman, C. 2009. Complex barycentric coordinates with applications to planar shape deformation. Computer Graphics Forum 28, 2, 587–597.Google ScholarCross Ref
    35. Weber, O., Myles, A., and Zorin, D. 2012. Computing extremal quasiconformal maps. Computer Graphics Forum 31, 5, 1679–1689. Google ScholarDigital Library
    36. Weber, O. 2010. Hybrid Methods for Interactive Shape Manipulation. PhD thesis, Technion – Israel Institute of Technology.Google Scholar
    37. Wolberg, G. 1998. Image morphing: a survey. The visual computer 14, 8, 360–372.Google Scholar

ACM Digital Library Publication: