Using Gradient Orientation to Improve Least Squares Line Fitting

Straight line fitting is an important problem in computer and robot vision. We propose a novel method for least squares line fitting that uses both the point coordinates and the local gradient orientation to fit an optimal line by minimizing the proposed algebraic distance. The proposed inclusion of gradient orientation offers several advantages: (a) one data point is sufficient for the line fit, (b) for the same number of points the fit is more precise due to inclusion of gradient orientation, and (c) outliers can be rejected based on the gradient orientation or the distance to line.

[1]  Guangyou Xu,et al.  Precision estimation of a fitted image line , 1989, IEEE 1989 International Conference on Systems Engineering.

[2]  Allen R. Hanson,et al.  Extracting Straight Lines , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Edward M. Riseman,et al.  A Fast Line Finder for Vision-Guided Robot Navigation , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  徐梦溪,et al.  Network video monitoring system based on OpenCV (open source computer vision library) , 2011 .

[5]  M. Westoby,et al.  Bivariate line‐fitting methods for allometry , 2006, Biological reviews of the Cambridge Philosophical Society.

[6]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[7]  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.

[8]  Pierre Gurdjos,et al.  A Parameterless Line Segment and Elliptical Arc Detector with Enhanced Ellipse Fitting , 2012, ECCV.

[9]  Stefan Lanser,et al.  Modellbasierte Lokalisation gestützt auf monokulare Videobilder , 1997 .

[10]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[11]  Alfred M. Bruckstein,et al.  What's in a Set of Points? (Straight Line Fitting) , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  J. Canny A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Emanuele Trucco,et al.  Computer and Robot Vision , 1995 .

[14]  Isaac Weiss,et al.  Straight line fitting in a noisy image , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  S. Lanser,et al.  A modification of Deriche's approach to edge detection , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol. III. Conference C: Image, Speech and Signal Analysis,.

[16]  Alexander Hornberg Handbook of Machine Vision , 2006 .