Parameter Estimation In Presence of Outliers
A Toy Example: Estimating 2D Lines
Maximum Likelihood Estimation
Outliers, Bias and Breakdown Point
Outliers
Bias
Breakdown Point
The Breakdown Point for a 2D Line Least Squares Estimator
RANdom Sample And Consensus
Introduction
Preliminaries
RANSAC Overview
How many iterations?
Constructing the MSSs and Calculating q
Ranking the Consensus Set
Computational Complexity
Hypothesize Step
Test Step
Overall Complexity
Other RANSAC Flavors
RANSAC at Work
The RANSAC Toolbox for Matlab™
RANSAC.m
Some Examples Using the RANSAC Toolbox
Estimating Lines
Estimating Planes
Estimating A Rotation Scaling and Translation
Estimating Homographies
Frequently Asked Questions
What is the ``right'' value of ?
How do I use the toolbox for image registration purposes?
Why the behaviour of RANSAC is not repeatable?
What should I do if I find a bug in the toolbox?
Are there any other RANSAC routines for Matlab?
Notation
Some Linear Algebra Facts
The Singular Value Decomposition
Relation Between the SVD Decomposition and the Eigen Decomposition
Fast Diagonalization of Symmetric 22 Matrices
Least Square Problems Solved via SVD
Solving A=
Solving A= subject to "026B30D "026B30D =1
The Normalized Direct Linear Transform (nDLT) Algorithm
Introduction
Point Normalization
A Numerical Example
Concluding Remarks About the Normalized DLT Algorithm
Some Code from the RANSAC Toolbox
Function Templates
MSS Validation
Parameter Estimation
Parameter Validation
Fitting Error
Source Code for the Examples
Line Estimation
Plane Estimation
RST Estimation
Homography Estimation
GNU Free Documentation License
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
ADDENDUM: How to use this License for your documents
References