A line segments extraction based undirected graph from 2D laser scans

A novel algorithm to find line segments is proposed from the sequence of points taken by a laser scan, which consists of over segmentation, undirected graph generation and line segments extraction. Firstly, the self-adaptive IEPF method is used to over segment raw points into sub-groups. Secondly, the undirected graph is generated based on merge probability function of sub-groups. Thirdly, according to the main edges, the energy function of undirected graph partition and corresponding minimization method, line segments are extracted. The primary contributions of the work are the main edge, undirected graph and minimization method of energy function, which are more proper to noisy laser scan data. The experimental comparison with 6 state-of-the-art methods, using 2D laser scan data obtained by laser profile sensor and laser range finder, shows better performance and robustness of the new algorithm.

[1]  Cheng Wang,et al.  Line segment extraction for large scale unorganized point clouds , 2015 .

[2]  Roland Siegwart,et al.  A comparison of line extraction algorithms using 2D range data for indoor mobile robotics , 2007, Auton. Robots.

[3]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[4]  Mario Chacon,et al.  Data processing from a Laser Range Finder sensor for the construction of geometric maps of an indoor environment , 2009, 2009 52nd IEEE International Midwest Symposium on Circuits and Systems.

[5]  Geovany de Araújo Borges,et al.  A split-and-merge segmentation algorithm for line extraction in 2D range images , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[6]  Se-Young Oh,et al.  A line feature based SLAM with low grade range sensors using geometric constraints and active exploration for mobile robot , 2008, Auton. Robots.

[7]  Tobias Einsele,et al.  Real-time self-localization in unknown indoor environment using a panorama laser range finder , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[8]  Prabir K. Pal,et al.  Building maps of indoor environments by merging line segments extracted from registered laser range scans , 2014, Robotics Auton. Syst..

[9]  Geovany de Araújo Borges,et al.  Line Extraction in 2D Range Images for Mobile Robotics , 2004, J. Intell. Robotic Syst..

[10]  Bok-Suk Shin,et al.  Accurate and Robust Line Segment Extraction Using Minimum Entropy With Hough Transform , 2015, IEEE Transactions on Image Processing.

[11]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[12]  A. Vicino,et al.  Mobile robot SLAM for line-based environment representation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[13]  Jurgen Vandorpe,et al.  Exact dynamic map building for a mobile robot using geometrical primitives produced by a 2D range finder , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[14]  Rolf Lakaemper,et al.  Fast plane extraction in 3D range data based on line segments , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  A. Siadat,et al.  An Optimized Segmentation Method for a 2D Laser-Scanner Applied to Mobile Robot Navigation , 1997 .

[16]  Rafael Grompone von Gioi,et al.  LSD: A Fast Line Segment Detector with a False Detection Control , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.