paper-with-me

Papers

Automatic Solver Generator for Systems of Laurent Polynomial Equations

2023-07-01 · Evgeniy Martyushev, Snehal Bhayani, Tomas Pajdla

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 propose a new practical algorithm that checks whether a given set of Laurent polynomials is sufficient to construct an elimination template. Based on this algorithm, we propose an automatic solver generator for systems of Laurent polynomial equations. The new generator is simple and fast; it applies to ideals with positive-dimensional components; it allows one to uncover partial $p$-fold symmetries automatically. We test our generator on various minimal problems, mostly in geometric computer vision. The speed of the generated solvers exceeds the state-of-the-art in most cases. In particular, we propose the solvers for the following problems: optimal 3-view triangulation, semi-generalized hybrid pose estimation and minimal time-of-arrival self-calibration. The experiments on synthetic scenes show that our solvers are numerically accurate and either comparable to or significantly faster than the state-of-the-art solvers.

📄 PDF Abstract BibTeX arXiv:2307.00320

Code (1)

martyushev/eliminationtemplates 공식 구현

Tasks

Pose Estimation

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

GINN-LP: A Growing Interpretable Neural Network for Discovering Multivariate Laurent Polynomial Equations

2023-12-18 · Nisal Ranasinghe, Damith Senanayake, Sachith Seneviratne, Malin Premaratne 외

Traditional machine learning is generally treated as a black-box optimization problem and does not typically produce interpretable functions that connect inputs and outputs. However, the ability to discover such interpre…

Equation DiscoveryregressionSymbolic Regression

GAPS: Generator for Automatic Polynomial Solvers

2020-04-24 · Bo Li, Viktor Larsson

Minimal problems in computer vision raise the demand of generating efficient automatic solvers for polynomial equation systems. Given a polynomial system repeated with different coefficient instances, the traditional Gr\…

Sparse resultant based minimal solvers in computer vision and their connection with the action matrix

2023-01-16 · Snehal Bhayani, Janne Heikkilä, Zuzana Kukelova

Many computer vision applications require robust and efficient estimation of camera geometry from a minimal number of input data measurements, i.e., solving minimal problems in a RANSAC framework. Minimal problems are us…

A sparse resultant based method for efficient minimal solvers

2019-12-21 · CVPR 2020 6 · Snehal Bhayani, Zuzana Kukelova, Janne Heikkilä

Many computer vision applications require robust and efficient estimation of camera geometry. The robust estimation is usually based on solving camera geometry problems from a minimal number of input data measurements, i…

Partial Symmetry in Polynomial Systems and its Applications in Computer Vision

2014-06-01 · CVPR 2014 6 · Yubin Kuang, Yinqiang Zheng, Kalle Astrom

Algorithms for solving systems of polynomial equations are key components for solving geometry problems in computer vision. Fast and stable polynomial solvers are essential for numerous applications e.g. minimal problems…