【技术实现步骤摘要】
一种线段匹配方法及匹配系统
[0001]本专利技术涉及计算机视觉与图像处理领域,特别涉及一种线段匹配方法及匹配系统。
技术介绍
[0002]特征匹配是解决许多计算机视觉问题的基本环节,其中点特征与线特征是最常使用的两种特征。在过去几年里,基于点特征的匹配方案已经得到广泛的研究与应用,它们可以快速的得到图像间的点特征匹配关系,而图像中的线特征常由于图像间的视图变换难以快速得到准确匹配。但线特征比点特征包含更多的结构信息,因此利用线特征进行图像间匹配在三维建模,机器人导航等领域中都有着重要作用。
[0003]而现有技术中的线段匹配方法存在诸多问题,如鲁棒性较低、匹配成本较高、匹配耗时较长、匹配准确度较低等等。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种线段匹配方法及匹配系统,以期至少部分地解决上述提及的技术问题中的至少之一。
[0005]根据本专利技术的一个方面提供了一种线段匹配方法,包括:
[0006]获取当前图像的第一线段集合和参考图像的第二线段集合;
[0007]获取第一线段集合中每条线段的邻域,构建第一邻域集合,并利用所述第一邻域集合对第一线段集合中的线段进行分类;
[0008]获取第二线段集合中每条线段的邻域,构建第二邻域集合;
[0009]从第一线段集合中选择待匹配线段,利用第一邻域,获取待匹配线段的邻域;
[0010]根据待匹配线段的邻域和第二邻域集合,获取待匹配线段的第一候选线段集合;
[0011]根据待匹配线段 ...
【技术保护点】
【技术特征摘要】
1.一种线段匹配方法,包括:获取当前图像的第一线段集合和参考图像的第二线段集合;获取所述第一线段集合中每条线段的邻域,构建第一邻域集合,并利用所述第一邻域集合对所述第一线段集合中的线段进行分类;获取所述第二线段集合中每条线段的邻域,构建第二邻域集合;从所述第一线段集合中选择待匹配线段,利用所述第一邻域,获取所述待匹配线段的邻域;根据所述待匹配线段的邻域和所述第二邻域集合,获取所述待匹配线段的第一候选线段集合;根据所述待匹配线段的类别,利用所述第一候选线段集合进行显著性匹配或进行基于仿射相似度的匹配,获得所述待匹配线段候选线段集合;获取所述第一线段集合中每条线段的候选线段集合;利用所述第一线段集合中每条线段的候选线段集合,构建得分矩阵;通过计算所述得分矩阵,获取所述第一线段集合和所述第二线段集合的匹配线段。2.根据权利要求1所述的方法,其中,获取当前图像的第一线段集合和参考图像的第二线段集合包括:利用直线检测分割算法处理所述当前图像,获取所述第一线段集合;利用直线检测分割算法处理所述参考图像,获取所述第二线段集合;其中,所述邻域是以线段中点作为中心点的矩形区域,所述矩形区域的长度用式(1)表示,宽度用式(2)表示:l=α*len(1),w=β*len(2),其中,α为预设的长度比例系数,β为预设的宽度比例系数,len表示所述线段的长度;其中,所述利用所述第一邻域集合对所述第一线段集合中的线段进行分类包括:从所述第一线段集合中选择待处理的线段;获取所述待处理的线段的邻域;根据所述待处理的线段的邻域内的特征点数量,将所述待处理的线段分类为显著性线段和弱纹理线段;遍历所述第一线段集合,对所述第一线段集合中的每条线段进行分类。3.根据权利要求1所述的方法,其中,根据所述待匹配线段的邻域和所述第二邻域集合,获取所述待匹配线段的第一候选线段集合包括:从所述第二线段集合中选择参考线段,并利用所述第二邻域集合获取所述参考线段的邻域;获取所述待匹配线段的邻域;利用尺度不变特征检测算法和最近邻特征匹配算法,获取所述待匹配线段的邻域和所述参考线段的邻域内互相匹配的特征点数量;当所述互相匹配的特征点数量大于预设的特征点阈值时,将所述参考线段加入所述第一候选线段集合;遍历所述第二线段集合,获取所述待匹配线段的第一候选线段集合;其中,所述预设的特征点阈值由式(3)表示:
V
p
=s*min(N1,N2)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3),其中,V
p
表示所述预设的特征点阈值,s表示预先设定的比例系数,N1为待匹配线段邻域内得到匹配的特征点数量,N2为参考线段邻域内得到匹配的特征点数量。4.根据权利要求1所述的方法,其中,所述获得所述待匹配线段候选线段集合包括:当所述待匹配线段是显著性线段时,利用所述第一候选线段集合进行显著性匹配;其中,所述显著性匹配包括:利用所述待匹配线段的邻域,构造所述待匹配线段的单应矩阵;根据所述单应矩阵,获取所述待匹配线段的第一端点和第二端点在所述参考图像上的第一映射点和第二映射点;根据所述第一映射点和第二映射点,获取所述映射线段;计算所述映射线段与所述第一候选线段集合中每条候选线段的距离;将所述距离值小于预设的距离阈值的候选线段加入到所述候选线段集合。5.根据权利要求4所述的方法,其中,所述映射点由式(4)表示:(X
′
j
)
i
=H(X
j
)
i
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4),其中,X
′
j
表示第j映射点,X
j
表示第j个端点,H表示单应矩阵;其中,所述映射线段到所述候选线段的距离由式(5)表示:d=(d1+d2+d3+d4)/4
ꢀꢀꢀꢀꢀꢀꢀꢀ
(5...
【专利技术属性】
技术研发人员:熊军林,曹瑞,周千昂,秦广健,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。