Heteroscedastic Hough transform (HtHT): An efficient method for robust line fitting in the 'errors in the variables' problem

被引:24
作者
Kiryati, N [1 ]
Bruckstein, AM
机构
[1] Tel Aviv Univ, Fac Engn, Dept Elect Engn Syst, IL-69978 Tel Aviv, Israel
[2] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
correlated errors in the variables; coarse-to-fine grid search; heteroscedastic noise; Hough transform; maximum likelihood regression; robust M-estimation;
D O I
10.1006/cviu.1999.0828
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A versatile, systematic, and efficient line-fitting algorithm is presented, accommodating (1) errors in both coordinates ('errors in the variables'), (2) correlation between the noise in the two coordinates (i.e., equal noise density ellipses that are not aligned with the coordinate axes), (3) heteroscedastic noise (different noise covariance matrices for different data points), and (4) outliers (achieving robustness by using finite support influence functions). The starting point for the analysis is the assumption of additive, zero mean, Gaussian measurement noise with point-dependent covariance matrix with crossterms. A maximum-likelihood approach is taken. The handling of outliers is inspired by robust M-estimation. Line fitting is viewed as a global optimization problem. It is shown that even in the rather general setup considered here, the objective function has a special structure in the normal parameters space, that allows efficient systematic computation. The suggested algorithm can be extended to deal with "repulsive" data points (from which the line should keep a distance) and with simultaneous fitting of several lines to the same data set. (C) 2000 Academic Press.
引用
收藏
页码:69 / 83
页数:15
相关论文
共 21 条
[1]   On the unification of line processes, outlier rejection, and robust statistics with applications in early vision [J].
Black, MJ ;
Rangarajan, A .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1996, 19 (01) :57-91
[2]   USE OF HOUGH TRANSFORMATION TO DETECT LINES AND CURVES IN PICTURES [J].
DUDA, RO ;
HART, PE .
COMMUNICATIONS OF THE ACM, 1972, 15 (01) :11-&
[3]   COMPUTING LEAST MEDIAN OF SQUARES REGRESSION LINES AND GUIDED TOPOLOGICAL SWEEP [J].
EDELSBRUNNER, H ;
SOUVAINE, DL .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1990, 85 (409) :115-119
[4]  
GERIG G, P 1 INT C COMP VIS I, P112
[5]  
Goodall C., 1983, UNDERSTANDING ROBUST
[6]   A SURVEY OF THE HOUGH TRANSFORM [J].
ILLINGWORTH, J ;
KITTLER, J .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1988, 44 (01) :87-116
[7]   THE ADAPTIVE HOUGH TRANSFORM [J].
ILLINGWORTH, J ;
KITTLER, J .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (05) :690-698
[8]   WHATS IN A SET OF POINTS [J].
KIRYATI, N ;
BRUCKSTEIN, AM .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (04) :496-500
[9]   ON NAVIGATING BETWEEN FRIENDS AND FOES [J].
KIRYATI, N ;
BRUCKSTEIN, AM .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (06) :602-606
[10]   THE DYNAMIC GENERALIZED HOUGH TRANSFORM - ITS RELATIONSHIP TO THE PROBABILISTIC HOUGH TRANSFORMS AND AN APPLICATION TO THE CONCURRENT DETECTION OF CIRCLES AND ELLIPSES [J].
LEAVERS, VF .
CVGIP-IMAGE UNDERSTANDING, 1992, 56 (03) :381-398