We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Skip to main content
Log in

Efficient Relative Pose Estimation for Cameras and Generalized Cameras in Case of Known Relative Rotation Angle

  • Published:
Journal of Mathematical Imaging and Vision Aims and scope Submit manuscript

Abstract

We propose two minimal solvers to the problem of relative pose estimation for a camera with known relative rotation angle. In practice, such angle can be derived from the readings of a 3D gyroscope. Different from other relative pose formulations fusing a camera and a gyroscope, the use of relative rotation angle does not require extrinsic calibration between the two sensors. The first proposed solver is formulated for a calibrated regular camera and requires four-point correspondences from two views. The second solver extends the problem to a generalized camera and requires five-point correspondences. We represent the rotation part of the motion in terms of unit quaternions in order to construct polynomial equations encoding the epipolar constraints. The Gröbner basis technique is then used to efficiently derive the polynomial solutions. Our first solver for regular cameras significantly improves the existing state-of-the-art solution. The second solver for generalized cameras is novel. The presented minimal solvers can be used in a hypothesize-and-test architecture such as RANSAC for reliable pose estimation. Experiments on synthetic and real datasets confirm that our algorithms are numerically stable, fast, and robust.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. Hereinafter, the cameras will sometimes be referred to as regular in order to distinguish them from generalized cameras.

References

  1. Burri, M., Nikolic, J., Gohl, P., Schneider, T., Rehder, J., Omari, S., Achtelik, M., Siegwart, R.: The EuRoC micro aerial vehicle datasets. Int. J. Robot. Res. 35(10), 1157–1163 (2016)

    Article  Google Scholar 

  2. Chen, H.: A screw motion approach to uniqueness analysis of head-eye geometry. In: Proceedings of 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 145–151 (1991). https://doi.org/10.1109/CVPR.1991.139677

  3. Cox, D., Little, J., O’Shea, D.: Ideals, Varieties, and Algorithms, vol. 3. Springer, New York (2007)

    Book  Google Scholar 

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

    MathSciNet  Google Scholar 

  5. Fraundorfer, F., Tanskanen, P., Pollefeys, M.: A minimal case solution to the calibrated relative pose problem for the case of two known orientation angles. In: European Conference on Computer Vision, pp. 269–282. Springer (2010)

  6. Grayson, D., Stillman, M.: Macaulay2, a software system for research in algebraic geometry (2002)

  7. Guo, C.X., Roumeliotis, S.I.: An analytical least-squares solution to the line scan lidar-camera extrinsic calibration problem. In: Proceedings of IEEE International Conference on Robotics and Automation pp. 2943–2948 (2013)

  8. Hartley, R.: In defence of the 8-point algorithm. In: Proceedings and Fifth International Conference on Computer Vision, pp. 1064–1070. IEEE (1995)

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

    MATH  Google Scholar 

  10. Heng, L., Li, B., Pollefeys, M.: Camodocal: Automatic intrinsic and extrinsic calibration of a rig with multiple generic cameras and odometry. In: IEEE International Conference on Intelligent Robots and Systems. pp. 1793–1800 (2013)

  11. Kalantari, M., Hashemi, A., Jung, F., Guédon, J.P.: A new solution to the relative orientation problem using only 3 points and the vertical direction. J. Math. Imaging Vis. 39(3), 259–268 (2011)

    Article  MathSciNet  Google Scholar 

  12. Kukelova, Z., Bujnak, M., Pajdla, T.: Automatic generator of minimal problem solvers. In: European Conference on Computer Vision, pp. 302–315. Springer (2008)

  13. Kukelova, Z., Bujnak, M., Pajdla, T.: Polynomial eigenvalue solutions to the 5-pt and 6-pt relative pose problems. In: British Machine Vision Conference, pp. 56.1–56.10 (2008). https://doi.org/10.5244/C.22.56

  14. Kukelova, Z., Bujnak, M., Pajdla, T.: Closed-form solutions to the minimal absolute pose problems with known vertical direction. In: Asian Conference on Computer Vision, pp. 216–229. Springer (2010)

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

  16. Li, B., Heng, L., Lee, G., Pollefeys, M.: A 4-point algorithm for relative pose estimation of a calibrated camera with a known relative rotation angle. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1595–1601. IEEE (2013)

  17. Li, H., Hartley, R.: Five-point motion estimation made easy. In: ICPR 2006, 18th International Conference on Pattern Recognition, vol. 1, pp. 630–633. IEEE (2006)

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

  19. Longuet-Higgins, H.C.: A computer algorithm for reconstructing a scene from two projections. Nature 293(5828), 133 (1981)

    Article  Google Scholar 

  20. Martyushev, E.: Self-calibration of cameras with Euclidean image plane in case of two views and known relative rotation angle. In: European Conference on Computer Vision, pp. 435–449. Springer (2018)

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

    Article  Google Scholar 

  22. Philip, J.: Critical point configurations of the 5-, 6-, 7-, and 8-point algorithms for relative orientation. Department of Mathematics, Royal Institute of Technology (1998)

  23. Pizarro, O., Eustice, R., Singh, H.: Relative pose estimation for instrumented, calibrated imaging platforms. In: DICTA, pp. 601–612. Sydney, Australia (2003)

  24. Pless, R.: Using many cameras as one. In: IEEE Computer Society on CVPR (2), pp. 587–593 (2003)

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

    Article  Google Scholar 

  26. Stewénius, H., Nistér, D., Oskarsson, M., Åström, K.: Solutions to minimal generalized relative pose problems. In: In Workshop on Omnidirectional Vision (ICCV) (2005)

  27. Sturm, P.: Multi-view geometry for general camera models. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005, vol. 1, pp. 206–212. IEEE (2005)

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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evgeniy Martyushev.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The work of E.M. was supported by Act 211 Government of the Russian Federation, Contract No. 02.A03.21.0011.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Martyushev, E., Li, B. Efficient Relative Pose Estimation for Cameras and Generalized Cameras in Case of Known Relative Rotation Angle. J Math Imaging Vis 62, 1076–1086 (2020). https://doi.org/10.1007/s10851-020-00958-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10851-020-00958-5

Keywords

Navigation