Differentiation Strategies for Acoustic Inverse Problems: Admittance Estimation and Shape Optimization
Nikolas Borrel-Jensen, Josiah Bjorgaard
TL;DR
This paper tackles acoustic inverse problems by estimating complex boundary admittance from sparse measurements and by optimizing room geometry to damp resonances, using differentiable physics and differentiable geometry. The authors combine differentiable forward modeling using $JAX$-FEM with a two-stage, hybrid geometry optimization that couples randomized finite differences on the boundary with AD-driven interior mesh updates. Key results include recovering the complex boundary admittance to three-digit accuracy and achieving a $48.1\%$ reduction in resonant energy with a ~30-fold reduction in PDE solves compared to full finite-difference approaches. The work demonstrates how to select differentiation strategies that leverage problem structure for rapid prototyping of physics-based inverse problems.
Abstract
We demonstrate a practical differentiable programming approach for acoustic inverse problems through two applications: admittance estimation and shape optimization for resonance damping. First, we show that JAX-FEM's automatic differentiation (AD) enables direct gradient-based estimation of complex boundary admittance from sparse pressure measurements, achieving 3-digit precision without requiring manual derivation of adjoint equations. Second, we apply randomized finite differences to acoustic shape optimization, combining JAX-FEM for forward simulation with PyTorch3D for mesh manipulation through AD. By separating physics-driven boundary optimization from geometry-driven interior mesh adaptation, we achieve 48.1% energy reduction at target frequencies with 30-fold fewer FEM solutions compared to standard finite difference on the full mesh. This work showcases how modern differentiable software stacks enable rapid prototyping of optimization workflows for physics-based inverse problems, with automatic differentiation for parameter estimation and a combination of finite differences and AD for geometric design.
