Simulator HC: Regression-based Online Simulation of Starting Problem-Solution Pairs for Homotopy Continuation in Geometric Vision
Xinyue Zhang, Zijia Dai, Wanting Xu, Laurent Kneip
TL;DR
This work tackles the challenge of solving hard polynomial systems in geometric vision by replacing exhaustive polynomial-solver templates with a learnable starting point coupled to an online simulator. A regression network predicts an approximate solution from correspondences, while an online simulator generates a consistent starting problem that enables single-root homotopy continuation to reach the target solution. The approach, termed Simulator HC, achieves high success rates and substantial speedups on generalized camera resectioning and the generalized relative pose and scale problem, including real-world data, and integrates well with RANSAC. The key contribution is a general, simulation-trained starting-pair paradigm that pairs learning with HC to produce efficient, robust solvers for complex geometric problems.
Abstract
While automatically generated polynomial elimination templates have sparked great progress in the field of 3D computer vision, there remain many problems for which the degree of the constraints or the number of unknowns leads to intractability. In recent years, homotopy continuation has been introduced as a plausible alternative. However, the method currently depends on expensive parallel tracking of all possible solutions in the complex domain, or a classification network for starting problem-solution pairs trained over a limited set of real-world examples. Our innovation lies in a novel approach to finding solution-problem pairs, where we only need to predict a rough initial solution, with the corresponding problem generated by an online simulator. Subsequently, homotopy continuation is applied to track that single solution back to the original problem. We apply this elegant combination to generalized camera resectioning, and also introduce a new solution to the challenging generalized relative pose and scale problem. As demonstrated, the proposed method successfully compensates the raw error committed by the regressor alone, and leads to state-of-the-art efficiency and success rates.
