Projected Walk on Spheres: A Monte Carlo Closest Point Method for Surface PDEs

📅 2024-10-04
🏛️ ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia
📈 Citations: 3
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the mesh-free, pointwise solution of surface partial differential equations (PDEs) under Dirichlet boundary conditions. We propose Projected Walk on Spheres (PWoS), a grid-free Monte Carlo method. PWoS extends the classical spherical walk to arbitrary embedded surfaces by introducing a geometry-adaptive projection mechanism grounded in the closest-point extension theory—enabling support for mixed-codimensional surfaces and unstructured inputs such as triangle meshes and point clouds. The method integrates local feature size estimation, normal distance field construction, and mean filtering for acceleration, enabling efficient computation of diffusion curves, geodesic distances, and wave propagation. Theoretical convergence is established, and empirical robustness is demonstrated across diverse geometric domains. Compared with conventional discretization-based solvers, PWoS achieves a superior trade-off between memory efficiency and numerical accuracy.

Technology Category

Application Category

📝 Abstract
We present projected walk on spheres (PWoS), a novel pointwise and discretization-free Monte Carlo solver for surface PDEs with Dirichlet boundaries, as a generalization of the walk on spheres method (WoS) [Muller 1956; Sawhney and Crane 2020]. We adapt the recursive relationship of WoS designed for PDEs in volumetric domains to a volumetric neighborhood around the surface, and at the end of each recursion step, we project the sample point on the sphere back to the surface. We motivate this simple modification to WoS with the theory of the closest point extension used in the closest point method. To define the valid volumetric neighborhood domain for PWoS, we develop strategies to estimate the local feature size of the surface and to compute the distance to the Dirichlet boundaries on the surface extended in their normal directions. We also design a mean value filtering method for PWoS to improve the method’s efficiency when the surface is represented as a polygonal mesh or a point cloud. Finally, we study the convergence of PWoS and demonstrate its application to graphics tasks, including diffusion curves, geodesic distance computation, and wave propagation animation. We show that our method works with various types of surfaces, including a surface of mixed codimension.
Problem

Research questions and friction points this paper is trying to address.

Solving surface PDEs with Dirichlet boundaries
Extending walk on spheres to surfaces
Handling surfaces represented as meshes or point clouds
Innovation

Methods, ideas, or system contributions that make the work stand out.

Projected Walk on Spheres Monte Carlo solver
Adapts recursive WoS to surface neighborhood
Projects sample points back to surface
🔎 Similar Papers
No similar papers found.
R
Ryusuke Sugimoto
University of Waterloo, Canada
N
Nathan King
University of Waterloo, Canada
T
T. Hachisuka
University of Waterloo, Canada
Christopher Batty
Christopher Batty
Associate Professor at the University of Waterloo
Computer GraphicsPhysics-Based AnimationFluid DynamicsComputational Physics