A simple and robust line detection algorithm based on small eigenvalue analysis

  • Authors:
  • D. S. Guru;B. H. Shekar;P. Nagabhushan

  • Affiliations:
  • Department of Studies in Computer Science, University of Mysore, Manasagangothri, Mysore 570 006, Karnataka, India;Department of Studies in Computer Science, University of Mysore, Manasagangothri, Mysore 570 006, Karnataka, India;Department of Studies in Computer Science, University of Mysore, Manasagangothri, Mysore 570 006, Karnataka, India

  • Venue:
  • Pattern Recognition Letters
  • Year:
  • 2004

Quantified Score

Hi-index 0.10

Visualization

Abstract

In this paper, a simple and robust algorithm is proposed for detecting straight line segments in an edge image. The proposed algorithm is based on small eigenvalue analysis. The statistical and geometrical properties of the small eigenvalue of the covariance matrix of a set of edge pixels over a connected region of support are explored for the purpose of straight line detection. The approach scans an input edge image from the top left corner to the bottom right corner with a moving mask of size k × k for some odd integer k 1. At every stage, the small eigenvalue of the covariance matrix of the edge pixels covered by the mask and connected to the center pixel of the mask is computed. These pixels are said to be linear edge pixels if the computed small eigenvalue is less than a pre-defined threshold value. Several experiments have been conducted on various images with considerable background noise and also with significant edge point location errors to reveal the efficacy of the proposed model. The results of the experiments emphasize that the proposed model outperforms other models specifically the Hough transform and its variants in addition to being robust to image transformations such as rotation, scaling and translation.