Effective and Efficient Line Segment Detection for Visual Measurement Guided by Level Lines

被引:13
作者
Lin, Xinyu [1 ]
Zhou, Yingjie [1 ,2 ]
Liu, Yipeng
Zhu, Ce [1 ]
机构
[1] Univ Elect Sci & Technol China UESTC, Sch Informat & Commun Engn, Chengdu 611731, Sichuan, Peoples R China
[2] Sichuan Univ, Coll Comp Sci, Chengdu 610065, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
Edge detection; level line; line segment detection; local feature; visual measurement; LOCALIZATION; LSD;
D O I
10.1109/TIM.2023.3328094
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Line segment detection is the basis for various visual measurement tasks. Numerous methods have been proposed to detect line segments from images, and edge-fitting-based ones have gained significant attention because of their remarkable detection efficiency. However, most edge-fitting-based methods primarily rely on gradient magnitude for edge detection and edge coordinates for line segment fitting, neglecting the importance of considering gradient orientation, which may reduce their effectiveness. In addition, most of them require the least squares for line segment fitting, involving the computationally inefficient squaring operation. To solve the above issues, this study proposes an effective and efficient line segment detection (E2LSD) algorithm based on two new findings regarding the level line of edge points, i.e., the unit vector orthogonal to the corresponding gradient orientation. 1) Utilizing double consistent constraints of both coordinates and level lines of edge points to fit line segments results in a more effective line segment detection than those relying on a single consistent constraint of coordinates. 2) Decoupling line segment orientation and position, followed by fitting them separately using level lines and coordinates of edge points, results in a computationally efficient line segment detection approach. It is more computationally efficient than those directly fitting line segments in the least squares sense based on the coordinates of edge points. In the E2LSD algorithm, edges are drawn with the guideline of level lines to improve accuracy. Numerical experiments based on natural and synthetic datasets showed that the E2LSD algorithm outperforms existing state-of-the-art (SOTA) methods regarding both effectiveness and computational efficiency. The E2LSD algorithm has also successfully been employed in a visual measurement system regarding feature-based visual localization. The code of the E2LSD algorithm will be publicly available at https://github.com/roylin1229/E2LSD.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 53 条
[1]   Ford Multi-AV Seasonal Dataset [J].
Agarwal, Siddharth ;
Vora, Ankit ;
Pandey, Gaurav ;
Williams, Wayne ;
Kourous, Helen ;
McBride, James .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2020, 39 (12) :1367-1376
[2]   EDLines: A real-time line segment detector with a false detection control [J].
Akinlar, Cuneyt ;
Topal, Cihan .
PATTERN RECOGNITION LETTERS, 2011, 32 (13) :1633-1642
[3]   MCMLSD: A Dynamic Programming Approach to Line Segment Detection [J].
Almazan, Emilio J. ;
Tal, Ron ;
Qian, Yiming ;
Elder, James H. .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :5854-5862
[4]   Robust Image Corner Detection Based on the Chord-to-Point Distance Accumulation Technique [J].
Awrangjeb, Mohammad ;
Lu, Guojun .
IEEE TRANSACTIONS ON MULTIMEDIA, 2008, 10 (06) :1059-1072
[5]   H-Patches: A Benchmark and Evaluation of Handcrafted and Learned Local Descriptors [J].
Balntas, Vassileios ;
Lenc, Karel ;
Vedaldi, Andrea ;
Tuytelaars, Tinne ;
Matas, Jiri ;
Mikolajczyk, Krystian .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2020, 42 (11) :2825-2841
[6]   A Survey on Map-Based Localization Techniques for Autonomous Vehicles [J].
Chalvatzaras, Athanasios ;
Pratikakis, Ioannis ;
Amanatiadis, Angelos A. .
IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2023, 8 (02) :1574-1596
[7]   A Novel Linelet-Based Representation for Line Segment Detection [J].
Cho, Nam-Gyu ;
Yuille, Alan ;
Lee, Seong-Whan .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (05) :1195-1208
[8]   Fully convolutional line parsing [J].
Dai, Xili ;
Gong, Haigang ;
Wu, Shuai ;
Yuan, Xiaojun ;
Ma, Yi .
NEUROCOMPUTING, 2022, 506 :1-11
[9]   Property Similarity Line Segment Detector [J].
Deng, Juncan ;
Cheng, Jintao ;
Cai, Weibo ;
Zhou, Yubin ;
Fan, Rui ;
Luo, Kaiqing .
2021 IEEE INTERNATIONAL CONFERENCE ON IMAGING SYSTEMS AND TECHNIQUES (IST), 2021,
[10]   USE OF HOUGH TRANSFORMATION TO DETECT LINES AND CURVES IN PICTURES [J].
DUDA, RO ;
HART, PE .
COMMUNICATIONS OF THE ACM, 1972, 15 (01) :11-&