Skip to main content
Log in

A performance study for camera pose estimation using visual marker based tracking

  • Original Paper
  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

Vision-based tracking systems are widely used for augmented reality (AR) applications. Their registration can be very accurate and there is no delay between real and virtual scene. However, vision-based tracking often suffers from limited range, errors, heavy processing time and present erroneous behavior due to numerical instability. To address these shortcomings, robust method are required to overcome these problems. In this paper, we survey classic vision-based pose computations and present a method that offers increased robustness and accuracy in the context of real-time AR tracking. In this work, we aim to determine the performance of four pose estimation methods in term of errors and execution time. We developed a hybrid approach that mixes an iterative method based on the extended Kalman filter (EKF) and an analytical method with direct resolution of pose parameters computation. The direct method initializes the pose parameters of the EKF algorithm which performs an optimization of these parameters thereafter. An evaluation of the pose estimation methods was obtained using a series of tests and an experimental protocol. The analysis of results shows that our hybrid algorithm improves stability, convergence and accuracy of the pose parameters.

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.

Similar content being viewed by others

References

  1. Ababsa, F., Mallem, M.: Robust camera pose estimation using 2d fiducials tracking for real-time augmented reality systems. In: Proceedings of ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry (VRCAI 2004), pp. 431–435. Nanyang, Singapore (2004)

  2. Ansar A., Daniilidis K.: Linear pose estimation from points or lines. IEEE Trans. Pattern Anal. Mach. Intell. 25(5), 578–589 (2003)

    Article  Google Scholar 

  3. Araujo, H., Carceroni, R., Brown, C.: A fully projective formulation for lowe’s tracking algorithm. Technical Report 641, University of Rochester, New York, USA (1996)

  4. Horn B.K.B., Hilden H., Negahdaripour S.: Closed-form solution of absolute orientation using orthonormal matrices. J. Opt. Soc. Am. A 5, 1127–1135 (1988)

    Article  MathSciNet  Google Scholar 

  5. Canny J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 8(6), 679–698 (1986)

    Article  Google Scholar 

  6. Chai L., Hoff W.A., Vincent T.: Three-dimensional motion and structure estimation using inertial sensors and computer vision for augmented reality. Presence: teleoper. Virtual Environ. 11(5), 474–492 (2002)

    Article  Google Scholar 

  7. Chen J.H., Chen C.S., Chen Y.S.: Fast algorithm for robust template matching with m-estimators. IEEE Trans. Signal Process. 51(1), 36–45 (2003)

    Google Scholar 

  8. DeMenthon, D., Davis, L.S.: Exact and approximate solutions of the perspective-three-point problem. In: IEEE Trans. Pattern Anal. Mach. Intell., vol. 14, pp. 1100–1105. IEEE Computer Society, Washington DC, USA (1992)

  9. Dhome, M., Richetin, M., Lapreste, J.T., Rives, G.: Determination of the attitude of 3d objects from a single perspective view. In: IEEE Trans. Pattern Anal. Mach. Intell., vol. 11, pp. 1265–1278. Washington DC, USA (1989)

  10. Didier, J.Y.: Contributions à la déxtérité d’un système de réalité augmentée mobile appliqué à la maintenance industrielle. PhD Thesis, Univerité d’Évry, France (2005)

  11. Fischler, M., Bolles, R.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. In: Graphics and Image Processing, vol. 24, pp. 381–395 (1981)

  12. Forstner, W.: Reliability analysis of parameter estimation in linear models with applications to mensuration problems in computer vision. In: Computer Vision, Graphics and Image Processing, vol.40, pp. 273–310 (1987)

  13. Jiang, B., You, S., Neumann, U.: Camera tracking for augmented reality media. In: IEEE International Conference on Multimedia and Expo (III), pp. 1637–1640 (2000)

  14. Lowe D.G.: Three-dimensional object recognition from single two-dimensional image. J. Artif. Intell. 31, 355–395 (1987)

    Article  Google Scholar 

  15. Lu C.P., Hager G.D., Mjolsness E.: Fast and globally convergent pose estimation from video images. IEEE Trans. Pattern Anal. Mach. Intell. 22(6), 610–622 (2000)

    Article  Google Scholar 

  16. Maidi, M., Ababsa, F., Mallem, M.: Active contours motion based on optical flow for tracking in augmented reality. In: Proceedings of the 8th Virtual Reality International Conference, VRIC 2006. Laval, France (2006)

  17. More J.J.: The levenberg-marquardt algorithm, implementation and theory. J. Numer. Anal. 630, 105–116 (1977)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  19. Haralick, R.M., Lee, C., Ottenberg, K., Nolle, M.: Analysis and solutions of the three point perspective pose estimation problem. In: Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 592–598. Maui, Hawaii (1991)

  20. Welch, G., Bishop, G.: An introduction to the kalman filter. Technical Report No. TR 95-041, Department of Computer Science, University of North Carolina, USA (2004)

  21. Zhang, Z.: Flexible camera calibration by viewing a plane from unknown orientations. In: International Conference on Computer Vision, vol. 1, p. 666. Corfu, Greece (1999)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Madjid Maidi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Maidi, M., Didier, JY., Ababsa, F. et al. A performance study for camera pose estimation using visual marker based tracking. Machine Vision and Applications 21, 365–376 (2010). https://doi.org/10.1007/s00138-008-0170-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00138-008-0170-y

Keywords

Navigation