Robust line extraction based on repeated segment directions on image contours
Citations Over TimeTop 20% of 2009 papers
Abstract
This paper describes a new line segment detection and extraction algorithm for computer vision, image segmentation, and shape recognition applications. This is an important pre processing step in detecting, recognizing and classifying military hardware in images. This algorithm uses a compilation of different image processing steps such as normalization, Gaussian smooth, thresholding, and Laplace edge detection to extract edge contours from colour input images. Contours of each connected component are divided into short segments, which are classified by their orientation into nine discrete categories. Straight lines are recognized as the minimal number of such consecutive short segments with the same direction. This solution gives us a surprisingly more accurate, faster and simpler answer with fewer parameters than the widely used Hough Transform algorithm for detecting lines segments among any orientation and location inside images. Its easy implementation, simplicity, speed, the ability to divide an edge into straight line segments using the actual morphology of objects, inclusion of endpoint information, and the use of the OpenCV library are key features and advantages of this solution procedure. The algorithm was tested on several simple shape images as well as real pictures giving more accuracy than the actual procedures based in Hough Transform. This line detection algorithm is robust to image transformations such as rotation, scaling and translation, and to the selection of parameter values.
Related Papers
- → CF-lines: a fusing contour features optimization method for line segment detector(2023)3 cited
- → Property Similarity Line Segment Detector(2021)2 cited
- 3DLine Segments Reconstruction for Building Facades with Line Matching Across Multi-Image with Non-Geometry Constraint(2014)
- → Constrained Orthogonal Segment Stabbing(2019)1 cited
- → NETLines: Recovering line-networks via gradient-based line segments refinement(2015)