Online Stability Improvement of Groebner Basis Solvers using Deep Learning (2401.09328v1)
Abstract: Over the past decade, the Gr\"obner basis theory and automatic solver generation have lead to a large number of solutions to geometric vision problems. In practically all cases, the derived solvers apply a fixed elimination template to calculate the Gr\"obner basis and thereby identify the zero-dimensional variety of the original polynomial constraints. However, it is clear that different variable or monomial orderings lead to different elimination templates, and we show that they may present a large variability in accuracy for a certain instance of a problem. The present paper has two contributions. We first show that for a common class of problems in geometric vision, variable reordering simply translates into a permutation of the columns of the initial coefficient matrix, and that -- as a result -- one and the same elimination template can be reused in different ways, each one leading to potentially different accuracy. We then prove that the original set of coefficients may contain sufficient information to train a classifier for online selection of a good solver, most notably at the cost of only a small computational overhead. We demonstrate wide applicability at the hand of generic dense polynomial problem solvers, as well as a concrete solver from geometric vision.
- Exploiting p-fold symmetries for faster polynomial equation solving. In Proceedings of the International Conference on Pattern Recognition (ICPR), 2012.
- B. Buchberger. Multidimensional Systems Theory - Progress, Directions and Open Problems in Multidimensional Systems. Reidel Publishing Company, Dodrecht - Boston - Lancaster, 1985.
- Making minimal solvers fast. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2012.
- Fast and stable polynomial equation solving and its application to computer vision. International Journal of Computer Vision, 84(3):237–256, 2009.
- Using algebraic geometry, volume 185. Springer Science & Business Media, 2006.
- Ideals, varieties, and algorithms. American Mathematical Monthly, 101(6):582–586, 1994.
- Efficient Computation of Zero-dimensional Gröbner Bases by Change of Ordering. Journal of Symbolic Computation, 16(4):329–344, 1993.
- Upnp: An optimal o (n) solution to the absolute pose problem with universal applicability. In Proceedings of the European Conference on Computer Vision (ECCV), pages 127–142. Springer, 2014.
- Finding the Exact Rotation Between Two Images Independently of the Translation. In Proceedings of the European Conference on Computer Vision (ECCV), Firenze, Italy, 2012.
- Singly-bordered block-diagonal form for minimal problem solvers. In Proceedings of the Asian Conference on Computer Vision (ACCV), 2014.
- Automatic generator of minimal problem solvers. In Proceedings of the European Conference on Computer Vision (ECCV), pages 302–315, 2008.
- Real-time solution to the absolute pose problem with unknown radial distortion and focal length. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2013.
- Efficient solvers for minimal problems by syzygy-based reduction. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 820–829, 2017.
- Polynomial solvers for saturated ideals. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2017.
- Beyond gröbner bases: Basis selection for minimal solvers. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 3945–3954, 2018.
- Relative pose estimation for a multi-camera system with known vertical. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2014.
- T. Mora and L. Robbiano. The gröbner fan of an ideal. Journal of Symbolic Computation, 6(2–3):183–208, 1988.
- Algebraically-initialized expectation maximization for header-free communication. In Proceedings of the IEEE International Conference on Accoustics, Speech and Signal Processing (ICASSP), 2019.
- Visual permuation learning, 2018.
- Recent developments on direct relative orientation. ISPRS Journal of Photogrammetry and Remote Sensing, 60(4):284–294, 2006.
- H. Stewénius and D. Nistér. Solutions to Minimal Generalized Relative Pose Problems. In Workshop on Omnidirectional Vision (ICCV), Beijing, China, 2005.
- An algebraic-geometric approach to shuffled linear regression. ArXiv e-prints, 2018.
- Minimal case relative pose computation using ray-point-ray features. Transactions of Pattern Analysis and Machine Intelligence, 2018.
- Revisiting the PnP problem: A fast, general and optimal solution. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2013.