Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3588432.3591523acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article
Open access

A Convex Optimization Framework for Regularized Geodesic Distances

Published: 23 July 2023 Publication History

Abstract

We propose a general convex optimization problem for computing regularized geodesic distances. We show that under mild conditions on the regularizer the problem is well posed. We propose three different regularizers and provide analytical solutions in special cases, as well as corresponding efficient optimization algorithms. Additionally, we show how to generalize the approach to the all pairs case by formulating the problem on the product manifold, which leads to symmetric distances. Our regularized distances compare favorably to existing methods, in terms of robustness and ease of calibration.

Supplemental Material

MP4 File
presentation
PDF File
Supplemental Material

References

[1]
MOSEK ApS. 2019. The MOSEK optimization toolbox for MATLAB manual. Version 9.0.http://docs.mosek.com/9.0/toolbox/index.html
[2]
Hédy Attouch, Jérôme Bolte, Patrick Redont, and Antoine Soubeyran. 2010. Proximal alternating minimization and projection methods for nonconvex problems: An approach based on the Kurdyka-Łojasiewicz inequality. Mathematics of operations research 35, 2 (2010), 438–457.
[3]
Alexander Belyaev and Pierre-Alain Fayolle. 2020. An ADMM-based scheme for distance function approximation. Numerical Algorithms 84, 3 (2020), 983–996.
[4]
Alexander G Belyaev and Pierre-Alain Fayolle. 2015. On variational and PDE-based distance function approximations. In Computer Graphics Forum, Vol. 34. Wiley Online Library, 104–118.
[5]
Iwan Boksebeld and Amir Vaxman. 2022. High-Order Directional Fields. ACM Transactions on Graphics (TOG) 41, 6 (2022), 1–17.
[6]
Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno Lévy. 2010. Polygon mesh processing. CRC press.
[7]
Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, Jonathan Eckstein, 2011. Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends® in Machine learning 3, 1 (2011), 1–122.
[8]
Luis A Caffarelli and Avner Friedman. 1979. The free boundary for elastic-plastic torsion problems. Trans. Amer. Math. Soc. 252 (1979), 65–97.
[9]
Luming Cao, Junhao Zhao, Jian Xu, Shuangmin Chen, Guozhu Liu, Shiqing Xin, Yuanfeng Zhou, and Ying He. 2020. Computing smooth quasi-geodesic distance field (QGDF) with quadratic programming. Computer-Aided Design 127 (2020), 102879.
[10]
Keenan Crane, Marco Livesu, Enrico Puppo, and Yipeng Qin. 2020. A survey of algorithms for geodesic paths and distances. arXiv preprint arXiv:2007.10430 (2020).
[11]
Keenan Crane, Clarisse Weischedel, and Max Wardetzky. 2013. Geodesics in heat: A new approach to computing distance based on heat flow. ACM Transactions on Graphics (TOG) 32, 5 (2013), 1–11.
[12]
Michal Edelstein, Hila Peleg, Shachar Itzhaky, and Mirela Ben-Chen. 2022. AmiGo: Computational Design of Amigurumi Crochet Patterns. In Proceedings of the 7th Annual ACM Symposium on Computational Fabrication. 1–11.
[13]
Wenbo Gao, Donald Goldfarb, and Frank E Curtis. 2020. ADMM for multiaffine constrained optimization. Optimization Methods and Software 35, 2 (2020), 257–303.
[14]
François Générau, Edouard Oudet, and Bozhidar Velichkov. 2022a. Cut locus on compact manifolds and uniform semiconcavity estimates for a variational inequality. Archive for Rational Mechanics and Analysis 246, 2 (2022), 561–602.
[15]
François Générau, Edouard Oudet, and Bozhidar Velichkov. 2022b. Numerical computation of the cut locus via a variational approximation of the distance function. ESAIM: Mathematical Modelling and Numerical Analysis 56, 1 (2022), 105–120.
[16]
Michael Grant and Stephen Boyd. 2008. Graph implementations for nonsmooth convex programs. In Recent Advances in Learning and Control, V. Blondel, S. Boyd, and H. Kimura (Eds.). Springer-Verlag Limited, 95–110. http://stanford.edu/ boyd/graph_dcp.html.
[17]
Michael Grant and Stephen Boyd. 2014. CVX: Matlab Software for Disciplined Convex Programming, version 2.1. http://cvxr.com/cvx.
[18]
Mingyi Hong, Zhi-Quan Luo, and Meisam Razaviyayn. 2016. Convergence analysis of alternating direction method of multipliers for a family of nonconvex problems. SIAM Journal on Optimization 26, 1 (2016), 337–364.
[19]
Hitoshi Ishii. 1987. Perron’s method for Hamilton-Jacobi equations. Duke Mathematical Journal 55, 2 (1987), 369–384.
[20]
Alec Jacobson 2021. gptoolbox: Geometry Processing Toolbox. http://github.com/alecjacobson/gptoolbox.
[21]
Ron Kimmel and James A Sethian. 1998. Computing geodesic paths on manifolds. Proceedings of the national academy of Sciences 95, 15 (1998), 8431–8435.
[22]
Joseph SB Mitchell, David M Mount, and Christos H Papadimitriou. 1987. The discrete geodesic problem. SIAM J. Comput. 16, 4 (1987), 647–668.
[23]
Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James Mccann. 2018. Automatic machine knitting of 3D meshes. ACM Transactions on Graphics (TOG) 37, 3 (2018), 1–15.
[24]
Wenqing Ouyang, Yue Peng, Yuxin Yao, Juyong Zhang, and Bailin Deng. 2020. Anderson acceleration for nonconvex ADMM based on Douglas-Rachford splitting. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 221–239.
[25]
Arshak Petrosyan, Henrik Shahgholian, and Nina Nikolaevna Uraltseva. 2012. Regularity of free boundaries in obstacle-type problems. Vol. 136. American Mathematical Soc.
[26]
Gabriel Peyré, Mickael Péchaud, Renaud Keriven, Laurent D Cohen, 2010. Geodesic methods in computer vision and graphics. Foundations and Trends® in Computer Graphics and Vision 5, 3–4 (2010), 197–397.
[27]
Kacper Pluta, Michal Edelstein, Amir Vaxman, and Mirela Ben-Chen. 2021. PH-CPF: planar hexagonal meshing using coordinate power fields. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1–19.
[28]
Yipeng Qin, Xiaoguang Han, Hongchuan Yu, Yizhou Yu, and Jianjun Zhang. 2016. Fast and exact discrete geodesic computation based on triangle-oriented wavefront propagation. ACM Transactions on Graphics (TOG) 35, 4 (2016), 1–13.
[29]
Nicholas Sharp, Keenan Crane, 2019. GeometryCentral: A modern C++ library of data structures and algorithms for geometry processing. https://geometry-central.net/. (2019).
[30]
Justin Solomon, Raif Rustamov, Leonidas Guibas, and Adrian Butscher. 2014. Earth mover’s distances on discrete surfaces. ACM Transactions on Graphics (ToG) 33, 4 (2014), 1–12.
[31]
Oded Stein, Alec Jacobson, Max Wardetzky, and Eitan Grinspun. 2020. A smoothness energy without boundary distortion for curved surfaces. ACM Transactions on Graphics (TOG) 39, 3 (2020), 1–17.
[32]
Oded Stein, Jiajin Li, and Justin Solomon. 2022. A splitting scheme for flip-free distortion energies. SIAM Journal on Imaging Sciences 15, 2 (2022), 925–959.
[33]
Vitaly Surazhsky, Tatiana Surazhsky, Danil Kirsanov, Steven J Gortler, and Hugues Hoppe. 2005. Fast exact and approximate geodesics on meshes. ACM transactions on graphics (TOG) 24, 3 (2005), 553–560.
[34]
Sathamangalam R Srinivasa Varadhan. 1967. On the behavior of the fundamental solution of the heat equation with variable coefficients. Communications on Pure and Applied Mathematics 20, 2 (1967), 431–455.
[35]
Yu Wang, Wotao Yin, and Jinshan Zeng. 2019. Global convergence of ADMM in nonconvex nonsmooth optimization. Journal of Scientific Computing 78 (2019), 29–63.
[36]
Juyong Zhang, Yue Peng, Wenqing Ouyang, and Bailin Deng. 2019. Accelerating ADMM for efficient simulation and optimization. ACM Transactions on Graphics (TOG) 38, 6 (2019), 1–21.
[37]
Tao Zhang and Zhengwei Shen. 2019. A fundamental proof of convergence of alternating direction method of multipliers for weakly convex optimization. Journal of Inequalities and Applications 2019, 1 (2019), 1–21.

Cited By

View all
  • (2024)A Framework for Solving Parabolic Partial Differential Equations on Discrete DomainsACM Transactions on Graphics10.1145/366608743:5(1-14)Online publication date: 25-Jun-2024
  • (2024)A Heat Method for Generalized Signed DistanceACM Transactions on Graphics10.1145/365822043:4(1-19)Online publication date: 19-Jul-2024
  • (2024)Differentiable Geodesic Distance for Intrinsic Minimization on Triangle MeshesACM Transactions on Graphics10.1145/365812243:4(1-14)Online publication date: 19-Jul-2024

Index Terms

  1. A Convex Optimization Framework for Regularized Geodesic Distances

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '23: ACM SIGGRAPH 2023 Conference Proceedings
    July 2023
    911 pages
    ISBN:9798400701597
    DOI:10.1145/3588432
    This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 July 2023

    Check for updates

    Author Tags

    1. convex optimization
    2. geodesic distance
    3. triangle meshes

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    SIGGRAPH '23
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)571
    • Downloads (Last 6 weeks)49
    Reflects downloads up to 10 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Framework for Solving Parabolic Partial Differential Equations on Discrete DomainsACM Transactions on Graphics10.1145/366608743:5(1-14)Online publication date: 25-Jun-2024
    • (2024)A Heat Method for Generalized Signed DistanceACM Transactions on Graphics10.1145/365822043:4(1-19)Online publication date: 19-Jul-2024
    • (2024)Differentiable Geodesic Distance for Intrinsic Minimization on Triangle MeshesACM Transactions on Graphics10.1145/365812243:4(1-14)Online publication date: 19-Jul-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media