Papers
Topics
Authors
Recent
2000 character limit reached

A Framework for Solving Parabolic Partial Differential Equations on Discrete Domains (2312.00327v2)

Published 1 Dec 2023 in math.NA, cs.GR, and cs.NA

Abstract: We introduce a framework for solving a class of parabolic partial differential equations on triangle mesh surfaces, including the Hamilton-Jacobi equation and the Fokker-Planck equation. PDE in this class often have nonlinear or stiff terms that cannot be resolved with standard methods on curved triangle meshes. To address this challenge, we leverage a splitting integrator combined with a convex optimization step to solve these PDE. Our machinery can be used to compute entropic approximation of optimal transport distances on geometric domains, overcoming the numerical limitations of the state-of-the-art method. In addition, we demonstrate the versatility of our method on a number of linear and nonlinear PDE that appear in diffusion and front propagation tasks in geometry processing.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (51)
  1. T. Aumentado-Armstrong and K. Siddiqi. 2017. Stochastic Heat Kernel Estimation on Sampled Manifolds. Comput. Graph. Forum 36, 5 (2017), 131–138.
  2. G. Barles and B. Perthame. 1990. Comparison Principle for Dirichlet-Type Hamilton-Jacobi Equations and Singular Perturbations of Degenerated Elliptic Equations. Appl. Math. Optim. 21, 1 (1990), 21–44.
  3. Alexander Belyaev and Pierre-Alain Fayolle. 2020. An ADMM-Based Scheme for Distance Function Approximation. Numer. Algorithms 84, 3 (2020), 983–996.
  4. Alexander G. Belyaev and Pierre-Alain Fayolle. 2015. On Variational and PDE-Based Distance Function Approximations. Computer Graphics Forum 34, 8 (2015), 104–118.
  5. Iterative Bregman Projections for Regularized Transportation Problems. SIAM Journal on Scientific Computing 37, 2 (2015), A1111–A1138.
  6. Alexander I. Bobenko and Peter Schröder. 2005. Discrete Willmore Flow. Eurographics Symposium on Geometry Processing 2005 (2005).
  7. Polygon Mesh Processing. AK Peters / CRC Press.
  8. Modeling Friction and Air Effects between Cloth and Deformable Bodies. ACM Trans. Graph. 32, 4, Article 88 (2013), 8 pages.
  9. User’s guide to viscosity solutions of second order partial differential equations. , 67 pages. Issue 27.
  10. Michael G. Crandall and Pierre-Louis Lions. 1983. Viscosity Solutions of Hamilton-Jacobi Equations. Trans. Amer. Math. Soc. 277, 1 (1983), 1–42.
  11. M. G. Crandall and P. L. Lions. 1984. Two Approximations of Solutions of Hamilton-Jacobi Equations. Math. Comp. 43, 167 (1984), 1–19.
  12. Geodesics in heat: A new approach to computing distance based on heat flow. ACM Trans. Graph. 32, 5 (2013), 1–11.
  13. Marco Cuturi. 2013. Sinkhorn distances: Lightspeed computation of optimal transport. Advances in neural information processing systems 26 (2013).
  14. Implicit Fairing of Irregular Meshes Using Diffusion and Curvature Flow. Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 317–324.
  15. Haixia Du and Hong Qin. 2004. Medial Axis Extraction and Shape Manipulation of Solid Objects Using Parabolic PDEs. In Proceedings of the Ninth ACM Symposium on Solid Modeling and Applications. Eurographics Association, Goslar, DEU, 25–35.
  16. Shape Reconstruction from 3D and 2D Data Using PDE-Based Deformable Surfaces. In Computer Vision - ECCV 2004. Springer, Berlin, Heidelberg, 238–251.
  17. A Convex Optimization Framework for Regularized Geodesic Distances. In ACM SIGGRAPH 2023 Conference Proceedings. Association for Computing Machinery, New York, NY, USA, Article 2, 11 pages.
  18. Lawrence C Evans. 2010. Partial Differential Equations (second ed.). Graduate Studies in Mathematics, Vol. 19. American Mathematical Society, Providence, RI.
  19. W. H. Fleming and P. E. Souganidis. 1989. On The Existence of Value Functions of Two-Player, Zero-Sum Stochastic Differential Games. Indiana Univ. Math. J. 38, 2 (1989), 293–314.
  20. Sergei K. Godunov and I. Bohachevsky. 1959. Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics. Matematičeskij sbornik 47(89), 3 (1959), 271–306.
  21. 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, Berlin, Heidelberg, 95–110. http://stanford.edu/~boyd/graph_dcp.html.
  22. Michael Grant and Stephen Boyd. 2014. CVX: Matlab Software for Disciplined Convex Programming, version 2.1. http://cvxr.com/cvx.
  23. Error Estimates for a POD Method for Solving Viscous G-Equations in Incompressible Cellular Flows. SIAM Journal on Scientific Computing 43, 1 (2021), A636–A662.
  24. Lin Wang Hitoshi Ishii, Kaizhi Wang and Jun Yan. 2022. Hamilton–Jacobi equations with their Hamiltonians depending Lipschitz continuously on the unknown. , 417-452 pages.
  25. Wrinkled Flames and Cellular Patterns. ACM Trans. Graph. 26, 3 (2007), 47–52.
  26. Geodesic Sinkhorn for Fast and Accurate Optimal Transport on Manifolds. (2023).
  27. Hitoshi Ishii. 1987. Perron’s method for Hamilton-Jacobi equations. Duke Mathematical Journal 55, 2 (1987), 369–384.
  28. Jürgen Jost. 2011. The Laplace Operator and Harmonic Differential Forms. Springer, Berlin, Heidelberg, Chapter 3, 89–131.
  29. Tosio Kato. 1974. On the Trotter-Lie product formula. Proceedings of the Japan Academy 50, 9 (1974), 694–698.
  30. X-ray dark-field and phase retrieval without optics, via the Fokker-Planck equation. IEEE Transactions on Medical Imaging 42, 6 (2022), 1681–1695.
  31. A numerical study of turbulent flame speeds of curvature and strain G-equations in cellular flows. Physica D: Nonlinear Phenomena 243, 1 (2013), 20–31.
  32. Christian Léonard. 2014. A survey of the Schrödinger problem and some of its connections with optimal transport. Discrete and Continuous Dynamical Systems 34, 4 (2014), 1533–1574.
  33. Gury Ivanovich Marchuk. 1988. Splitting Methods. (1988), 264.
  34. Understanding Fluid Dynamics from Langevin and Fokker–Planck Equations. Fluids 1, Article 40 (2020).
  35. Physically Based Modeling and Animation of Fire. ACM Trans. Graph. 21, 3 (2002), 721–728.
  36. Physics-Based Combustion Simulation. ACM Trans. Graph. 41, 5, Article 176 (2022), 21 pages.
  37. Graphical Modeling and Animation of Ductile Fracture. ACM Trans. Graph. 21, 3 (2002), 291–294.
  38. Stanley Osher and James A Sethian. 1988. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 79, 1 (1988), 12–49.
  39. James A Sethian. 1985. Curvature and the evolution of fronts. Communications in Mathematical Physics 101, 4 (1985), 487–499.
  40. Bogdan Smolka and Konrad W. Wojciechowski. 1997. Contrast enhancement of badly illuminated images based on Gibbs distribution and random walk model. In Computer Analysis of Images and Patterns. Springer, Berlin, Heidelberg, 271–278.
  41. Convolutional Wasserstein Distances: Efficient Optimal Transportation on Geometric Domains. ACM Trans. Graph. 34, 4, Article 66 (jul 2015), 11 pages.
  42. RKC: An explicit solver for parabolic PDEs. J. Comput. Appl. Math. 88, 2 (1998), 315–326.
  43. Gilbert Strang. 1968. On the construction and comparison of different splitting schemes. SIAM J. Numer. Anal. 5, 3 (1968), 506–517.
  44. SDPT3 — A Matlab software package for semidefinite programming, Version 1.3. Optimization Methods and Software 11, 1-4 (1999), 545–581.
  45. H. F. Trotter. 1959. On the Product of Semi-Groups of Operators. Proc. Amer. Math. Soc. 10, 4 (1959), 545–551.
  46. Solving semidefinite-quadratic-linear programs using SDPT3. Mathematical Programming 95 (2003), 189–217. Issue 2.
  47. Cédric Villani. 2003. Topics in Optimal Transportation. Graduate Studies in Mathematics, Vol. 58. American Mathematical Society, Providence, RI.
  48. F. A. Williams. 1985. Turbulent Combustion. In The Mathematics of Combustion, John D. Buckmaster (Ed.). Society for Industrial and Applied Mathematics, Philadelphia, PA, 97–131.
  49. Andrew Witkin and Michael Kass. 1991. Reaction-Diffusion Textures. In Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques. Association for Computing Machinery, New York, NY, USA, 299–308.
  50. Discrete surface modelling using partial differential equations. Computer Aided Geometric Design 23, 2 (2006), 125–145.
  51. Jue Yan and Stanley Osher. 2011. A local discontinuous Galerkin method for directly solving Hamilton–Jacobi equations. J. Comput. Phys. 230, 1 (2011), 232–244.

Summary

We haven't generated a summary for this paper yet.

Whiteboard

Paper to Video (Beta)

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.