Edge detection using a neural network
An edge detection algorithm using multistate ADALINES (adaptive linear neurons) is presented. The proposed algorithm can suppress noise effects without increasing the mask size. The input states are defined using the local mean in a predefined mask, and the one-dimensional edges are defined so that they are linearly separable from nonedges. The two-dimensional edges are obtained using the rotation invariant property of layered neural networks. The proposed algorithm requires much less computation compared with Marr and Hildreth's (1980) edge detector for similar performance. An application of the proposed edge detector to adaptive image restoration is also presented.<<ETX>>