Edge detection and processing of remotely sensed digital images

Abstract The traditional edge extraction process has five basic stages: smoothing, edge detection, thresholding, thinning and linking. All of these stages require different algorithms to carry out their functions, which have typically required artificial limits or constraints set by “heuristics”. This research has designed and implemented an automated technique for edge extraction that has consistent logic linking the various stages of detection and formation, in which artificial limits have been avoided. A wide range of filters and detectors were evaluated in both the spatial and frequency domains, as well as operators using both rate-of-change and orientation criteria. For smoothing, a minimum-variance filter produced the most accurate and reliable results. The best method of edge detection was identified as one of the derivative filters. For thinning and linking, the definition of an edge was most accurate if the orientation of the edge was the prime consideration. These methods produce results which efficiently extract edges for both boundaries and linear features, are relatively tolerant of noise in the data, and utilize a logical set of rules that can be adapted as the data dictate.

[1]  Azriel Rosenfeld,et al.  Thinning Algorithms for Gray-Scale Pictures , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  F. R. D. Velasco,et al.  Some new image smoothing techniques , 1979 .

[3]  Ernest L. Hall,et al.  Computer Image Processing and Recognition , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  I.E. Abdou,et al.  Quantitative design and evaluation of enhancement/thresholding edge detectors , 1979, Proceedings of the IEEE.

[5]  A. Rosenfeld,et al.  Techniques for edge detection , 1971 .

[6]  Luciano Vieira Dutra,et al.  Some experiments with spatial feature extraction methods in multispectral classification , 1984 .

[7]  A. Ikonomopoulos,et al.  An approach to edge detection based on the direction of edge elements , 1982, Comput. Graph. Image Process..

[8]  Azriel Rosenfeld,et al.  Some Parallel Thinning Algorithms for Digital Pictures , 1971, JACM.

[9]  David Malah,et al.  A study of edge detection algorithms , 1982, Comput. Graph. Image Process..

[10]  Azriel Rosenfeld,et al.  Image Smoothing Based on Neighbor Linking , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Thomas S. Huang,et al.  A fast two-dimensional median filtering algorithm , 1979 .

[12]  Jong-Sen Lee,et al.  A simple speckle smoothing algorithm for synthetic aperture radar images , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  H. Barlow Vision: A computational investigation into the human representation and processing of visual information: David Marr. San Francisco: W. H. Freeman, 1982. pp. xvi + 397 , 1983 .

[14]  Larry S. Davis,et al.  A survey of edge detection techniques , 1975 .

[15]  I.D.G. Macleod,et al.  Comments on "Techniques for edge detection" , 1972 .

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

[17]  M. Nagao,et al.  Edge preserving smoothing , 1979 .