一种基于哈希重建的图像特征点匹配方法组成比例

技术编号:14002624 阅读:148 留言:0更新日期:2016-11-16 10:32
本发明专利技术公开了一种基于哈希重建的图像特征点匹配方法,包括如下步骤:利用被查图像的被查特征点的特征学习哈希函数;利用哈希函数学习哈希重建矩阵;对查询特征点和被查特征点通过距离度量筛选候选特征点;对候选特征点及查询特征点进行哈希重建;对哈希重建后的候选特征点及查询特征点进行相似度对比,最后得到匹配的特征点。本发明专利技术提供的一种基于哈希重建的图像特征点匹配方法通过两步匹配的方法,提高了匹配精度;在通过哈希重建得到的重建特征进行匹配的过程中,不需存储原始特征,减少了存储及建索引的代价,从而实现了快速的特征点匹配。

【技术实现步骤摘要】

本专利技术属于计算机多媒体
,尤其涉及一种基于哈希重建的图像特征点匹配方法
技术介绍
基于图像局部特征(如SIFT特征)的图像描述方法在图像检索中得到广泛用于,为了提高检索精度,需要对特征点直接进行快速匹配,然而目前的特征点匹配方法在匹配精度和匹配速度上很难找到一个更好的平衡。现有的图像特征点匹配方法普遍存在匹配复杂度高、计算量大或者匹配精度不高的问题。
技术实现思路
本专利技术的目的之一在于提供一种基于哈希重建的图像特征点匹配方法,以解决现有图像特征点匹配方法匹配复杂度高、计算量大或者匹配精度不高的问题。本专利技术的专利技术目的是通过下述技术方案来实现的:一种基于哈希重建的图像特征点匹配方法,包括如下步骤:对被查图像的被查特征点的特征学习哈希函数;利用哈希函数学习哈希重建矩阵;利用哈希重建矩阵筛选得到与查询特征点匹配的特征点。进一步的,所述利用哈希重建矩阵筛选得到匹配的特征点的步骤中,具体包括如下步骤:对查询特征点和被查特征点通过距离度量筛选候选特征点;对候选特征点及查询特征点进行哈希重建;对哈希重建后的候选特征点及哈希重建后的查询特征点进行相似度对比,最后得到匹配的特征点。进一步的,一种基于哈希重建的图像特征点匹配方法具体包括如下步骤:步骤S1:利用被查图像的被查特征点的特征学习哈希函数;步骤S2:利用步骤S1中得到的哈希函数学习旋转矩阵和哈希重建矩阵;步骤S3:利用步骤S2得到的旋转矩阵,得到查询特征点的哈希码和被查特征点的哈希码;步骤S4:将步骤S3得到的查询特征点的哈希码与被查特征点的哈希码进行距离度量,将所有距离小于阈值的被查特征点作为候选特征点集合;步骤S5:利用步骤S2得到的哈希重建矩阵,对查询特征点及步骤S4筛选出的候选特征点集合进行哈希重建,得到查询特征点的重建特征及步骤S4筛选出的候选特征点集合的重建特征;步骤S6:将步骤S5中的候选特征点集合的重建特征分别与查询特征点的重建特征进行相似度对比,并按相似度从大到小进行排序,最后得到匹配的特征点。进一步的,在所述步骤S1:利用被查图像的被查特征点的特征学习哈希函数的步骤中,具体包括:通过哈希方法利用被查图像的局部特征点的特征学习哈希函数。进一步的,在所述步骤S1中,通过哈希方法利用被查图像的被查特征点的特征学习哈希函数的步骤中,采用的所述哈希方法为ITQ哈希方法,具体包括如下步骤:步骤S1.1:对被查图像的被查特征点的特征矩阵X进行PCA降维,得到PCA降维矩阵T;步骤S1.2:利用上一步得到的PCA降维矩阵T,得到对被查特征点的特征矩阵X进行PCA降维后的特征矩阵V,V=TX;步骤S1.3:构建哈希函数。进一步的,所述步骤S1中构建的哈希函数为: m i n ( | | H - R V | | F 2 + α | | X - U H | | F 2 ) ]]>其中,H为哈希码矩阵,R为ITQ的旋转矩阵,U为哈希重建矩阵,X为被查特征点的特征矩阵。进一步的,所述步骤S2:利用步骤S1中得到的哈希函数学习旋转矩阵和哈希重建矩阵的步骤,具体包括:对步骤S1中得到的哈希函数进行迭代优化,得到旋转矩阵R和哈希重建矩阵U。进一步的,所述步骤S3:利用步骤S2得到的旋转矩阵,得到被查特征点的哈希码和查询点的哈希码的步骤,具体包括如下步骤:步骤S3.1:对于被查特征点的特征矩阵xi,利用步骤S1.1得到的PCA降维矩阵T进行特征降维,得到降维后的被查特征点的特征向量xi′=Txi;步骤S3.2:利用步骤S2得到旋转矩阵R和上一步得到的降维后的被查特征点特征向量xi′,得到哈希码hi=Rxi′;步骤S3.3:对于查询特征点的特征矩阵q,利用步骤S1.1得到的PCA降维矩阵T进行特征降维,得到降维后的查询特征点的特征向量q′=Tq;步骤S3.4:利用步骤S2得到旋转矩阵R和上一步得到的降维后的查询特征点的特征向量q′,得到哈希码hq=Rq′。进一步的,所述步骤S5:利用步骤S2得到的哈希重建矩阵,对查询特征点及步骤S4筛选出的候选特征点集合进行哈希重建,得到查询特征点的重建特征及步骤S4筛选出的候选特征点集合的重建特征的步骤中,所述查询特征点的重建特征q″=Uhq,步骤S4筛选出的候选特征点集合的重建特征xi″=Uhi。进一步的,所述被查特征点的特征采用SIFT特征。本专利技术的有益效果:本专利技术提供的一种基于哈希重建的图像特征点匹配方法通过两步匹配的方法,提高了匹配精度;在通过哈希重建得到的重建特征进行匹配的过程中,不需存储原始特征,减少了存储及建索引的代价,从而实现了快速的特征点匹配。附图说明图1为本专利技术基于哈希重建的图像特征点匹配方法流程图。具体实施方式下文将结合具体实施方式详细描述本专利技术。应当注意的是,下述实施例中描述的技术特征或者技术特征的组合不应当被认为是孤立的,它们可以被相互组合从而达到更好的技术效果。一种基于哈希重建的图像特征点匹配方法,包括如下步骤:对被查图像的被查特征点的特征学习哈希函数;利用哈希函数学习哈希重建矩阵;利用哈希重建矩阵筛选得到与查询特征点匹配的特征点。进一步的,在利用哈希重建矩阵筛选得到匹配的特征点的步骤中,具体包括如下步骤:对查询特征点和被查特征点通过距离度量筛选候选特征点;对候选特征点及查询特征点进行哈希重建;对哈希重建后的候选特征点及查询特征点进行相似度对比,最后得到匹配的特征点。如图1所示,本专利技术提供的一种基于哈希重建的图像特征点匹配方法具体包括如下步骤:步骤S1:对被查图像的被查特征点的特征学习哈希函数;步骤S2:利用步骤S1中得到的哈希函数学习旋转矩阵和哈希重建矩阵;步骤S3:利用步骤S2得到的旋转矩阵,得到查询特征点的哈希码和被查特征点的哈希码;步骤S4:将步骤S3得到的查询特征点的哈希码与被查特征点的哈希码进行距离度量,将所有距离小于阈值的被查特征点作为候选特征点集合;步骤S5:利用步骤S2得到的哈希重建矩阵,对查询特征点及步骤S4筛选出的候选特征点集合进行哈希重建,得到查询特征点的重建特征及步骤S4筛选出的候选特征点集合的重建特征;步骤S6:将步骤S5中的候选特征点集合的重建特征分别与查询特征点的重建特征进行相似度对比,并按相似度从大到小进行排序,最后得到匹配的特征点。本专利技术首先利用哈希码通过汉明距离快速筛选候选特征点,再对候选特征点以及查询特征点进行哈希重建,在哈希重建基础上进一步进行筛选。整个匹配过程中通过了两步筛选,提高了匹配精度。实施例本专利技术提供的一种基于哈希重建的图像特征点匹配方法具体包括如下步骤:(1)通过迭代量化(Iterative Quantization,ITQ)哈希方法对被查图像的被查特征点的尺度不变特征转换(Scale-invariant feature transform,SIFT)特征学习哈希函数,具体包括如下步骤:(1本文档来自技高网...
一种基于哈希重建的图像特征点匹配方法

【技术保护点】
一种基于哈希重建的图像特征点匹配方法,其特征在于,包括如下步骤:利用被查图像的被查特征点的特征学习哈希函数;利用哈希函数学习哈希重建矩阵;利用哈希重建矩阵筛选得到与查询特征点匹配的特征点。

【技术特征摘要】
1.一种基于哈希重建的图像特征点匹配方法,其特征在于,包括如下步骤:利用被查图像的被查特征点的特征学习哈希函数;利用哈希函数学习哈希重建矩阵;利用哈希重建矩阵筛选得到与查询特征点匹配的特征点。2.如权利要求1所述的一种基于哈希重建的图像特征点匹配方法,其特征在于,所述利用哈希重建矩阵筛选得到匹配的特征点的步骤中,具体包括如下步骤:对查询特征点和被查特征点通过距离度量筛选候选特征点;对候选特征点及查询特征点进行哈希重建;对哈希重建后的候选特征点及哈希重建后的查询特征点进行相似度对比,最后得到匹配的特征点。3.如权利要求2所述的一种基于哈希重建的图像特征点匹配方法,其特征在于,具体包括如下步骤:步骤S1:利用被查图像的被查特征点的特征学习哈希函数;步骤S2:利用步骤S1中得到的哈希函数学习旋转矩阵和哈希重建矩阵;步骤S3:利用步骤S2得到的旋转矩阵,得到查询特征点的哈希码和被查特征点的哈希码;步骤S4:将步骤S3得到的查询特征点的哈希码与被查特征点的哈希码进行距离度量,将所有距离小于阈值的被查特征点作为候选特征点集合;步骤S5:利用步骤S2得到的哈希重建矩阵,对查询特征点及步骤S4筛选出的候选特征点集合进行哈希重建,得到查询特征点的重建特征及步骤S4筛选出的候选特征点集合的重建特征;步骤S6:将步骤S5中的候选特征点集合的重建特征分别与查询特征点的重建特征进行相似度对比,并按相似度从大到小进行排序,最后得到匹配的特征点。4.如权利要求3所述的一种基于哈希重建的图像特征点匹配方法,其特征在于,在所述步骤S1:利用被查图像的被查特征点的特征学习哈希函数的步骤中,具体包括:通过哈希方法利用被查图像的被查特征点的特征学习哈希函数。5.如权利要求4所述的一种基于哈希重建的图像特征点匹配方法,其特征在于,在所述步骤S1中,通过哈希方法利用被查图像的被查特征点的特征学习哈希函数的步骤中,采用的所述哈希方法为ITQ哈希方法,具体包括如下步骤:步骤S1.1:对被查图像的被查特征点的特征矩阵X进行PCA降维,得到PCA降维矩阵T;步骤S1.2:利用上一步得到的PCA降维矩阵T,得到对被查特征点的特征矩阵X进行PCA降维后的特征矩阵V,V=TX;步骤S1.3:构建哈希函数。6.如权利要求5所述的一种基于哈希重建的图像特征点匹配方法,其特征在于,所述步骤S1中构...

【专利技术属性】
技术研发人员:邢爽杜强聂方兴
申请(专利权)人:北京小白世纪网络科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1