Edge detection using a neural network

Abstract Artificial neural networks have been shown to perform well in many image processing applications such as coding, pattern recognition and texture segmentation. In a typical multi-layer model of this class, neurons in each layer are linked by synaptic weights to a receptive field region in the layer below it. The input image itself is linked to the lowest layer. We propose here a two stage encoder-detector network for edge detection. The single layer encoder stage, trained in a competitive mode, compresses data from an input receptive field and drives a back-propagation-trained detector network whose two outputs represent components of an edge vector. Experimental results show that for the case of step edges in noisy images, the performance of the neural edge detector is comparable to that of the Canny detector.

[1]  Manfred H. Hueckel An Operator Which Locates Edges in Digitized Pictures , 1971, J. ACM.

[2]  Azriel Rosenfeld,et al.  Iterative methods in image analysis , 1978, Pattern Recognit..

[3]  Terence D. Sanger,et al.  Optimal unsupervised learning in a single-layer linear feedforward neural network , 1989, Neural Networks.

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

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

[6]  R A Kirsch,et al.  Computer determination of the constituent structure of biological images. , 1971, Computers and biomedical research, an international journal.

[7]  Shimon Ullman,et al.  Relaxation and constrained optimization by local processes , 1979 .

[8]  John G. Daugman,et al.  Complete discrete 2-D Gabor transforms by neural networks for image analysis and compression , 1988, IEEE Trans. Acoust. Speech Signal Process..

[9]  Ralph Linsker,et al.  Self-organization in a perceptual network , 1988, Computer.

[10]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[11]  S. Grossberg Neural Networks and Natural Intelligence , 1988 .

[12]  R. Haralick,et al.  A facet model for image data , 1981 .

[13]  Rama Chellappa,et al.  A unified approach to boundary perception: edges, textures, and illusory contours , 1993, IEEE Trans. Neural Networks.

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

[15]  Azriel Rosenfeld,et al.  Cooperating Processes for Low-Level Vision: A Survey , 1981, Artif. Intell..