Automatic Solver Generator for Systems of Laurent Polynomial Equations
Evgeniy Martyushev, Snehal Bhayani, Tomas Pajdla

TL;DR
This paper introduces an automatic, fast solver generator for systems of Laurent polynomial equations, enhancing efficiency and applicability in computer vision problems with minimal manual intervention.
Contribution
It presents a novel algorithm to verify Laurent polynomial sets for elimination templates and develops an automatic solver generator applicable to positive-dimensional ideals.
Findings
Generated solvers outperform state-of-the-art in speed.
Solvers are numerically accurate and efficient.
Applicable to various minimal problems in computer vision.
Abstract
In computer vision applications, the following problem often arises: Given a family of (Laurent) polynomial systems with the same monomial structure but varying coefficients, find a solver that computes solutions for any family member as fast as possible. Under appropriate genericity assumptions, the dimension and degree of the respective polynomial ideal remain unchanged for each particular system in the same family. The state-of-the-art approach to solving such problems is based on elimination templates, which are the coefficient (Macaulay) matrices that encode the transformation from the initial polynomials to the polynomials needed to construct the action matrix. Knowing an action matrix, the solutions of the system are computed from its eigenvectors. The important property of an elimination template is that it applies to all polynomial systems in the family. In this paper, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Advanced Vision and Imaging · Polynomial and algebraic computation
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
