Skip to main content
Log in

Planar Motion Estimation and Linear Ground Plane Rectification using an Uncalibrated Generic Camera

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

We address and solve the self-calibration of a generic camera that performs planar motion while viewing (part of) a ground plane. Concretely, assuming initial sets of correspondences between several images of the ground plane as known, we are interested in determining both the camera motion and the geometry of the ground plane. The latter is obtained through the rectification of the image of the ground plane, which gives a bijective correspondence between pixels and points on the ground plane.

We initially propose a method to determine the camera motion by using the motion flow between pairs of images. We perform this step with no need of camera calibration. Our solution requires the fixed ground point of the camera motion to be visible on both images.

Once the camera motion is known, either by using our method or by other alternative means (e.g. GPS-based), we show that the rectification of the ground plane can be determined linearly from at least three images up to a scale factor. Experimental results on real images are presented at the end of the paper to validate the proposed methods.

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

  • Agrawal, M., & Konolige, K. (2006). Real-time localization in outdoor environments using stereo vision and inexpensive gps. In ICPR.

    Google Scholar 

  • Benhimane, S., & Malis, E. (2006). Homography-based 2D visual servoing. In ICRA.

    Google Scholar 

  • Bonarini, A., Burgard, W., Fontana, G., Matteucci, M., Sorrenti, D. G., & Tardos, J. D. (2006). Rawseeds: Robotics advancement through web-publishing of sensorial and elaborated extensive data sets. In IROS.

    Google Scholar 

  • Borenstein, J., & Feng, L. (1996). Measurement and correction of systematic odometry errors in mobile robots. IEEE Transactions on Robotics and Automation, 12, 869–880.

    Article  Google Scholar 

  • Bunschoten, R., & Krose, B. (2003). Visual odometry from an omnidirectional vision system. In ICRA.

    Google Scholar 

  • Caglioti, V., & Gasparini, S. (2007). Uncalibrated visual odometry for ground plane motion without auto-calibration. In International Workshop on Robotic Vision.

    Google Scholar 

  • Caglioti, V., & Taddei, P. (2008). Planar motion estimation using an uncalibrated general camera. In OMNIVIS.

    Google Scholar 

  • Cheng, Y., Maimone, M., & Matthies, L. (2006). Visual odometry on the mars exploration rovers—a tool to ensure accurate driving and science imaging. IEEE Robotics & Automation Magazine, 13, 54–62.

    Article  Google Scholar 

  • Comport, A., Malis, E., & Rives, P. (2007). Accurate quadrifocal tracking for robust 3d visual odometry. In ICRA.

    Google Scholar 

  • Corke, P., Strelow, D., & Singh, S. (2004). Omnidirectional visual odometry for a planetary rover. In IROS.

    Google Scholar 

  • Davison, A. (2003). Real-time simultaneous localization and mapping with a single camera. In ICCV.

    Google Scholar 

  • Espuny, F. (2007). A closed-form solution for the generic self-calibration of central cameras from two rotational flows. In VISAPP.

    Google Scholar 

  • Gluckman, J., & Nayar, S. K. (1998). Ego-motion and omnidirectional cameras. In ICCV.

    Google Scholar 

  • Goshtasby, Ardeshir (1988). Image registration by local approximation methods. Image and Vision Computing, 6, 255–261.

    Article  Google Scholar 

  • Grossberg, M., & Nayar, S. (2001). A general imaging model and a method for finding its parameters. In ICCV.

    Google Scholar 

  • Hartley, R. I., & Zisserman, A. (2004). Multiple view geometry in computer vision (2nd ed.). Cambridge: Cambridge University Press.

    Book  MATH  Google Scholar 

  • Knight, J., Zisserman, A., & Reid, I. (2003). Linear auto-calibration for ground plane motion. In CVPR.

    Google Scholar 

  • McCarthy, C., & Barnes, N. (2004). Performance of optical flow techniques for indoor navigation with a mobile robot. In ICRA.

    Google Scholar 

  • Nister, D., Naroditsky, O., & Bergen, J. (2004). Visual odometry. In CVPR.

    Google Scholar 

  • Prautzsch, H., Boehm, W., & Peluszny, M. (2002). Bezier and b-spline techniques. Berlin: Springer.

    MATH  Google Scholar 

  • Ramalingam, S., Sturm, P., & Lodha, S. K. (2005). Towards generic self-calibration of central cameras. In OMNIVIS.

    Google Scholar 

  • Sturm, P., & Ramalingam, S. (2004). A generic concept for camera calibration. In ECCV (Vol. 2, pp. 1–13).

    Google Scholar 

  • Triggs, B. (1998). Autocalibration from planar scenes. In ECCV.

    Google Scholar 

  • Wang, H., Yuan, K., Zou, W., & Zhou, Q. (2005). Visual odometry based on locally planar ground assumption. In ICIA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pierluigi Taddei.

Additional information

This paper was written during an internship at Politecnico di Milano of Ferran Espuny, who received the financial support of the Spanish project MTM2006-14234-C02-01.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Taddei, P., Espuny, F. & Caglioti, V. Planar Motion Estimation and Linear Ground Plane Rectification using an Uncalibrated Generic Camera. Int J Comput Vis 96, 162–174 (2012). https://doi.org/10.1007/s11263-011-0457-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-011-0457-8

Keywords

Navigation