面向像对直线特征匹配的线特征矫正与提纯方法
Line feature correction and purification for matching straight lines of image pair
- 2019年24卷第7期 页码:1176-1187
收稿:2018-12-14,
修回:2019-1-16,
纸质出版:2019-07-16
DOI: 10.11834/jig.180665
移动端阅览

浏览全部资源
扫码关注微信
收稿:2018-12-14,
修回:2019-1-16,
纸质出版:2019-07-16
移动端阅览
目的
2
像对直线特征匹配是计算机视觉的重要研究内容,现有这类匹配方法均存在不同程度的误匹配问题。导致此问题的主要因素包括直线检测结果没有位于图像的真正边缘处、缺乏匹配线对的一致性校验。为此本文提出一种面向像对直线特征匹配的线特征矫正与提纯方法。
方法
2
首先提取像对的边缘特征获得二值化边缘图,通过边缘梯度图及梯度矢量图(GVF)建立梯度引力图。其次,采用直线检测方法提取像对的直线特征,并通过梯度引力图矫正直线位置。最后,采用点特征匹配结果计算像对极线,并结合直线匹配结果确定最后的局部校验特征区域,通过随机抽样一致小邻域范围内特征相似性校验直线匹配结果,从而剔除误匹配直线。
结果
2
对一组宽基线像对进行匹配实验,与直接采用直线匹配算法获得的匹配结果相比,矫正后的匹配结果剔除了大部分误匹配线对,将匹配准确率从50%提高到84%,继续提纯该匹配结果获得了100%的匹配准确率。在另一组宽基线像对的匹配实验中,经本文方法处理后的匹配准确率提高近30%。与前两组实验相比,第3组实验的像对摄影姿态变化不大,仅在尺度上有所区别,经本文方法处理后配准率从92%提高到100%。
结论
2
采用本文方法可以大幅提高像对直线特征匹配的准确率,同时该方法可以很容易对其他直线匹配结果进行校正与提纯,具备较高的实用性。
Objective
2
Linear feature matching is an important research content of computer vision. Existing matching methods exhibit different degrees of mismatching. The main factors leading to this problem include the following: the existing line detection results are not located at the real edge of the image
and local consistency checking for matching lines is lacking. For this reason
a line feature correction and purification method for image matching of linear features is proposed.
Method
2
First
the edge features of the pair are extracted to obtain the binarized edge map. The edge gradient map and gradient vector flow are used to establish the gradient gravitational map. Second
the line detection method is used to extract the straight line features of the pair
and the new endpoints are determined by shortening the endpoints of these straight lines. Then
the distance gravitation map is used to calculate the position of the new endpoints to create new straight lines. Subsequently
a method of extending the new lines is proposed to ensure that the length of the original line is consistent. Finally
the point feature matching result is used to calculate the image pair epipolar line
and the line matching result is combined to determine the final check local feature area. The mismatched straight lines are eliminated by randomly sampling the feature matching in the small neighborhood to verify the straight lines matching.
Result
2
Three different image pairs were selected for the experiments. A wide baseline stereo pairs was selected for the first experiment. Experimental result shows that most straight lines on the ground imperfectly fit on the ground pattern. Correction result shows that straight lines of this part were corrected to the edge of the pattern. In addition
the straight lines of doors and windows were also offset or inclined to the interior. Such lines were also corrected to the edges of doors and windows. The analysis outcome of experimental data indicated that many wrong matching lines were observed in the matching results obtained by direct line matching algorithm. However
the linear correction processed by our method could improve the matching accuracy from 50% to 84%. Although a small number of wrong matching lines were observed
100% matching accuracy could be obtained by refining this matching result through our method. Another wide baseline image pair was selected for the second experiment. Experimental result indicated that the straight lines extracted near the edge of flowerpot show that gaps between the actual edge and extraction result. The lines were located at the edge of the flowerpot through our method. The deviation of the line position is highly evident near the window frame
and the corrected straight lines were pulled back to the correct position. The analysis outcome of experimental data indicated that the matching accuracy was also increased by 30%. An image pair of scale changed was selected for the third experiment. Experimental result demonstrated that the lines are regularly detected
but the straight lines in the horizontal and vertical directions deviate to the real position. This problem was solved after correction. Moreover
some tilted lines were also pulled back to the real edge. Only a slight scale difference in the third image pair was observed
and the matching accuracy increased from 92% to 100% compared with the previous experiments.
Conclusion
2
This work aims to improve the registration accuracy of image pair. A general method of rectifying and purifying straight line features and its implementation process is proposed. A gradient gravity map is developed by combining gradient graph and gradient vector graph of edge graph. Accordingly
the positions of straight lines are corrected. The polar line obtained by matching points and line matching results are used to check the regional similarity for eliminating wrong matching lines. Three image pairs were tested to detect the linear registration rate
alignment rate after straight line correction
and matching result of purification matching results. Experimental results show that the average matching accuracy increased by approximately 30%. The method of this work can greatly improve the accuracy of matching the line features and easily correct and purify other line matching results and exhibits high practicability.
Bergamasco F, Albarelli A, Torsello A. Pi-Tag:a fast image-space marker design based on projective invariants[J]. Machine Vision and Applications, 2013, 24(6):1295-1310.[DOI:10.1007/s00138-012-0469-6]
Ramalingam S, Antunes M, Snow D, et al. Line-sweep: cross-ratio for wide-baseline matching and 3D reconstruction[C]//Proceedings of 2015 IEEE Conference on Computer Vision and Pattern Recognition. Boston, MA: IEEE, 2015.[ DOI:10.1109/CVPR.2015.7298728 http://dx.doi.org/10.1109/CVPR.2015.7298728 ]
Albarelli A, RodoláE, Torsello A. Loosely distinctive features for robust surface alignment[C]//Proceedings of the 11th European Conference on Computer Vision. Heraklion, Crete, Greece: Springer-Verlag, 2010.[ DOI:10.1007/978-3-642-15555-0_38 http://dx.doi.org/10.1007/978-3-642-15555-0_38 ]
Lemaire T, Lacroix S. Monocular-vision based SLAM using line segments[C]//Proceedings of 2007 IEEE International Conference on Robotics and Automation. Roma, Italy: IEEE, 2007: 2791-2796.[ DOI:10.1109/ROBOT.2007.363894 http://dx.doi.org/10.1109/ROBOT.2007.363894 ]
Wang Z H, Wu F C, Hu Z Y. MSLD:a robust descriptor for line matching[J]. Pattern Recognition, 2009, 42(5):941-953.[DOI:10.1016/j.patcog.2008.08.035]
Verhagen B, Timofte R, Van Gool L. Scale-invariant line descriptors for wide baseline matching[C]//Proceedings of 2014 IEEE Winter Conference on Applications of Computer Vision. Steamboat Springs, CO: IEEE, 2014: 493-500.[ DOI:10.1109/WACV.2014.6836061 http://dx.doi.org/10.1109/WACV.2014.6836061 ]
Zhang L L, Koch R. An efficient and robust line segment matching approach based on LBD descriptor and pairwise geometric consistency[J]. Journal of Visual Communication and Image Representation, 2013, 24(7):794-805.[DOI:10.1016/j.jvcir.2013.05.006]
López J, Santos R, Fdez-Vidal X R, et al. Two-view line matching algorithm based on context and appearance in low-textured images[J]. Pattern Recognition, 2015, 48(7):2164-2184.[DOI:10.1016/j.patcog.2014.11.018]
Song W D, Zhu H, Wang J X, et al. Line feature matching method based on multiple constraints for close-range images[J]. Journal of Image and Graphics, 2016, 21(6):764-770.
宋伟东, 朱红, 王竞雪, 等.多重约束下的近景影像线特征匹配方法[J].中国图象图形学报, 2016, 21(6):764-770. [DOI:10.11834/jig.20160609]
Song W D, Zhu H, Wang J X, et al. Feature line matching based on the principal component similarity constraint of line segment primitive support region[J]. Journal of Signal Processing, 2016, 32(8):904-910.
宋伟东, 朱红, 王竞雪, 等.线段元支撑区主成分相似性约束特征线匹配[J].信号处理, 2016, 32(8):904-910. [DOI:10.16798/j.issn.1003-0530.2016.08.04]
Ouyang H, Fan D Z, Ji S, et al. Line matching based on discrete description and conjugate point constraint[J]. Acta Geodaetica et Cartographica Sinica, 2018, 47(10):1363-1371.
欧阳欢, 范大昭, 纪松, 等.结合离散化描述与同名点约束的线特征匹配[J].测绘学报, 2018, 47(10):1363-1371. [DOI:10.11947/j.AGCS.2018.20170231]
Jia Q, Gao X K, Fan X, et al. Novel coplanar line-points invariants for robust line matching across views[C]//Proceedings of the 14th European Conference on Computer Vision. Amsterdam, The Netherlands: Springer International Publishing, 2016: 599-611.[ DOI:10.1007/978-3-319-46484-8_36 http://dx.doi.org/10.1007/978-3-319-46484-8_36 ]
Luo Z X, Zhou X C, Gu D X. From a projective invariant to some new properties of algebraic hypersurfaces[J]. Science China Mathematics, 2014, 57(11):2273-2284.[DOI:10.1007/s11425-014-4877-0]
Wang L, You S Y, Neumann U. Supporting range and segment-based hysteresis thresholding in edge detection[C]//Proceedings of the 15th IEEE International Conference on Image Processing. San Diego, CA: IEEE, 2008.[ DOI:10.1109/ICIP.2008.4711828 http://dx.doi.org/10.1109/ICIP.2008.4711828 ]
Ma J Y, Zhao J, Tian J W, et al. Robust point matching via vector field consensus[J]. IEEE Transactions on Image Processing, 2014, 23(4):1706-1721.[DOI:10.1109/TIP.2014.2307478]
Bian J W, Lin W Y, Matsushita Y, et al. GMS: grid-based motion statistics for fast, ultra-robust feature correspondence[C]//Proceedings of 2017 IEEE Conference on Computer Vision and Pattern Recognition. Honolulu, HI: IEEE, 2017: 2828-2837.[ DOI:10.1109/CVPR.2017.302 http://dx.doi.org/10.1109/CVPR.2017.302 ]
Chen F J, Han J, Wang Z W, et al. Image registration algorithm based on improved GMS and weighted projection transformation[J]. Laser&Optoelectronics Progress, 2018, 55(11):111006.
陈方杰, 韩军, 王祖武, 等.基于改进GMS和加权投影变换的图像配准算法[J].激光与光电子学进展, 2018, 55(11):111006. [DOI:10.3788/LOP55.111006]
Xu C Y, Prince J L. Snakes, shapes, and gradient vector flow[J]. IEEE Transactions on Image Processing, 1998, 7(3):359-369.[DOI:10.1109/83.661186]
Hartley R, Zisserman A. Multiple View Geometry in Computer Vision[M]. 2nd ed. Cambridge:Cambridge University Press, 2004.
相关文章
相关作者
相关机构
京公网安备11010802024621