Edgel aggregation and edge description

Abstract An edge in an image corresponds to a discontinuity in the intensity surface of the underlying scene. It can be approximated by a piecewise straight curve composed of edgels, i.e., short, linear edge elements, each characterized by a direction and a position. A substantial effort has been previously directed towards edgel detection. Edgels, by themselves, are of little use in vision systems. In this paper we discuss algorithms to aggregate edgels into edges and to describe these edges by best-fit curves. The edgel-linking algorithm is simple and has a local character. It relies only on edgel proximity and direction. The basis used for edge description consists of conic sections. Position and tangent continuity are preserved in the curve-fitting stage. The problems addressed include, the discovery of straight lines and their discrimination from low-curvature segments, the detection of corners, the choice of knots, and the estimation of the distance of an edgel from a conic section. We demonstrate our algorithms with a detailed example.

[1]  David H. Marimont A Representation for Image Curves , 1984, AAAI.

[2]  T. Pavlidis Algorithms for Graphics and Image Processing , 1981, Springer Berlin Heidelberg.

[3]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  PAUL D. SAMPSON,et al.  Fitting conic sections to "very scattered" data: An iterative refinement of the bookstein algorithm , 1982, Comput. Graph. Image Process..

[5]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[6]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[7]  Kenneth J. Turner,et al.  Computer perception of curved objects using a television camera , 1974 .

[8]  Ugo Montanari,et al.  On the optimal detection of curves in noisy pictures , 1971, CACM.

[9]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[10]  Urs Ramer Extraction of line structures from photographs of curved objects , 1975 .

[11]  Alberto Martelli,et al.  An application of heuristic search methods to edge and contour detection , 1976, CACM.

[12]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[13]  Theodosios Pavlidis,et al.  Curve Fitting with Conic Splines , 1983, TOGS.

[14]  F. Attneave Some informational aspects of visual perception. , 1954, Psychological review.

[15]  Thomas O. Binford,et al.  On Detecting Edges , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Manfred H. Hueckel A Local Visual Operator Which Recognizes Edges and Lines , 1973, JACM.

[17]  F. Bookstein Fitting conic sections to scattered data , 1979 .

[18]  K. Ramesh Babu,et al.  Linear Feature Extraction and Description , 1979, IJCAI.