GPU-Based Homotopy Continuation for Minimal Problems in Computer Vision
Not on the map. Why?
Abstract (arXiv)
Systems of polynomial equations arise frequently in computer vision, especially in multiview geometry problems. Traditional methods for solving these systems typically aim to eliminate variables to reach a univariate polynomial, e.g., a tenth-order polynomial for 5-point pose estimation, using clever manipulations, or more generally using Grobner basis, resultants, and elimination templates, leading to successful algorithms for multiview geometry and other problems. However, these methods do not work when the problem is complex and when they do, they face efficiency and stability issues. Homotopy Continuation (HC) can solve more complex problems without the stability issues, and with guarantees of a global solution, but they are known to be slow. In this paper we show that HC can be parallelized on a GPU, showing significant speedups up to 26 times on polynomial benchmarks. We also show that GPU-HC can be generically applied to a range of computer vision problems, including 4-view triangulation and trifocal pose estimation with unknown focal length, which cannot be solved with elimination template but they can be efficiently solved with HC. GPU-HC opens the door to easy formulation and solution of a range of computer vision problems.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 9 of its 103 references that are in the map. First posted on arXiv 7 Dec 2021.
Builds on
9 of 103 references.
References · 9
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2018Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarkingcited by 35
- 2018Beyond Gr"obner Bases: Basis Selection for Minimal Solverscited by 25
- 2019PLMP -- Point-Line Minimal Problems in Complete Multi-View Visibilitycited by 18
- 2017A clever elimination strategy for efficient minimal solverscited by 17
- 2020PL1P -- Point-line Minimal Problems under Partial Visibility in Three Viewscited by 16
- 2016Minimal Problems for the Calibrated Trifocal Varietycited by 15
- 2017Radially-Distorted Conjugate Translationscited by 9
- 2020GAPS: Generator for Automatic Polynomial Solverscited by 7
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 4.
8 papers.
- 2022Snapshot of Algebraic Visioncited by 9
- 2025Trifocal Tensor and Relative Pose Estimation with Known Vertical Directioncited by 2
- 2023Practical solutions to the relative pose of three calibrated camerascited by 1
- 2023Condition numbers in multiview geometry, instability in relative pose estimation, and RANSACcited by 1
- 2024Simulator HC: Regression-based Online Simulation of Starting Problem-Solution Pairs for Homotopy Continuation in Geometric Visioncited by 1
- 2025Three-view Focal Length Recovery From Homographiescited by 0
- 2025Towards Fair and Robust Face Parsing for Generative AI: A Multi-Objective Approachcited by 0
- 2025Numerically Computing Galois Groups of Minimal Problemscited by 0
- 2025Trifocal Tensor and Relative Pose Estimation with Known Vertical Direction22 Dec 2025
- 2025Numerically Computing Galois Groups of Minimal Problems14 Jul 2025
- 2025Towards Fair and Robust Face Parsing for Generative AI: A Multi-Objective Approach6 Feb 2025
- 2025Three-view Focal Length Recovery From Homographies13 Jan 2025
- 2024Simulator HC: Regression-based Online Simulation of Starting Problem-Solution Pairs for Homotopy Continuation in Geometric Vision6 Nov 2024
- 2023Condition numbers in multiview geometry, instability in relative pose estimation, and RANSAC4 Oct 2023
- 2023Practical solutions to the relative pose of three calibrated cameras28 Mar 2023
- 2022Snapshot of Algebraic Vision20 Oct 2022