GRCVLGFeb 12

Iskra: A System for Inverse Geometry Processing

arXiv:2602.12105v1h-index: 2
Originality Incremental advance
AI Analysis

This system addresses the need for efficient inverse geometry processing in computer graphics and related fields, though it is incremental as it builds on existing solvers and adjoint methods.

The paper tackles the problem of differentiating through geometry processing algorithms by proposing a system that enables automatic differentiation of existing solvers, resulting in low implementation effort, fast runtimes, and reduced memory usage compared to non-specialized tools.

We propose a system for differentiating through solutions to geometry processing problems. Our system differentiates a broad class of geometric algorithms, exploiting existing fast problem-specific schemes common to geometry processing, including local-global and ADMM solvers. It is compatible with machine learning frameworks, opening doors to new classes of inverse geometry processing applications. We marry the scatter-gather approach to mesh processing with tensor-based workflows and rely on the adjoint method applied to user-specified imperative code to generate an efficient backward pass behind the scenes. We demonstrate our approach by differentiating through mean curvature flow, spectral conformal parameterization, geodesic distance computation, and as-rigid-as-possible deformation, examining usability and performance on these applications. Our system allows practitioners to differentiate through existing geometry processing algorithms without needing to reformulate them, resulting in low implementation effort, fast runtimes, and lower memory requirements than differentiable optimization tools not tailored to geometry processing.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes