RANSAC算法学习

1 算法简介

       RANSAC(Random Sample Consesus)中文翻译为随机采样一致性,是利用一组包含异常数据的样本数据集计算得到数学模型参数的方法。

       若我们已知一个数据的数学模型,然后通过采集数据的方式计算模型参数。采集的数据中存在正确数据(inliers,可以被模型描述的数据)和异常数据(outliers,不符合模型的数据,噪声)。我们可以利用RANSAC算法得到不错的模型参数,且噪声对求解结果的影响比较小。

2 数学原理

       RANSAC的数学原理如下:对于数量为N的样本集,其中正确数量为M,则每一次获取到正确数据的概率p=M/N,计算模型参数需要K个数据,则一次性得到K个正确数据的概率为p^K(概率很低);反之至少存在一个错误数据的概率为(1-p^K)。若重复抽取L次,则L组数据中都存在错误数据的概率为(1-p^K)^L,注意这里当L足够大时,这个概率就会变得很小,也就意味着L组数据中至少有一组正确数据的概率为1-(1-p^K)^L,会变得足够大。直观解释就是抽取次数越多,抽到一组正确数据的概率就会越大。

       一般RANSAC的实现代码中有一个输入参数称为置信度P&#

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mega_Li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值