Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Six-Point Method for Multi-camera Systems with Reduced Solution Space

  • Conference paper
  • First Online:
Computer Vision – ECCV 2024 (ECCV 2024)

Abstract

Relative pose estimation using point correspondences (PC) is a widely used technique. A minimal configuration of six PCs is required for two views of generalized cameras. In this paper, we present several minimal solvers that use six PCs to compute the 6DOF relative pose of multi-camera systems, including a minimal solver for the generalized camera and two minimal solvers for the practical configuration of two-camera rigs. The equation construction is based on the decoupling of rotation and translation. Rotation is represented by Cayley or quaternion parametrization, and translation can be eliminated by using the hidden variable technique. Ray bundle constraints are found and proven when a subset of PCs relate the same cameras across two views. This is the key to reducing the number of solutions and generating numerically stable solvers. Moreover, all configurations of six-point problems for multi-camera systems are enumerated. Extensive experiments demonstrate the superior accuracy and efficiency of our solvers compared to state-of-the-art six-point methods. The code is available at https://github.com/jizhaox/relpose-6pt.

J. Zhao—Independent Researcher.

B. Guan and J. Zhao—Equal contribution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Barath, D., Matas, J.: Graph-cut RANSAC: local optimization on spatially coherent structures. IEEE Trans. Pattern Anal. Mach. Intell. 44(9), 4961–4974 (2022)

    Google Scholar 

  2. Barath, D., Noskova, J., Matas, J.: Marginalizing sample consensus. IEEE Trans. Pattern Anal. Mach. Intell. 44(11), 8420–8432 (2022)

    Google Scholar 

  3. Barath, D., Polic, M., Förstner, W., Sattler, T., Pajdla, T., Kukelova, Z.: Making affine correspondences work in camera geometry computation. In: Vedaldi, A., Bischof, H., Brox, T., Frahm, J.-M. (eds.) ECCV 2020. LNCS, vol. 12356, pp. 723–740. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58621-8_42

    Chapter  Google Scholar 

  4. Burri, M., et al.: The EuRoC micro aerial vehicle datasets. Int. J. Robot. Res. 35(10), 1157–1163 (2016)

    Article  Google Scholar 

  5. Byröd, M., Josephson, K., Aström, K.: Fast and stable polynomial equation solving and its application to computer vision. Int. J. Comput. Vis. 84(3), 237–256 (2009)

    Article  Google Scholar 

  6. Caesar, H., et al.: nuScenes: a multimodal dataset for autonomous driving. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 11621–11631 (2020)

    Google Scholar 

  7. Eichhardt, I., Barath, D.: Relative pose from deep learned depth and a single affine correspondence. In: Vedaldi, A., Bischof, H., Brox, T., Frahm, J.-M. (eds.) ECCV 2020. LNCS, vol. 12357, pp. 627–644. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58610-2_37

    Chapter  Google Scholar 

  8. Fathian, K., Ramirez-Paredes, J.P., Doucette, E.A., Curtis, J.W., Gans, N.R.: QuEst: a quaternion-based approach for camera motion estimation from minimal feature points. IEEE Robot. Autom. Lett. 3(2), 857–864 (2018)

    Article  Google Scholar 

  9. Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981)

    Article  MathSciNet  Google Scholar 

  10. Geiger, A., Lenz, P., Stiller, C., Urtasun, R.: Vision meets robotics: the KITTI dataset. Int. J. Robot. Res. 32(11), 1231–1237 (2013)

    Article  Google Scholar 

  11. Grayson, D.R., Stillman, M.E.: Macaulay 2, a software system for research in algebraic geometry (2002). https://faculty.math.illinois.edu/Macaulay2/

  12. Grossberg, M.D., Nayar, S.K.: A general imaging model and a method for finding its parameters. In: IEEE International Conference on Computer Vision, vol. 2, pp. 108–115. IEEE (2001)

    Google Scholar 

  13. Guan, B., Vasseur, P., Demonceaux, C., Fraundorfer, F.: Visual odometry using a homography formulation with decoupled rotation and translation estimation using minimal solutions. In: IEEE International Conference on Robotics and Automation, pp. 2320–2327 (2018)

    Google Scholar 

  14. Guan, B., Zhao, J.: Affine correspondences between multi-camera systems for 6DOF relative pose estimation. In: Avidan, S., Brostow, G., Cissé, M., Farinella, G.M., Hassner, T. (eds.) ECCV 2022. LNCS, vol. 13692, pp. 634–650. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-19824-3_37

    Chapter  Google Scholar 

  15. Guan, B., Zhao, J., Barath, D., Fraundorfer, F.: Efficient recovery of multi-camera motion from two affine correspondences. In: IEEE International Conference on Robotics and Automation, pp. 1305–1311 (2021)

    Google Scholar 

  16. Guan, B., Zhao, J., Barath, D., Fraundorfer, F.: Minimal solvers for relative pose estimation of multi-camera systems using affine correspondences. Int. J. Comput. Vis. 131(1), 324–345 (2023)

    Article  Google Scholar 

  17. Guichard, D.: Combinatorics and Graph Theory. LibreTexts (2023)

    Google Scholar 

  18. Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  19. Hartley, R.I.: In defense of the eight-point algorithm. IEEE Trans. Pattern Anal. Mach. Intell. 19(6), 580–593 (1997)

    Article  Google Scholar 

  20. Kasten, Y., Galun, M., Basri, R.: Resultant based incremental recovery of camera pose from pairwise matches. In: IEEE Winter Conference on Applications of Computer Vision, pp. 1080–1088 (2019)

    Google Scholar 

  21. Kim, J.H., Li, H., Hartley, R.: Motion estimation for nonoverlapping multicamera rigs: linear algebraic and \(L_{\infty }\) geometric solutions. IEEE Trans. Pattern Anal. Mach. Intell. 32(6), 1044–1059 (2009)

    Google Scholar 

  22. Kneip, L., Furgale, P.: OpenGV: a unified and generalized approach to real-time calibrated geometric vision. In: IEEE International Conference on Robotics and Automation, pp. 12034–12043 (2014)

    Google Scholar 

  23. Kneip, L., Li, H.: Efficient computation of relative pose for multi-camera systems. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 446–453 (2014)

    Google Scholar 

  24. Kneip, L., Lynen, S.: Direct optimization of frame-to-frame rotation. In: IEEE International Conference on Computer Vision, pp. 2352–2359 (2013)

    Google Scholar 

  25. Kneip, L., Siegwart, R., Pollefeys, M.: Finding the exact rotation between two images independently of the translation. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) ECCV 2012. LNCS, vol. 7577, pp. 696–709. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33783-3_50

    Chapter  Google Scholar 

  26. Kukelova, Z., Bujnak, M., Pajdla, T.: Polynomial eigenvalue solutions to minimal problems in computer vision. IEEE Trans. Pattern Anal. Mach. Intell. 34(7), 1381–1393 (2012)

    Article  Google Scholar 

  27. Larsson, V., Aström, K., Oskarsson, M.: Efficient solvers for minimal problems by syzygy-based reduction. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 820–828 (2017)

    Google Scholar 

  28. Larsson, V., Aström, K., Oskarsson, M.: Polynomial solvers for saturated ideals. In: IEEE International Conference on Computer Vision, pp. 2288–2297 (2017)

    Google Scholar 

  29. Larsson, V.: PoseLib - minimal solvers for camera pose estimation (2020). https://github.com/vlarsson/PoseLib

  30. Lebeda, K., Matas, J., Chum, O.: Fixing the locally optimized RANSAC. In: British Machine Vision Conference (2012)

    Google Scholar 

  31. Lee, G.H., Faundorfer, F., Pollefeys, M.: Motion estimation for self-driving cars with a generalized camera. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 2746–2753 (2013)

    Google Scholar 

  32. Lee, G.H., Pollefeys, M., Fraundorfer, F.: Relative pose estimation for a multi-camera system with known vertical direction. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 540–547 (2014)

    Google Scholar 

  33. Lee, S.H., Civera, J.: Closed-form optimal two-view triangulation based on angular errors. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 2681–2689 (2019)

    Google Scholar 

  34. Li, H., Hartley, R.: Five-point motion estimation made easy. In: International Conference on Pattern Recognition, pp. 630–633 (2006)

    Google Scholar 

  35. Li, H., Hartley, R., Kim, J.H.: A linear approach to motion estimation using generalized camera models. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2008)

    Google Scholar 

  36. Lidl, R., Niederreiter, H.: Finite Fields. Cambridge University Press, Cambridge (1997)

    Google Scholar 

  37. Liu, L., Li, H., Dai, Y., Pan, Q.: Robust and efficient relative pose with a multi-camera system for autonomous driving in highly dynamic environments. IEEE Trans. Intell. Transp. Syst. 19(8), 2432–2444 (2017)

    Article  Google Scholar 

  38. Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91–110 (2004)

    Article  Google Scholar 

  39. Martyushev, E., Vráblíková, J., Pajdla, T.: Optimizing elimination templates by greedy parameter search. In: IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 15754–15764 (2022)

    Google Scholar 

  40. Nistér, D.: An efficient solution to the five-point relative pose problem. IEEE Trans. Pattern Anal. Mach. Intell. 26(6), 756–777 (2004)

    Article  Google Scholar 

  41. Pless, R.: Using many cameras as one. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–7 (2003)

    Google Scholar 

  42. Quan, L., Lan, Z.: Linear n-point camera pose determination. IEEE Trans. Pattern Anal. Mach. Intell. 21(8), 774–780 (1999)

    Article  Google Scholar 

  43. Raguram, R., Chum, O., Pollefeys, M., Matas, J., Frahm, J.M.: USAC: a universal framework for random sample consensus. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 2022–2038 (2012)

    Article  Google Scholar 

  44. Stewénius, H., Engels, C., Nistér, D.: Recent developments on direct relative orientation. ISPRS J. Photogramm. Remote. Sens. 60(4), 284–294 (2006)

    Article  Google Scholar 

  45. Stewénius, H., Nistér, D., Kahl, F., Schaffalitzky, F.: A minimal solution for relative pose with unknown focal length. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 789–794 (2005)

    Google Scholar 

  46. Stewénius, H., Oskarsson, M., Aström, K., Nistér, D.: Solutions to minimal generalized relative pose problems. In: Workshop on Omnidirectional Vision in conjunction with ICCV, pp. 1–8 (2005)

    Google Scholar 

  47. Sturm, P., Ramalingam, S.: A generic concept for camera calibration. In: Pajdla, T., Matas, J. (eds.) ECCV 2004. LNCS, vol. 3022, pp. 1–13. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-24671-8_1

    Chapter  Google Scholar 

  48. Sweeney, C., Flynn, J., Turk, M.: Solving for relative pose with a partially known rotation is a quadratic eigenvalue problem. In: International Conference on 3D Vision, pp. 483–490 (2014)

    Google Scholar 

  49. Ventura, J., Arth, C., Lepetit, V.: An efficient minimal solution for multi-camera motion. In: IEEE International Conference on Computer Vision, pp. 747–755 (2015)

    Google Scholar 

  50. Zhao, J.: An efficient solution to non-minimal case essential matrix estimation. IEEE Trans. Pattern Anal. Mach. Intell. 44(4), 1777–1792 (2022)

    Google Scholar 

  51. Zhao, J., Kneip, L., He, Y., Ma, J.: Minimal case relative pose computation using ray-point-ray features. IEEE Trans. Pattern Anal. Mach. Intell. 42(5), 1176–1190 (2020)

    Google Scholar 

  52. Zhao, J., Xu, W., Kneip, L.: A certifiably globally optimal solution to generalized essential matrix estimation. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 12034–12043 (2020)

    Google Scholar 

  53. Zheng, E., Wu, C.: Structure from motion using structure-less resection. In: IEEE International Conference on Computer Vision, pp. 2075–2083 (2015)

    Google Scholar 

Download references

Acknowledgments

This research has been supported in part by the Hunan Provincial Natural Science Foundation for Excellent Young Scholars under Grant 2023JJ20045, and the National Natural Science Foundation of China under Grant 12372189. Further funding support is provided by project 62250610225 by the Natural Science Foundation of China, as well as projects 22DZ1201900, 22ZR1441300, and dfycbj-1 by the Natural Science Foundation of Shanghai. J. Zhao would like to thank Saibal Mitra, from the Netherlands, for the valuable discussions on graph enumeration.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ji Zhao .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 1546 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Guan, B., Zhao, J., Kneip, L. (2025). Six-Point Method for Multi-camera Systems with Reduced Solution Space. In: Leonardis, A., Ricci, E., Roth, S., Russakovsky, O., Sattler, T., Varol, G. (eds) Computer Vision – ECCV 2024. ECCV 2024. Lecture Notes in Computer Science, vol 15113. Springer, Cham. https://doi.org/10.1007/978-3-031-73001-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-73001-6_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-73000-9

  • Online ISBN: 978-3-031-73001-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics