A data-driven intermediate level feature extraction algorithm
- 1 July 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 11 (7), 749-758
- https://doi.org/10.1109/34.192470
Abstract
An algorithm is presented that is based on the regression updating theory for fitting linearly parameterizable curves without prior classification of edge data. An initial estimate of a hypothesized curve is first obtained by a statistical windowing technique. A search region is determined and iteratively grown. Edge points in the search region are tested for their goodness-of-fit to the previous estimate. The estimate is iteratively updated with the edge points that have favorable goodness-of-fit measures. The edge points having poor goodness-of-fit measures are rejected as outliers. The algorithm drives the estimate to converge to a final solution. By repeatedly applying this procedure to the edge data excluded from the previous fitting, all the underlying curves are reconstructed. The major feature that distinguishes this approach from that of others is that classifying the edge data prior to fitting is not required. Advantages of this algorithm are: (1) the fitting procedure achieves higher robustness and accuracy by dynamically analyzing the data consistency; (2) the computational complexity increases only linearly with the number of edge data; (3) the algorithm readily extends to reconstruct surfaces from range data. Thus the algorithm provides a powerful technique enabling a data-driven intermediate-level vision module to extract parametric features needed for higher-level processing.Keywords
This publication has 11 references indexed in Scilit:
- Segmentation through variable-order surface fittingIEEE Transactions on Pattern Analysis and Machine Intelligence, 1988
- Vision and Navigation for the Carnegie-Mellon NavlabAnnual Review of Computer Science, 1987
- Detection of an ellipse by use of a recursive least-squares estimatorJournal of Robotic Systems, 1985
- Greyscale image processing for industrial applicationsImage and Vision Computing, 1983
- LINPACK Users' GuidePublished by Society for Industrial & Applied Mathematics (SIAM) ,1979
- Detection of Ellipses by a Modified Hough TransformationIEEE Transactions on Computers, 1978
- A Model-Based Vision System for Industrial PartsIEEE Transactions on Computers, 1978
- On the detection of structures in noisy picturesPattern Recognition, 1977
- Finding circles by an array of accumulatorsCommunications of the ACM, 1975
- Regression UpdatingJournal of the American Statistical Association, 1971