A novel neural network approach for image edge detection

In this work a new method for image edge detection based on multilayer perceptron (MLP) is proposed. The method is based on updating a MLP to learn a set of contours drawn on a 3×3 grid and then take advantage of the network generalization capacity to detect different edge details even for very noisy images. The method is applied first to Gray scale images and can be easily extended to color ones. Simulations on synthetic and real image show much promised results in term of precision and localization. Moreover the method works well even for very low contrast images for which other edge operators fail.

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

[2]  Kenji Suzuki,et al.  Edge detection from noisy images using a neural edge detector , 2000, Neural Networks for Signal Processing X. Proceedings of the 2000 IEEE Signal Processing Society Workshop (Cat. No.00TH8501).

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

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

[5]  Mohamed Najim,et al.  A fast feedforward training algorithm using a modified form of the standard backpropagation algorithm , 2001, IEEE Trans. Neural Networks.

[6]  Kenji Suzuki,et al.  Neural Edge Enhancer for Supervised Edge Enhancement from Noisy Images , 2003, IEEE Trans. Pattern Anal. Mach. Intell..