Differential Walk on Spheres

被引:0
|
作者
Miller, Bailey [1 ]
Sawhney, Rohan [2 ]
Crane, Keenan [1 ]
Gkioulekas, Ioannis [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] NVIDIA, Santa Clara, CA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2024年 / 43卷 / 06期
关键词
Walk on spheres; differentiable simula- tion; shape optimization; INFORMED NEURAL-NETWORKS; TOPOLOGY OPTIMIZATION; SHAPE OPTIMIZATION; INVERSE PROBLEMS; REPRESENTATION; IMPLICIT; DESIGN;
D O I
10.1145/3687913
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a Monte Carlo method for computing derivatives of the solution to a partial differential equation (PDE) with respect to problem parameters (such as domain geometry or boundary conditions). Derivatives can be evaluated at arbitrary points, without performing a global solve or constructing a volumetric grid or mesh. The method is hence well suited to inverse problems with complex geometry, such as PDE-constrained shape optimization. Like other walk on spheres (WoS) algorithms, our method is trivial to parallelize, and is agnostic to boundary representation (meshes, splines, implicit surfaces, etc.), supporting large topological changes. We focus in particular on screened Poisson equations, which model diverse problems from scientific and geometric computing. As in differentiable rendering, we jointly estimate derivatives with respect to all parameters-hence, cost does not grow significantly with parameter count. In practice, even noisy derivative estimates exhibit fast, stable convergence for stochastic gradient-based optimization, as we show through examples from thermal design, shape from diffusion, and computer graphics.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] ALGORITHM OF WALK OVER SPHERES FOR EQUATION DELTAU-CU=-G
    ELEPOV, BS
    MIKHAILO.GA
    DOKLADY AKADEMII NAUK SSSR, 1973, 212 (01): : 15 - 18
  • [32] Unbiased 'walk-on-spheres' Monte Carlo methods for the fractional Laplacian
    Kyprianou, Andreas E.
    Osojnik, Ana
    Shardlow, Tony
    IMA JOURNAL OF NUMERICAL ANALYSIS, 2018, 38 (03) : 1550 - 1578
  • [33] Elastic spheres can walk on water (vol 7, 10551, 2016)
    Belden, Jesse
    Hurd, Randy C.
    Jandron, Michael A.
    Bower, Allan F.
    Truscott, Tadd T.
    NATURE COMMUNICATIONS, 2016, 7
  • [34] Walk-on-spheres algorithm for solving third boundary value problem
    Simonov, Nikolai A.
    APPLIED MATHEMATICS LETTERS, 2017, 64 : 156 - 161
  • [35] Solution of boundary problems by ''walk on spheres'' method with reflection from border
    Mikhailov, GA
    Makarov, RN
    DOKLADY AKADEMII NAUK, 1997, 353 (06) : 720 - 722
  • [36] A random walk on small spheres method for solving transient anisotropic diffusion problems
    Shalimova, Irina
    Sabelfeld, Karl K.
    MONTE CARLO METHODS AND APPLICATIONS, 2019, 25 (03): : 271 - 282
  • [37] Random walk on spheres method for solving anisotropic drift-diffusion problems
    Shalimova, Irina
    Sabelfeld, Karl K.
    MONTE CARLO METHODS AND APPLICATIONS, 2018, 24 (01): : 43 - 54
  • [38] HITTING TIME FOR BESSEL PROCESSES-WALK ON MOVING SPHERES ALGORITHM (WOMS)
    Deaconu, Madalina
    Herrmann, Samuel
    ANNALS OF APPLIED PROBABILITY, 2013, 23 (06): : 2259 - 2289
  • [39] Efficient modified "walk on spheres" algorithm for the linearized Poisson-Bolzmann equation
    Hwang, CO
    Mascagni, M
    APPLIED PHYSICS LETTERS, 2001, 78 (06) : 787 - 789
  • [40] Projected Walk on Spheres: A Monte Carlo Closest Point Method for Surface PDEs
    Sugimoto, Ryusuke
    King, Nathan
    Hachisuka, Toshiya
    Batty, Christopher
    PROCEEDINGS SIGGRAPH ASIA 2024 CONFERENCE PAPERS, 2024,