Title : Robust Line Extraction Based on Repeated Segment Directions on Image Contours
 
Abstract:
This presentation describes a new line segment detection and extraction algorithm for computer vision, image segmentation, and shape recognition applications. This algorithm uses a compilation of different imaging 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 surprisingly a 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. The algorithm was tested on several simple shape images as well as real pictures giving more accuracy.  This line detection algorithm is robust to image transformations such as rotation, scaling and translation, and to the selection of parameter values.