Geometric optimization using nonlinear rotation-invariant coordinates

08/30/2019
by   Josua Sassen, et al.
0

Geometric optimization problems are at the core of many applications in geometry processing. The choice of a representation fitting an optimization problem can considerably simplify solving the problem. We consider the Nonlinear Rotation-Invariant Coordinates (NRIC) that represent the nodal positions of a discrete triangular surface with fixed combinatorics as a vector that stacks all edge lengths and dihedral angles of the mesh. It is known that this representation associates a unique vector to an equivalence class of nodal positions that differ by a rigid body motion. Moreover, integrability conditions that ensure the existence of nodal positions that match a given vector of edge lengths and dihedral angles have been established. The goal of this paper is to develop the machinery needed to use the NRIC for solving geometric optimization problems. First, we use the integrability conditions to derive an implicit description of the space of discrete surfaces as a submanifold of an Euclidean space and a corresponding description of its tangent spaces. Secondly, we reformulate the integrability conditions using quaternions and provide explicit formulas for their first and second derivatives facilitating the use of Hessians in NRIC-based optimization problems. Lastly, we introduce a fast and robust algorithm that reconstructs nodal positions from almost integrable NRIC. We demonstrate the benefits of this approach on a collection of geometric optimization problems. Comparisons to alternative approaches indicate that NRIC-based optimization is particularly effective for problems involving near-isometric deformations.

READ FULL TEXT

page 7

page 11

page 14

page 15

page 16

page 17

page 18

page 19

research
06/23/2022

Metric Optimization in Penner Coordinates

Many parametrization and mapping-related problems in geometry processing...
research
05/27/2021

MeshCNN Fundamentals: Geometric Learning through a Reconstructable Representation

Mesh-based learning is one of the popular approaches nowadays to learn s...
research
01/09/2023

Motion Addition and Motion Optimization

We introduce rotation addition and motion addition. In this way, motions...
research
12/04/2011

Strong Equivalence of Qualitative Optimization Problems

We introduce the framework of qualitative optimization problems (or, sim...
research
05/26/2022

VectorAdam for Rotation Equivariant Geometry Optimization

The rise of geometric problems in machine learning has necessitated the ...
research
12/16/2005

Incremental and Transitive Discrete Rotations

A discrete rotation algorithm can be apprehended as a parametric applica...
research
03/06/2013

A Probabilistic Algorithm for Calculating Structure: Borrowing from Simulated Annealing

We have developed a general Bayesian algorithm for determining the coord...

Please sign up or login with your details

Forgot password? Click here to reset