Sum-of-Squares Geometry Processing
Not on the map. Why?
Abstract (arXiv)
Geometry processing presents a variety of difficult numerical problems, each seeming to require its own tailored solution. This breadth is largely due to the expansive list of geometric primitives, e.g., splines, triangles, and hexahedra, joined with an ever-expanding variety of objectives one might want to achieve with them. With the recent increase in attention toward higher-order surfaces, we can expect a variety of challenges porting existing solutions that work on triangle meshes to work on these more complex geometry types. In this paper, we present a framework for solving many core geometry processing problems on higher-order surfaces. We achieve this goal through sum-of-squares optimization, which transforms nonlinear polynomial optimization problems into sequences of convex problems whose complexity is captured by a single degree parameter. This allows us to solve a suite of problems on higher-order surfaces, such as continuous collision detection and closest point queries on curved patches, with only minor changes between formulations and geometries.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.
- 2024McGrids: Monte Carlo-Driven Adaptive Grids for Iso-Surface Extractioncited by 4
- 2023Learning Polynomial Representations of Physical Objects with Application to Certifying Correct Packing Configurationscited by 0
- 2024A practical, fast method for solving sum-of-squares problems for very large polynomialscited by 0
- 2024A practical, fast method for solving sum-of-squares problems for very large polynomials21 Oct 2024
- 2024McGrids: Monte Carlo-Driven Adaptive Grids for Iso-Surface Extraction25 Aug 2024
- 2023Learning Polynomial Representations of Physical Objects with Application to Certifying Correct Packing Configurations11 Dec 2023