ransac算法及其消除错配应用

ransac算法及其消除错配应用

ID:30789129

大小:75.83 KB

页数:6页

时间:2019-01-03

ransac算法及其消除错配应用_第1页
ransac算法及其消除错配应用_第2页
ransac算法及其消除错配应用_第3页
ransac算法及其消除错配应用_第4页
ransac算法及其消除错配应用_第5页
资源描述:

《ransac算法及其消除错配应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、RANSAC算法及其消除错配应用一、RANSAC算法介绍模型参数估计方法,如经典的最小二乘法,可以根据某种给定的目标方程估计并优化模型参数以使其垠大程度适应于所有给定的数据集。这些方法都没有包含检测并排除异常数据的方法,他们都基于平滑假设:忽略给定的数据集的大小,总有足够多的准确数据值來消除界常数据的影响。但是在很多实际情况下,平滑假设无法成立,数据中可能包含无法得到补偿的严重错误数据,这时候此类模型参数估计方法将无法使用。例如如下情况:给定7个点(如图1所示),如何拟出一条最合适的肓线段,使得所有的正确点到直线的距离不超过0.8。此吋显然无法使用最小

2、二乘法等方法进行拟合。图1RANSAC为RANdomSAmpleConsensus的缩写,它是根据一纽包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。它于1981•年由Fischler和Bolles最先提出⑴。RANSAC算法的基木假设是样木中包含正确数据(inliers,可以被模型描述的数据),也包含界常数据(Outliers,偏离止常范围很远、无法适应数学模型的数据),即数据集中含有噪声。这些异常数据可能是由丁•错误的测量、错误的假设、错谋的计算等产生的。同时RANSAC也假设,给定一组正确的数据,存在可以计算出符合这些

3、数据的模型参数的方法。RANSAC基本思想描述如下:①考虑一个最小捕样集的势为n的模型(n为初始化模型参数所需的最小样本数)和一个样本集P,集合P的样本数#(P)>n,从P中随机抽取包含n个样本的P的子集S初始化模型M;②余集SC=P/S小与模型M的误差小于某一设定阈值t的样本集以及S构成S%S*认为是内点集,它们构成S的一致集(ConsensusSet):③若#(S*)$N,认为得到正确的模型参数,并利用集S*(内点inliers)采用授小二乘等方法重新计算新的模型MJ垂新随机抽取新的S,重复以上过程。④在完成一定的抽样次数后,若为找到一致集则算法失

4、败,否则选取抽样后得到的最大一致集判断内外点,算法结束。山上可知存在两个可能的算法优化策略。①如果在选取子集S时可以根据某些已知的样本特性等采用特定的选取方案或冇约束的随机选取來代替原來的完全随机选取;②当通过一致集S%十算出模型后,町以将P中所冇与模型M*的谋差小于t的样木加入S*,然后重新计算M*。RANSAC算法包括了3个输入的参数:①判断样本是否满足模型的误差容忍度t。t可以看作为对内点噪声均方差的假设,对于不同的输入数据需耍采用人工干预的方式预设合适的门限,.「L该参数对RANSAC性能有很大的影响;②随机抽取样木集S的次数。该参数肓接影响S

5、C中样木参与模型参数的检验次数,从而影响算法的效率,因为人部分随机抽样都受到外点的影响;③表征得到正确模型时,一•致集S*的大小N。为了确保得到表征数据集P的正确模型,一般要求一致集足够大;另外,足够多的一致样本使得重新估计的模型参数更粘确。RANSAC算法经常用于计算机视觉中。例如,在立体视觉领域中同时解决一对相机的匹恥点问题及基本矩阵的计算。二、RANSAC在消除错配屮的应用在特征点配対中,模型即为从一个平面上的特征点到另外一平面上的特征点的射影关系,反应为射影矩阵H。H是一个包含8个白由度的3X3矩阵,它最少可以由两平面屮的4对匹配点计算出,但同

6、一平面上的3个点必须不共面。图2、图3为RANSAC消除错配实验结果,两幅图像中的匹配点是由人工选取加Harris角点定位选取而来,匹配点对选取完毕后人工修改点集中的数据以产生外点。两图中绿色点为RANSAC认为正确匹配的点对,红色的点为错误匹配点对。图2图3参考文献:[1]Fischler;M.A.andBolles,R.C.RandomSampleConsensus:AParadigmforModelFittingwithApplicationstoImageAnalysisandAutomatedCartography.Communication

7、softheACM,24(6):381-395,1981.[2]RichardHartleyandAndrewZisserman.MultipleViewGeometryinComputerVision(2nded).CambridgeUniversityPress.⑶程叙,周焰,林洪涛,潘协辉.基于SIFT特征遥感彩像白动配准与拼接,遥感技术与应用,23(6):721-728,2008年12月RANSAC消除错配matlab代码(match」ansac.m):functioncorrectPoints=match_ransac(PbP2,it,N,t

8、)%MATCH_RANSAC:RANSACoutlinerdetectorformatched

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。