让几何处理算法可微,实现高效逆向设计。
Iskra: A System for Inverse Geometry Processing
- 基于伴随法与张量工作流,自动求导几何算法
- 支持曲率流、保角参数化等四类算法,速度更快内存更少
- 适合想快速集成可微几何处理的开发者
我们提出一个可微分几何处理系统,能对多种几何算法进行自动求导。该系统利用几何处理中常见的局部-全局和ADMM求解器,兼容机器学习框架,适用于逆向几何处理新场景。通过将散射-聚集的网格处理方式与张量工作流结合,并对用户指定的命令式代码应用伴随法,系统在后台自动生成高效的反向传播路径。我们在均曲率流、谱保角参数化、测地距离计算及尽可能刚性变形等任务上验证了方法的有效性,结果表明该系统无需重写现有算法,即可实现低开发成本、高速运行和低内存占用,优于非几何专用的可微优化工具。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。