对于上一篇文章——一分钟详解「本质矩阵」推导过程中,如何稳健地估计本质矩阵或者基本矩阵呢?正是这篇文章重点介绍的内容。函数
基本矩阵求解方法主要有:测试
先简单介绍一下直接线性变换法: .net
在上述分析过程当中,若是n>=8时,最小二乘法求解是不是最优估计呢?3d
接下来,咱们重点探讨一下这个问题。cdn
稳健(robust):对数据噪声的敏感性。 blog
对于上述采样,若是出现外点(距离正确值较远),将会影响实际估计效果。get
RANSAC主要解决样本中的外点问题,最多可处理50%的外点状况。it
基本思想: RANSAC经过反复选择数据中的一组随机子集来达成目标。被选取的子集被假设为局内点,并用下述方法进行验证:io
这个过程被重复执行固定的次数,每次产生的模型要么由于局内点太少而被舍弃,要么由于它比现有的模型更好而被选用。class
对上述步骤,进行简单总结以下:
举个例子:使用RANSAC——拟合直线