Edge linking by sequential search

Edge detection is mainly a two-stage process: edge enhancement followed by edge linking. In this paper we develop a linking algorithm for the combination of edge elements enhanced by an optimal filter. The linking algorithm (LINK) is based on sequential search. From a starting node, transitions are made to the goal nodes based on a maximum likelihood metric. Results of our search algorithm are compared to the sequential edge linking algorithm (SEL) as well as to two common nonsequential algorithms based on tracing the zero-crossings loci in the convolution output of the ▿2G operators, and based on nonmaximal suppression and thresholding of the convolution output of the ▿G operator. It is shown that the LINK algorithm provides comparable results, require only local calculations, and can accommodate any a priori information in the path metric used to guide the search.

[1]  M. Kendall,et al.  The advanced theory of statistics , 1945 .

[2]  F. Jelinek Fast sequential decoding algorithm using a stack , 1969 .

[3]  James J. Clark Authenticating Edges Produced by Zero-Crossing Algorithms , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[5]  Rina Dechter,et al.  The optimality of A , 1988 .

[6]  Vipin Kumar,et al.  Search in Artificial Intelligence , 1988, Symbolic Computation.

[7]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[8]  David B. Cooper,et al.  Implementation, Interpretation, and Analysis of a Suboptimal Boundary Finding Algorithm , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

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

[11]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Steven M. Kay,et al.  Edge detection using the linear model , 1986, IEEE Trans. Acoust. Speech Signal Process..

[13]  Aly A. Farag,et al.  Edge‐based image segmentation , 1992 .

[14]  Aly A. Farag,et al.  A path metric for sequential search and its application in edge linking , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[15]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[16]  Alberto Martelli,et al.  Edge detection using heuristic search methods , 1972, Comput. Graph. Image Process..

[17]  J. W. Modestino,et al.  The contour extraction problem with biomedical applications , 1977 .

[18]  Jerry M. Mendel,et al.  Lessons in digital estimation theory , 1986 .

[19]  H. Elliott,et al.  Stochastic boundary estimation and object recognition , 1980 .

[20]  Margaret M. Fleck Some Defects in Finite-Difference Edge Finders , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  James L. Massey Variable-length codes and the Fano metric , 1972, IEEE Trans. Inf. Theory.

[22]  Azriel Rosenfeld,et al.  Edge Evaluation Using Local Edge Coherence , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  Thierry Pun,et al.  Entropic thresholding, a new approach , 1981 .