当前位置:
文档之家› 基于SURF和快速近似最近邻搜索的图像匹配算法
基于SURF和快速近似最近邻搜索的图像匹配算法
[ 2 ]
提出了 S U R F算法, 它是对 S I F T算法的一种改进, 其性能
超过了 S I F T且能够获得更快的速度。 S U R F算法在光照变化 和视角变化不变性方面的性能接近 S I F T算法,尤其对图像严 重模糊和旋转处理得非常好。文献[ 3 ] 通过对几种具有代表 性的局部特征算法进行了性能评估, 实验结论表明, S U R F算 U R F算法通过计算积 法是性能最为鲁棒的局部特征算法。 S
H=
式提出了 S I F T ( s c a l ei n v a r i a n t f e a t u r et r a n s f o r m ) 算法, 该算法通 过提取稳定的特征, 可以对发生平移、 旋转、 仿射变换、 视角变 I F T算法本身复杂 换、 光照变化情况的图像进行匹配; 但由于 S B a y 等 度较高也存在着特征检测和匹配速度慢的缺点。随后, 人
收稿日期:2 0 1 2 0 7 2 9 ;修回日期:2 0 1 2 0 9 0 4 基金项目:国家自然科学基金资助项目( 6 1 1 7 0 2 0 3 ) ; 国家“ 9 7 3 ” 计划前期研究专项基金 资助项目( 2 0 1 1 C B 3 1 1 8 0 2 ) ; 国家教育部博士点基金资助项目( 2 0 0 8 0 6 9 7 0 0 1 4 ) ; 陕西省自然科学基金资助项目( 2 0 1 1 J Q 8 0 0 1 , 2 0 1 0 J Q 8 0 1 1 ; 虚拟现实 应用教育部工程研究中心开放基金资助项目( M E O B N U E V R A 2 0 0 9 0 3 ) ; 陕西省教育厅资助项目( 0 9 J K 7 3 8 , 1 2 J K 0 7 3 0 ) 作者简介:赵璐璐( 1 9 8 9 ) , 女, 陕西西安人, 硕士研究生, 主要研究方向为图形图像处理、 可视化技术( 3 8 1 2 9 9 6 0 9 @q q . c o m ) ; 耿国华( 1 9 5 5 ) , 女, 教授, 博导, 主要研究方向为图形图像、 可视化技术、 智能信息处理; 李康( 1 9 8 0 ) , 男, 讲师, 博士研究生, 主要研究方向为计算机可视化; 何阿静 1 9 8 8 ) , 女, 硕士研究生, 主要研究方向为图形图像处理、 可视化技术. (
( S c h o o l o f I n f o r m a t i o nS c i e n c e &T e c h n o l o g y ,N o r t h w e s t U n i v e r s i t y ,X i ’ a n7 1 0 1 2 7 ,C h i n a )
A b s t r a c t :T h i s p a p e r p r o p o s e da ni m a g e s m a t c h i n g a l g o r i t h mb a s e do nS U R Fa n df a s t a p p r o x i m a t e n e a r e s t n e i g h b o r s e a r c hf o r t h a t n e a r e s t n e i g h b o r m a t c h i n g o f h i g h d i m e n s i o n a l f e a t u r e v e c t o r w a s l o w . F i r s t , t h i s a l g o r i t h mu s e dF a s t H e s s i a nd e t e c t i o nt o , a n dg e n e r a t e df e a t u r e v e c t o r o f S U R Fd e s c r i p t o r s . T h e n u s i n g b i d i r e c t i o n a l a p p r o x i m a t e n e a r e s t n e i g h b o r m a t c h i n g f i n df e a t u r e s a l g o r i t h mt o m a t c h ,f i n a l l ya d o p t e dP R O S A Ca l g o r i t h mt oe x c l u d em i s t a k em a t c h i n gp o i n t s .E x p e r i m e n t s s h o wt h a t t h ea l g o r i t h mn o t o n l y i m p r o v e s t h e m a t c h i n g c o r r e c t r a t e o f S U R Fa l g o r i t h m ,a n de n s u r e t h e r e a l t i m e n a t u r e . K e yw o r d s :i m a g e s m a t c h i n g ;F L A N N ;S U R F ( s p e e d e du pr o b u s t f e a t u r e s ) ;P R O S A C ;b i d i r e c t i o n a l m a t c h i n g
L ቤተ መጻሕፍቲ ባይዱ x , ) L ( x , ) σ σ x x x y
L ( x , ) L ( x , ) σ σ x y y y
1 ) (
其中: L (x , ) 、 L ( x , R ) 和L ( x , R ) 是x 点处高斯函数二阶 σ x x x y y y 偏导数和图像的二维卷积。 S U R F算子采用方框滤波 为了提高高斯卷积的计算速度,
′ 2 ′ 2 ′ 2 D= 槡 ( x x )+ ( x x )+ …+ ( x x ) 1- 1 2- 2 6 4- 6 4 ′ 1 ′ 2 ′ 6 4
( 3 )
其中: ( x , x , …, x ) , ( x, x, …, x) 为待匹配的两个特征点 1 2 6 4 U R F特征向量。 的S % ! 双向 -./00 算法 由于 S U R F特征向量是高维向量, 以往算法采用基于最近 邻距离的匹配算法, 其匹配过程相当于高维空间中的最近邻搜 索问题, 计算量太大。文献[ 5 ] 对一些相关的算法进行了比 均值 较, 发现对于高维空间中的最近邻搜索问题, 采用分层 K 树和多重随机 K D树具有较好的性能, 并且实现了根据用户输 入的准确度和高维数据自动化选择的近似快速最近邻搜索算 L A N N , 搜索速率得到了显著提高, 因而本文采用 F L A N N 法F 算法。 图 3为图 I L A N N匹配效果图, 匹配对数为 1 到图 I 2的 F 1 2 4 ; 图 4为图 I 匹配对数为 1 3 6 。可以 2 到图 I 1 的匹配效果图, 明显看出, 同样是两幅图, 通过不同方向匹配得到的匹配对数 不同, 都存在不同程度的误匹配现象。
为
2 H= D ( x ) D ( x )- ( 0 . 9 D ( x ) ) Δ x x y y x y
( 2 )
其中: ( x , y ) 周围区域的方框滤波器响应值, 用 Δ进 Δ为在点 I 行极值点的检测。方框滤波模板与图像进行卷积运算后的值 、 D 、 D 。通过矩阵的行列式和特征值来判别是否 分别为 D x x x y y y a s t H e s s i a n 矩阵的行列式值为正,且两个特征 为极值点,若 F 值不同时为正或为负,则认定为极值点。
图像匹配在图像处理中一直是研究的重点和热点之一, 它 用来匹配相互间具有偏移的两幅或多幅图像。在目标识别、 三 维重建、 运动分析、 图像拼接等领域都有着广泛的应用。目前, 广泛应用的图像匹配算法主要有两类: a ) 基于区域的匹配方 法, 该方法运算量大而且不能解决图像旋转和尺度缩放的问 题; b ) 基于特征的匹配方法, 近年来, 由于基于局部不变特征 的匹配算法具有计算量小、 良好的鲁棒性, 对图像偏移、 旋转、 灰度变化等都有较好的适应能力, 逐渐成为图像匹配算法研究 的主流方向。
赵璐璐,耿国华,李 康,何阿静
( 西北大学 信息科学与技术学院,西安 7 1 0 1 2 7 ) 摘 要:针对高维特征向量存在的最近邻匹配正确率低的问题, 提出了一种基于 S U R F和快速近似最近邻搜索 的图像匹配算法。首先用 F a s t H e s s i a n检测子进行特征点检测, 并生成 S U R F特征描述向量; 然后通过快速近似 最近邻搜索算法得到初匹配点对, 再对得出的单向匹配结果进行双向匹配; 最后采用鲁棒性较好的 P R O S A C算 U R F算法匹配的正确率, 还保证了算法的实时性。 法进一步剔除误匹配点对。实验证明了该算法不仅提高了 S 关键词:图像匹配;快速近似邻近点搜索;加速鲁棒特征;改进的样本一致性;双向匹配 中图分类号:T P 3 9 1 . 4 1 文献标志码:A 文章编号:1 0 0 1 3 6 9 5 ( 2 0 1 3 ) 0 3 0 9 2 1 0 3 d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 3 6 9 5 . 2 0 1 3 . 0 3 . 0 7 2
! "+,- 特征提取和描述
本文 采 用 S U R F 算 法 作 为 图 像 匹 配 的 特 征 提 取 算 法。 S U R F特征点 检 测 的 主 要 过 程 分 为 特 征 点 提 取 和 生 成 特 征 S U R F描述向量。 ! ! "+,- 特征点提取 S U R F算子的检测与 S I F T算法都是基于尺度空间的, 采用 H e s s i a n 矩阵来提取特征点。 尺度为 σ的图像点 I ( x , y ) 的H e s s i a n 矩阵定义为