Fast quasi-harmonic weights for geometric data interpolation

We propose quasi-harmonic weights for interpolating geometric data, which are orders of magnitude faster to compute than state-of-the-art. Currently, interpolation (or, skinning) weights are obtained by solving large-scale constrained optimization problems with explicit constraints to suppress oscil...

Full description

Bibliographic Details
Main Authors: Wang, Yu (Author), Solomon, Justin (Author)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2022-07-20T15:57:20Z.
Subjects:
Online Access:Get fulltext
LEADER 01708 am a22001693u 4500
001 143890
042 |a dc 
100 1 0 |a Wang, Yu  |e author 
700 1 0 |a Solomon, Justin  |e author 
245 0 0 |a Fast quasi-harmonic weights for geometric data interpolation 
260 |b Association for Computing Machinery (ACM),   |c 2022-07-20T15:57:20Z. 
856 |z Get fulltext  |u https://hdl.handle.net/1721.1/143890 
520 |a We propose quasi-harmonic weights for interpolating geometric data, which are orders of magnitude faster to compute than state-of-the-art. Currently, interpolation (or, skinning) weights are obtained by solving large-scale constrained optimization problems with explicit constraints to suppress oscillative patterns, yielding smooth weights only after a substantial amount of computation time. As an alternative, our weights are obtained as minima of an unconstrained problem that can be optimized quickly using straightforward numerical techniques. We consider weights that can be obtained as solutions to a parameterized family of second-order elliptic partial differential equations. By leveraging the maximum principle and careful parameterization, we pose weight computation as an inverse problem of recovering optimal anisotropic diffusivity tensors. In addition, we provide a customized ADAM solver that significantly reduces the number of gradient steps; our solver only requires inverting tens of linear systems that share the same sparsity pattern. Overall, our approach achieves orders of magnitude acceleration compared to previous methods, allowing weight computation in near real-time. 
546 |a en 
655 7 |a Article 
773 |t 10.1145/3450626.3459801 
773 |t ACM Transactions on Graphics