您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页一种新的立体匹配算法

一种新的立体匹配算法

来源:尚车旅游网
第21卷第3期 2011年3月 计算机技术与发展 C0MPUTER TECHNOLOGY AND DEVELOPMENT Vo1.21 No.3 Mar.20l1 一种新的立体匹配算法 毛雁明,杨慧玲 (宁德师范学院计算机与信息工程系,福建宁德352100) 摘要:立体匹配是目前计算机视觉领域中最活跃的研究主题之一,在三维重构、对象识别与分类、图像对齐等应用中,立 体匹配都是一个关键步骤。为了能够更精确地对特征点进行匹配,给m了一个新的匹配约束条件:匹配点距离相关性约 束,据此提出了一种新的立体匹配算法。该算法独立于特征点的检测算法,首先使用灰度相关法进行初始匹配,然后利用 最小中值平方法获得部分正确匹配点集,在此基础上加入匹配点距离相关性约束进行引导匹配,得到最后的匹配点集。 实验表明,该算法能够很好地实现特征点的正确匹配,具有很高的使用价值。 关键词:计算机视觉;Harris;LMedS;立体匹配;匹配点距离相关性 中图分类号:TP301.6 支献标识码:A 文章编号:1673—629X(2011)03—0105—04 A New Stereo Matching Algorithm MAO Yan-ming,YANG Hui-ling (Computer and Information Engineering Department of Ningde Normal University,Ningde 352100,China) Abstract:Stereo matching is still the most active research theme in he tielfd of computer vision,and it is a key step in the applications of 3d reconstruction,object recognition and classification,image alignment and so on.In order to do more precise to the stereo matching of feature points,gave a new matching cons ̄alnt condiiton:distance correlation of matching points cons ̄mnt and proposed a new stereo matching algorithm.The algorihm its independent of feature point detection algorithm,fwsfly,use the gray correlation method to do ini— tial matching and then use LMedS method to get partil corraect matching oipnts set,and on the basis,add distance correlation of matching points cons ̄alnt to guide he tmatching.Experiments show that the algorithm can achieve good matches of feature points,and has a very high value. Key words:computer vision;Harris;LMedS;stereo matching;distance correlation of matching points 0 引 言 立体匹配是立体视觉系统的重要组成部分,是近 年来计算机视觉领域备受关注的前沿方向和研究热 点。它在计算机视觉、航空测绘、军事应用、医学诊断 及工业检测中有着广泛的应用前景和潜在的经济价 检测,接着使用灰度相关法获得初始匹配点集,然后利 用LMedS方法获得部分正确匹配点集,最后在此基础 上利用匹配点距离相关性约束对其它匹配点对进行引 导匹配,获得最终的匹配点集。 实验表明,该算法能够很好地实现特征点的正确 匹配,具有很高的使用价值。 值。立体匹配是指在两幅待匹配图像中寻找匹配点, 目前,立体匹配的模型和算法很多,大致可分为:基于 特征的匹配算法 “ 和基于区域的匹配算法 。 。 由于受光照条件、物理特性、噪声干扰等的影响, 要准确地对特征点进行无歧义的匹配有相当的困难。 据此。文中提出了基于LMedS与匹配点距离相关性约 束的立体匹配算法,首先使用改进的基于Harris的角 点检测方法 分别对同一场景的不同图像进行角点 1初始匹配 基于灰度的匹配算法是一种经典的立体匹配算 法,是一种对图像像素以一定大小窗口的灰度阵列按 某种相似性度量顺次进行搜索匹配的方法 。若m 是图像, 的特征点,m:是图像,2的特征点,且m。、m: 的图像坐标分别为(It,, 。)、(u:, :),给定以m 为 中心的相关窗口(2n+1)X(2m+1)在图像,2中相 应于m.的位置选定(2du+1)X(2dv+1)的搜索窗 收稿日期:2010-07-12:修回日期:2010-10-16 基金项目:福建省自然科学基金资助项目(2009J01294);宁德师范 高等专科学校科研资助项目(2009Y034) 作者简介:毛雁明(1982一),男,福建福安人,硕士研究生,讲师,研究 方向为计算机视觉、人工智能。 口,用归一化互相关算法NCC(Normalized Cross Cor- relation)计算窗口内的特征点m 与m。的灰度相关系 数,公式如下: ・l06・ 计算机技术与发展 第21卷 n m 一 一 ∑∑(,(“。一i, 。一 )一 , (“:一i, :一 )一, ) 常数据的比例。 当图像受到高斯噪声的影响时,LMedS方法并不 (2n+1)(2m+1) ̄/ (,)or (,) 理想… 。通常为了提高该方法的功效,增加执行一个 (1) 加权最小二乘过程,其中标准偏差为: 其中,,(u,, ,)和,‘(u。, )分别为图像,,和,2特 =1.4826(1 5) (3) 征点处的灰度值,,和,。分别为它们所在窗口的灰度 均值, (,)和or(,’)分别是图像, 和,2在特征点处的 其中 ,是LMedS方法中的最小中值。基于上述 (2n+1)×(2m+1)窗口的标准偏差。 ,如果满足r ≤(2.5Or)。,则该匹配点对为正确匹配, 相关系数score的范围从一1到1,score绝对值越 否则为误匹配。 大,说明m。与m:的相似程度越高。如果一对特征点 由于LMedS方法比其他鲁棒方法(如RANSAC) 匹配,那么score必然较大,反之不成立,所以仅使用灰 限制更为严格,因此比其它鲁棒方法去除更多的点,基 度相关法就会产生误匹配。 本上能消除所有的误匹配,但也同时消除了一小部分 正确的匹配点,所以LMedS是所有鲁棒方法中最适合 2最小平方中值法(LMedS) 用来消除误匹配的方法¨ 。 LMedS方法¨。。通过求解下面的非线性问题估计 参数:min medianr ̄,即计算整个数据集中全部数据 3 LMedS与匹配点距离相关性约束的立体 匹配算法 的残差平方的中值,取其中最小的。 文中要求获得的同一场景的不同图像之间的旋转 给定n对对应点{(m ,m )f i=1,2,…,rt},应用 和平移都相对很小。文中的匹配方法主要是先使用改 LMedS方法获得部分正确匹配点对的主要步骤如下: 进的基于Harris的角点检测方法 分别对同一场景的 stepl:从n对对应点中随机抽取m个子集,每个 两幅不同图像进行角点检测,接着利用灰度相关法进 子集中有P=7对不同的对应点对。 行初始匹配,然后利用LMedS得到部分正确匹配点 step2:对于每个子集_,(J=l,2,…,m),应用7 集,再加入匹配点距离相关性约束进行引导匹配。 点算法得到基本矩阵F,,每个子集对应的基本矩阵 定义匹配点距离相关性relation为:假设 是含 F,要么一个或三个,如果是三个,选择匹配点对应数 有n对匹配点的正确匹配点集,M={(P ,q。)f 1,2, 最多的矩阵作为基本矩阵F,的真解。 …,n},其中(P ,q。)是一对正确匹配点,(P,g)是M step3:对每个F,,计算全部数据的残差平方的中 外的一对匹配点,给定阈值6,m是满足 值,表示为 ,,即: I dist(p,P )一dist(q,q )1 的M中的匹配点对个数, Mj=midian[d2(m ,F,m。)+d2(m。,F』Tm:)](2) 则relation=.m×1_00%。 step4:保留m个肘,中最小的 ,对应的F,,其中 下面介绍如何把匹配点距离相关性应用到立体匹 m= f 可, 为全部对应点集合包含异 配方法中。如图1所示,l~8是正确的匹配点对,现 l1 O 9 O 12 0 9 O 12 0 11 O 7 O 7 0 1 o 5 o 8 0 1 O 5 o 8 0 6 o 6 O 2 o 2 o 3 o 4 O 3 0 4 O 1O o 10 o 图1 匹配点距离相关性 ・108- 计算机技术与发展 第21卷 5 结束语 [5]郭龙源,夏永泉,杨静宇・基于梯度的快速区域匹配方法 文中给出了一个新的立体匹配约束条件:匹配点 [J].计算机科学,2007,34(4):239-240. 距离点距离相关性约束的立体匹配算法, 关 柬, 此 l出了I _在使用LMe于 eds与匹dS获  7]姚L轰 ̄ A益"平t: 颖≤,陈 ,霎 等.基于索引排序的快速动态区 篡 三 配方法 得部分正确匹配点集的基础上,再利用匹配点距离相 域匹配算法f J].计算机学报,2009,32(7):1375—1381. 关性约束进行引导匹配。实验表明,l文中提出的立体 [8]毛雁明,兰荚辉,上运琼,等.一种改进的基于Harris的角 匹配算法能够很好地实现特征点的正确匹配。 点检测方法[J].汁算机技术与发展,2009,19(5):130一 参考文献: [9] 王燕婷,张玮.图像匹配技术在土地利用动态监测中的 [1]Lhuillier M,Quan L.Robust dense malching using local and 应用方法研究[J].中国农学通报,2007(6):607—610- global geometirc constraints[C]//In:Proceedings of the 16th [1O]Chojnacki W,Brooks M J,Galwey D,et a1.A new approach to International Conference on Pattern Recognition.Barcelona, constrained parameter estimation applicable to some computer Spain:[s.n.],2000:968—972. vision problems[C]//Statistical Methods in Video Processing [2]谭磊,张桦,薛彦斌.一种基于特征点的图像匹配算法 Workshop Held in Conjunction with ECCV’02,Copenhagen, [3]戚世贵,戚素娟.一种基于图像特征点的图像匹配算法 11]邹定海.兰维视觉检测研究及其ADC应用[D].天津:天津 [4] 张少辉,沈晓蓉,范耀祖.一种基于特点特征点提取及匹配 [12]Armangne X,Salvi J.Overall view regarding ifmdamental ma‘ 的方法[J].北京航空航天大学学报,2008,34(5):516一trix estimation[J].Image and Vision Computing,2003,21: (上接第104页) [4] 曹东刚,梅宏.面向Aspect的程序设计一一种新的编程 [9] Colyer A,Clement A,Harley G,et a1.Eclipse AspectJ:Aspect 泛型[J].计算机科学,2003,30(9):5一lO. —Oriented Programming with AspectJ and the Eclipse AspectJ f5]周改霞,高尚,杨镇江.基于AOP的Web系统事务管理 Development Tools[M].[S.1.]:Addison Wesley Profession— 的应用研究[J].计算机技术与发展,2010,20(4):246— la,2004. 249. [10]蔡宇,赵正文.基于NHibernate和Log4Net实现用户登录 [6] 陈月娟,李慧,刘光远.基于AOP的信息管理系统的研 合法性验证[J].信息技术,2008,11:32—35. 究与实现[J].计算机应用与软件,2010,27(2):130—133. [11]Hoffman K,Kruger L.Microsoft Visual c#.NET 2003 Un— [7] 胡冰,程家兴,郭建业.一种.NET平台i AOP框架的实 leashed/C#.NET技术内幕[M].董梁,高猛,译.北京: 现方法[J].计算机与现代化,2009,11:85—89. 清华大学出版社,2006:544—556. [8] 陈敏智.一种基于AOP的BPEL过程动态发现和绑定服务 [12]Robison S,Nagel C.c#高级编程[M].北京:清华大学出 的方法[J].浙江工业大学学报,2009,37(5):511—514. 版社,2004. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务