摘要
目的针对直线描述子匹配算法缺乏有效的几何约束,且易受弱纹理、尺度变化的影响,提出一种结合多重约束条件的LBD描述子的直线段匹配算法(LBDs)。方法该算法以LSD算法提取的直线段作为匹配基元,利用SIFT匹配得到的同名点构建同名三角网约束确定候选直线;参考影像上以目标直线段为中心轴建立该直线段的矩形支撑域;根据目标直线段端点及其支撑域四角点在搜索影像上的核线约束建立候选直线段的对应支撑域;利用仿射变换统一目标直线段及候选直线段支撑域的大小;将直线段支撑域分解为大小相等的条形带,通过计算每个条形带的描述符得到该直线段的描述子,依次完成目标直线段与候选直线段LBD描述子的构建;分别计算目标直线段与每个候选直线段描述子向量间的欧氏距离,将满足最近邻距离比准则的候选直线段作为匹配结果;最后选取角度约束对匹配结果检核,确定同名直线。结果实验选取网上公开的3组分别存在角度、旋转、尺度变换的近景影像对作为实验数据,采用LBDs分别对其进行直线段匹配实验,并与其他直线段匹配算法进行对比分析,实验结果表明,LBDs获取同名直线数目约为其他算法的1. 06 1. 41倍,匹配正确率也提高了2. 4 11. 6个百分点,从匹配效率上来看,LBDs更为耗时,但兼顾该算法匹配获得同名直线数目、匹配正确率及运行时间,LBDs的鲁棒性更强,匹配结果的准确性与可靠性较高。结论结合多重约束条件构建的LBD描述子对于存在角度、旋转和尺度变化的影像进行直线匹配过程中具有稳定性。
Objective A new straight-line matching algorithm for line band descriptors( LBDs)combined with multiple con-straints is proposed to solve the typical problems in many straight-line matching algorithms that use descriptors.Such prob-lems include insufficient information utilization between matching straight lines,which are effective geometric constraints,and vulnerability of matching straight lines to the influence of low texture and scale change of images during the matchingprocess.Method Straight line segments are extracted by using a line segment detector method as matching elements,and acorresponding triangulation network established by using SIFT matching points is then used as the constraint region to deter-mine the candidate lines in the searched image.After the candidate lines are selected,a region for band descriptor con-struction is constructed.The construction method is described as follows.A rectangular support region,in which the targetstraight line segment is the central axis in the region,is established in the reference image.Then,the corresponding sup-port region of the candidate straight line segment in the searched image is determined based on epipolar constraints,whichis calculated by the endpoints of the target straight line segment and four corner points of its support region in the referenceimage.The support regions of the target and candidate straight line segments are constructed with the same size by utilizingaffine transformation.After completing the support regions of straight line segments,the regions are divided into a set ofbands,where each band has the same size and the length of the band equals the length of the straight line segment,and theLBDs of straight line segment are obtained by calculating the information of each band in the support region.The descriptorsare calculated based on the gradient values of four directions of pixels,and each band weight coefficient that is along thevertical direction in the support region is controlled by using a Gaussian function.On the basis of the above methods,thematching descriptor construction of LBDs for the target and candidate straight line segments is completed in sequence.Fur-thermore,new LBDs combined with multiple constraints are normalized in obtaining a unit LBD to reduce the influence ofnonlinear illumination changes,and the descriptor is a 40 D vector.Euclidean distances are used as the similarity measurein our algorithm and are determined based on the calculated vectors between the target straight line segment and each candi-date straight line segment descriptor.The candidate straight line segment,which satisfies the nearest neighbor distance ratiocriterion of Euclidean distances,is the matching straight line.In this process,the minimum Euclidean distance and nearestneighbor distance ratio thresholds should be determined,which directly affect the matching performance of the algorithm.Thus,many experiments should be conducted to ensure the accuracy of multi-threshold.The angle constraint,which is be-tween the corresponding straight line and its corresponding epipolar line,is used to evaluate the matching result and deter-mine the final corresponding straight lines.Result Three typical groups of close-range image pairs with angle,rotation,andscale transformation are used as the experimental dataset,which is used to complete the straight line segment matchingexperiments by the proposed algorithm.In comparison with other straight line segment matching algorithms,the matchingresults show that the proposed algorithm is more suitable in different typical close-range image pairs.The conclusions basedon the result analysis are summarized as follows.The successful matches of the proposed algorithm have 1.06-1.41 timesmore lines compared with other straight-line matching algorithms,and the proposed algorithm can improve the accuracy ofstraight line matching by 2.4% to 11.6%.In terms of matching efficiency,although the proposed algorithm is time-consu-ming,it is robust and achieves accurate and reliable straight line matching results by synthesizing the relevant experimentresults on the number of corresponding matching straight lines,matching accuracy,and running time.Moreover,a highlyaccurate and reliable matching result is obtained.Conclusion Constructed LBDs combined with multiple constraints are sta-ble for line matching of close-range images with angles,rotation,and scale changes.The instability of other descriptorscaused by numerous factors in line matching is improved.
作者
王竞雪
何腕营
Wang Jingxue;He Wanying(School of Geomatics ,Liaoning Technical University,Fuxin 123000,China;Faculty of Geoscienees and Environmental Engineering,Southwest Jiaotong University,Chengdu 611756,China)
出处
《中国图象图形学报》
CSCD
北大核心
2019年第2期237-247,共11页
Journal of Image and Graphics
基金
国家自然科学基金项目(41871379)
地球观测与时空信息科学国家测绘地理信息局重点实验室开放基金项目(201801)
辽宁省教育厅科学研究一般基金项目(LJYL010)~~
关键词
多重约束
LBD描述子
直线匹配
最近邻距离比
角度约束
multiple constraints
line band descriptor
straight line matching
nearest neighbor distance ratio
angle constraint