Skip to main content
Erschienen in: Machine Vision and Applications 1/2019

25.09.2018 | Original Paper

A probabilistic analysis of a common RANSAC heuristic

verfasst von: Hemanth Kumar Sangappa, K. R. Ramakrishnan

Erschienen in: Machine Vision and Applications | Ausgabe 1/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Random Sample Consensus (RANSAC) is an iterative algorithm for robust model parameter estimation from observed data in the presence of outliers. First proposed by Fischler and Bolles back in 1981, it still is a very popular algorithm in the computer vision community. The primary objective of their paper was to find an effective strategy for excluding outliers from estimation process, but it did not consider the presence of noise among the inliers. A common practice among implementations of RANSAC is to take a few samples extra than the minimum required for estimation problem, but implications of this heuristic are lacking in the literature. In this paper, we present a probabilistic analysis of this common heuristic and explore the possibility of finding an optimal size for the randomly sampled data points per iteration of RANSAC. We also improve upon the lower bound for the number of iterations of RANSAC required to recover the model parameters. On the basis of this analysis, we propose an improvement in the hypothesis step of RANSAC algorithm. Since this step is shared (unchanged) by many of the variants of RANSAC, their performance can also be improved upon. The paper also presents the improvements achieved by incorporating the findings of our analysis in two of the popular variants of RANSAC.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat 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, 381–395 (1981)MathSciNetCrossRef 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, 381–395 (1981)MathSciNetCrossRef
2.
Zurück zum Zitat Chum, O., Matas, J., Kittler, J.: Locally Optimized RANSAC, Pattern Recognition, pp. 236–243. Springer, Berlin (2003)CrossRef Chum, O., Matas, J., Kittler, J.: Locally Optimized RANSAC, Pattern Recognition, pp. 236–243. Springer, Berlin (2003)CrossRef
3.
Zurück zum Zitat Torr, P.H.S., Zisserman, A.: MLESAC: a new robust estimator with application to estimating image geometry. Comput. Visi. Image Underst. 78, 138 (2000)CrossRef Torr, P.H.S., Zisserman, A.: MLESAC: a new robust estimator with application to estimating image geometry. Comput. Visi. Image Underst. 78, 138 (2000)CrossRef
4.
Zurück zum Zitat Lebeda, K., Matas, J., Chum, O.: Fixing the locally optimized RANSAC. In: British Machine Vision Conference, vol. 95.1–95.11 (2012) Lebeda, K., Matas, J., Chum, O.: Fixing the locally optimized RANSAC. In: British Machine Vision Conference, vol. 95.1–95.11 (2012)
5.
Zurück zum Zitat Choi, S., Kim, T., Yu, W.: Performance evaluation of RANSAC family. In: British Machine Vision Conference (2009) Choi, S., Kim, T., Yu, W.: Performance evaluation of RANSAC family. In: British Machine Vision Conference (2009)
6.
Zurück zum Zitat Raguram, R., Frahm, J.-M., Pollefeys, M.: A comparative analysis of RANSAC techniques leading to adaptive real-time random sample consensus. In: Proceedings of the 10th European Conference on Computer Vision: Part II, vol. 500–513 (2008) Raguram, R., Frahm, J.-M., Pollefeys, M.: A comparative analysis of RANSAC techniques leading to adaptive real-time random sample consensus. In: Proceedings of the 10th European Conference on Computer Vision: Part II, vol. 500–513 (2008)
8.
Zurück zum Zitat Tordoff, B.J., Murray, D.W.: Guided-MLESAC: faster image transform estimation by using matching priors. IEEE Trans. Pattern Anal. Mach. Intell. 27(10), 15231535 (2005)CrossRef Tordoff, B.J., Murray, D.W.: Guided-MLESAC: faster image transform estimation by using matching priors. IEEE Trans. Pattern Anal. Mach. Intell. 27(10), 15231535 (2005)CrossRef
9.
Zurück zum Zitat Chum, O., Matas, J.: Matching with PROSAC progressive sample consensus. In: IEEE Conference on Computer Vision and Pattern Recognition (2005) Chum, O., Matas, J.: Matching with PROSAC progressive sample consensus. In: IEEE Conference on Computer Vision and Pattern Recognition (2005)
10.
Zurück zum Zitat Matas, J, Chum, O.: Randomized RANSAC. In: British Machine Vision Conference, vol. 49–58. Vienna University of Technology (2002) Matas, J, Chum, O.: Randomized RANSAC. In: British Machine Vision Conference, vol. 49–58. Vienna University of Technology (2002)
11.
Zurück zum Zitat Matas, J., Chum, O.: Randomized RANSAC with sequential probability ratio test. In: IEEE International Conference on Computer Vision (2005) Matas, J., Chum, O.: Randomized RANSAC with sequential probability ratio test. In: IEEE International Conference on Computer Vision (2005)
12.
Zurück zum Zitat Nistr, D., Nistr, D.: Preemptive RANSAC for live structure and motion estimation. Proc. IEEE Int. Conf. Comput. Vis. 1, 199–206 (2003)CrossRef Nistr, D., Nistr, D.: Preemptive RANSAC for live structure and motion estimation. Proc. IEEE Int. Conf. Comput. Vis. 1, 199–206 (2003)CrossRef
13.
Zurück zum Zitat Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. Johns Hopkins University Press, Baltimore (1996)MATH Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. Johns Hopkins University Press, Baltimore (1996)MATH
14.
Zurück zum Zitat Umeyama, S.: Least-squares estimation of transformation parameters between two point patterns. IEEE Trans. Pattern Anal. Mach. Intell. 13, 376–380 (1991)CrossRef Umeyama, S.: Least-squares estimation of transformation parameters between two point patterns. IEEE Trans. Pattern Anal. Mach. Intell. 13, 376–380 (1991)CrossRef
15.
Zurück zum Zitat Hemanth Kumar, S., Ramakrishnan, K.R.: Improved motion vector compression using 3D-warping. In: 2014 Data Compression Conference, vol. 424–424 (2014, March) Hemanth Kumar, S., Ramakrishnan, K.R.: Improved motion vector compression using 3D-warping. In: 2014 Data Compression Conference, vol. 424–424 (2014, March)
16.
Zurück zum Zitat Hemanth Kumar, S., Suraj, K., Ramakrishnan, K.R.: An efficient depth estimation using temporal 3D-warping. In: 2014 International Conference on 3D Imaging (IC3D) (2014, Dec) Hemanth Kumar, S., Suraj, K., Ramakrishnan, K.R.: An efficient depth estimation using temporal 3D-warping. In: 2014 International Conference on 3D Imaging (IC3D) (2014, Dec)
17.
Zurück zum Zitat Sturm, J., Engelhard, N., Endres, F., Burgard, W., Cremers, D.: A benchmark for the evaluation of RGB-D SLAM systems, book. In: Proceedings of the International Conference on Intelligent Robot Systems (IROS) (2012 Oct) Sturm, J., Engelhard, N., Endres, F., Burgard, W., Cremers, D.: A benchmark for the evaluation of RGB-D SLAM systems, book. In: Proceedings of the International Conference on Intelligent Robot Systems (IROS) (2012 Oct)
19.
Zurück zum Zitat Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60, 91–110 (2004)CrossRef Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60, 91–110 (2004)CrossRef
20.
Zurück zum Zitat Oh, K., Yea, S., Vetro, A., Ho, Y.: Virtual view synthesis method and self evaluation metrics for free viewpoint television and 3D video. Int. J. Imaging Syst. Technol. 20, 378–390 (2010)CrossRef Oh, K., Yea, S., Vetro, A., Ho, Y.: Virtual view synthesis method and self evaluation metrics for free viewpoint television and 3D video. Int. J. Imaging Syst. Technol. 20, 378–390 (2010)CrossRef
21.
Zurück zum Zitat Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110, 346–359 (2008)CrossRef Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110, 346–359 (2008)CrossRef
22.
Zurück zum Zitat Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd edn. Cambridge University Press, Cambridge (2004)CrossRefMATH Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd edn. Cambridge University Press, Cambridge (2004)CrossRefMATH
23.
Zurück zum Zitat Julier, S.J., Uhlmann, J.K.: A new extension of the Kalman filter to nonlinear systems, book. In: Proceedings of the Aerosense, vol. 82–193 (1997) Julier, S.J., Uhlmann, J.K.: A new extension of the Kalman filter to nonlinear systems, book. In: Proceedings of the Aerosense, vol. 82–193 (1997)
24.
Zurück zum Zitat Sanjeev Arulampalam, M., Maskell, S., Gordon, N.: A tutorial on particle fillters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 50, 174–188 (2002)CrossRef Sanjeev Arulampalam, M., Maskell, S., Gordon, N.: A tutorial on particle fillters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 50, 174–188 (2002)CrossRef
Metadaten
Titel
A probabilistic analysis of a common RANSAC heuristic
verfasst von
Hemanth Kumar Sangappa
K. R. Ramakrishnan
Publikationsdatum
25.09.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Machine Vision and Applications / Ausgabe 1/2019
Print ISSN: 0932-8092
Elektronische ISSN: 1432-1769
DOI
https://doi.org/10.1007/s00138-018-0973-4

Weitere Artikel der Ausgabe 1/2019

Machine Vision and Applications 1/2019 Zur Ausgabe