Skip to main content

Purposive Sample Consensus: A Paradigm for Model Fitting with Application to Visual Odometry

  • Chapter
  • 3877 Accesses

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 105))

Abstract

ANSAC (random sample consensus) is a robust algorithm for model fitting and outliers’ removal, however, it is neither efficient nor reliable enough to meet the requirement of many applications where time and precision is critical. Various algorithms have been developed to improve its performance for model fitting.

A new algorithm named PURSAC (purposive sample consensus) is introduced in this paper, which has three major steps to address the limitations of RANSAC and its variants. Firstly, instead of assuming all the samples have a same probability to be inliers, PURSAC seeks their differences and purposively selects sample sets. Secondly, as sampling noise always exists; the selection is also according to the sensitivity analysis of a model against the noise. The final step is to apply a local optimization for further improving its model fitting performance. Tests show that PURSAC can achieve very high model fitting certainty with a small number of iterations.

Two cases are investigated for PURSAC implementation. It is applied to line fitting to explain its principles, and then to feature based visual odometry, which requires efficient, robust and precise model fitting. Experimental results demonstrate that PURSAC improves the accuracy and efficiency of fundamental matrix estimation dramatically, resulting in a precise and fast visual odometry.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fraundorfer, F., Scaramuzza, D.: Visual Odometry Part II: Matching, Robustness, Optimization, and Applications. IEEE Robotics & Automation Magazine 19, 78–90 (2012)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Nister, D.: Preemptive RANSAC for live structure and motion estimation. In: Ninth IEEE International Conference on Computer Vision, 2003. Proceedings., vol. 1, pp. 199–206 (2003)

    Google Scholar 

  4. Raguram, R., Frahm, J.-M., Pollefeys, M.: A comparative analysis of RANSAC techniques leading to adaptive real-time random sample consensus. In: Forsyth, D., Torr, P., Zisserman, A. (eds.) ECCV 2008, Part II. LNCS, vol. 5303, pp. 500–513. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  5. Frahm, J.M., Pollefeys, M.: RANSAC for (quasi-) degenerate data (QDEGSAC). In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 453–460 (2006)

    Google Scholar 

  6. Kai, N., et al.: GroupSAC: Efficient consensus in the presence of groupings. In: 2009 IEEE 12th International Conference on Computer Vision, pp. 2193–2200 (2009)

    Google Scholar 

  7. Rosten, E., et al.: Improved RANSAC performance using simple, iterative minimal-set solvers, arXiv preprint arXiv:1007.1432 (2010)

    Google Scholar 

  8. Torr, P.H.S., Zisserman, A.: MLESAC: A New Robust Estimator with Application to Estimating Image Geometry. Computer Vision and Image Understanding 78, 138–156 (2000)

    Article  Google Scholar 

  9. Chum, O., Matas, J.: Matching with PROSAC - progressive sample consensus. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005, pp. 220–226 (2005)

    Google Scholar 

  10. Capel, D.: An effective bail-out test for RANSAC consensus scoring. In: Proc. BMVC 2005, pp. 629–638 (2005)

    Google Scholar 

  11. Scaramuzza, D., Fraundorfer, F., Siegwart, R.: Real-time monocular visual odometry for on-road vehicles with 1-point RANSAC. In: Proc. IEEE Int. Conf. Robotics and Automation (ICRA), pp. 4293–4299 (2009)

    Google Scholar 

  12. Nister, D., Naroditsky, O., Bergen, J.: Visual odometry. In: Proc. Int. Conf. Computer Vision and Pattern Recognition, pp. 652–659 (2004)

    Google Scholar 

  13. Raguram, R., Frahm, J., Pollefeys, M.: Exploiting uncertainty in random sample consensus. In: Proc. ICCV, pp. 2074–2081 (2009)

    Google Scholar 

  14. McIlroy, P., Rosten, E., Taylor, S., Drummond, T.: Deterministic sample consensus with multiple match hypotheses. In: Proc. British Machine Vision Conf., pp. 1–11 (2010)

    Google Scholar 

  15. Rodehorst, V., Hellwich, O.: Genetic Algorithm SAmple Consensus (GASAC) - A Parallel Strategy for Robust Parameter Estimation. In: Proceedings of the 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW 2006), June 17-22, pp. 103–111 (2006)

    Google Scholar 

  16. Lowe, D.: Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision 20(2), 91–110 (2003)

    Google Scholar 

  17. Bay, H., Tuytelaars, T., Van Gool, L.: SURF: Speeded up robust features. In: Leonardis, A., Bischof, H., Pinz, A. (eds.) ECCV 2006, Part I. LNCS, vol. 3951, pp. 404–417. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  18. Zhao, L., Huang, S., Yan, L., Wang, J.J., Hu, G., Dissanayake, G.: Large-Scale Monocular SLAM by Local Bundle Adjustment and Map Joining. In: Proc. of the 11th. Int. Conf. Control, Automation, Robotics and Vision (ICARCV 2010), pp. 431–436. IEEE Technical Committee, Singapore (2010)

    Chapter  Google Scholar 

  19. Wang, J.J., Kodagoda, S., Dissanayake, G.: Vision Aided GPS/INS System for Robust Land Vehicle Navigation. In: Proceedings of the 22nd International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2009), Savannah, Georgia, USA, September 22-25, pp. 600–609 (2009)

    Google Scholar 

  20. Blanco, J.-L., Moreno, F.-A., Gonzalez, J.: A Collection of Outdoor Robotic Datasets with centimeter-accuracy Ground Truth. Autonomous Robots 27(4), 327–351 (2009)

    Article  Google Scholar 

  21. Tordoff, B., Murray, D.W.: Guided sampling and consensus for motion estimation. In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds.) ECCV 2002, Part I. LNCS, vol. 2350, pp. 82–96. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  22. Chum, O., Matas, J., Kittler, J.: Locally optimized RANSAC. In: Proc. DAGM- Symposium, pp. 236–243 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianguo Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Wang, J., Luo, X. (2015). Purposive Sample Consensus: A Paradigm for Model Fitting with Application to Visual Odometry. In: Mejias, L., Corke, P., Roberts, J. (eds) Field and Service Robotics. Springer Tracts in Advanced Robotics, vol 105. Springer, Cham. https://doi.org/10.1007/978-3-319-07488-7_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07488-7_23

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07487-0

  • Online ISBN: 978-3-319-07488-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics