1 / 6
文档名称:

基于视差梯度约束的RANSAC算法.doc

格式:doc   大小:25KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于视差梯度约束的RANSAC算法.doc

上传人:hqpkhvg379 2017/10/13 文件大小:25 KB

下载得到文件列表

基于视差梯度约束的RANSAC算法.doc

相关文档

文档介绍

文档介绍:基于视差梯度约束的RANSAC算法
图像拼接技术中的图像配准阶段存在计算量过大的缺陷,这是由于计算变换模型矩阵时,传统的RANSAC算法计算了全部匹配特征点(包括伪匹配点对)对应的模型参数,本文在RANSAC算法前设计了基于视差梯度约束的预检验过程,筛选掉大量伪匹配特征点,大大提高了图像配准效率。
【关键词】图像匹配 RANSAC算法视差梯度约束
1 引言
我们知道,图像拼接的过程一般分为三个步骤:图像预处理(特征提取)、图像配准以及图像融合。其中,图像配准是图像拼接过程中的核心内容。通过相似性度量准则找到匹配的特征点对,然后通过匹配的特征点对求解图像之间的变换矩阵,使图像的内容在拓扑和几何上对齐,最终完成?D像的拼接。
如今,在图像配准领域常用的的方法有:像素差平方和法、互相关法和RANSAC算法。本文主要对RANSAC法进行相应的研究和改进。在使用RANSAC法对粗匹配的特征角点进行提纯时,由于伪匹配特征点的存在,算法在变换模型计算和检验上花费了大量的时间。本文通过在计算变换模型前增加基于视差梯度约束的预检测过程,筛选掉伪匹配特征点,再进行模型计算和检验,大大提高了图像配准效率。
2 图像配准技术
欲将两幅图像进行无缝拼接,需要求出两幅图像之间的几何对应关系,包括平移、旋转、缩放等。两幅图像A和A1的一般变换模型可表示为:
求解变换模型,就是求解变换矩阵的参数λ0……λ7。在求解过程中需要一定数量的精确匹配点对,这与图像拼接的最终结果密切相关。图像的拼接效果取决于变换矩阵参数估计的精确度,而参数估计的关键在于获取精确匹配的特征点对。在特征点匹配过程中获得的“匹配特征点集合”往往存在一定数量的伪匹配特征点,即在第一幅图像中的某个特征点会对应于第二个图像中的多个特征点。为了获得更精确的匹配特征点对,人们通常用RANSAC算法对匹配特征点进行提纯。
3 RANSAC算法简介
RANSAC算法(随机抽样一致性算法)是一种非常有效的估计算法,如果精确的数据占大多数,伪匹配点对只是少量时,可以用最小二乘法来求解模型的参数和误差;如果伪匹配点对很多,如伪匹配点对的数目超过了50%,最小二乘法就不适用了,而RANSAC算法却可以求解。
RANSAC算法思想
在模型参数的求解过程中,伪匹配点对的存在是造成结果出现偏差的重要原因,为了提高结果的准确度,需要从原始数据中提取出一组不包含伪匹配点对的数据样本进行模型参数求解,而这需要遍历数据的不同组合,计算量太大。RANSAC算法认为在一定置信概率下,只需要搜索M组抽样(M足够大),就可以认为这组抽样中至少有一组抽样不包含伪匹配点对,利用找出的这组抽样数据来求解出模型的参数,然后将参数代入模型作为假设模型,对其它原始数据进行筛选,筛选掉偏差大的特征点,用保留的精确匹配特征点再次求解模型,得到精确的参数。
RANSAC算法的具体步骤
(1)计算抽样数量M
P=1-(1-(1-ε)m)M
P:置信概率;ε:数据错误率;m:求解模型参数需要的最小数据量
(2)从原始数据中随机抽取m个数据组成一个抽样,将抽样点数据代入方程,求解模型参数;
(3)将上一步求出的参数代入模型,用这个假设模型来筛选原始数据,去除偏差较大的数据,获得精确匹配