Condition numbers in multiview geometry, instability in relative pose estimation, and RANSAC
Hongyi Fan, Joe Kileel, Benjamin Kimia
TL;DR
This work develops a general conditioning framework for minimal problems in multiview geometry, linking world-scene conditioning to the Jacobian of the image-data forward map and introducing discriminant-based tools to detect ill-posedness. It applies the framework to the $5$-point (essential matrix) and $7$-point (fundamental matrix) problems, deriving explicit condition-number formulas and geometric characterizations of ill-posed world scenes and image data via quadric surfaces and discriminants. The authors introduce X.5-point curves as practical proxies for conditioning in image space, with numerical and symbolic methods to compute them, and demonstrate that instability can affect RANSAC even in the absence of outliers. Experimental results on synthetic and real data show that poorly conditioned configurations correlate with large pose estimation errors and that RANSAC tends to favor well-conditioned image data, suggesting stability-aware improvements to robust estimation pipelines. Overall, the paper provides a rigorous, actionable view of numerical stability in two-view geometry and lays groundwork for stability-guided pose estimation strategies.
Abstract
In this paper, we introduce a general framework for analyzing the numerical conditioning of minimal problems in multiple view geometry, using tools from computational algebra and Riemannian geometry. Special motivation comes from the fact that relative pose estimation, based on standard 5-point or 7-point Random Sample Consensus (RANSAC) algorithms, can fail even when no outliers are present and there is enough data to support a hypothesis. We argue that these cases arise due to the intrinsic instability of the 5- and 7-point minimal problems. We apply our framework to characterize the instabilities, both in terms of the world scenes that lead to infinite condition number, and directly in terms of ill-conditioned image data. The approach produces computational tests for assessing the condition number before solving the minimal problem. Lastly, synthetic and real data experiments suggest that RANSAC serves not only to remove outliers, but in practice it also selects for well-conditioned image data, which is consistent with our theory.
