A NEURAL NET FOR 2D-SLOPE AND SINUSOIDAL SHAPE DETECTION

2D-slope and sinusoidal shape detection are application specific tasks which are widely discussed in the literature. A neural network is presented which is able to learn a set of different slopes or a set of sinusoids of different frequencies and to detect test patterns after the training stage. The neural net is composed of input neurons, delay neurons and output neurons. The delay neurons form a set of tapped delay lines. Each delay line adapts to its specific signal propagation velocity. The signal propagation velocity vector field of the delay lines is learned by collectively tuning the signal propagation velocities. The neural net is fed with a set of spatiotemporal training patterns, such as bars of different slopes or sinusoids of different frequencies. After training, the net is tested with a random set of 2D- patterns. Unsupervised learning with a Boltzmann temperature term is assumed.

[1]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..

[2]  G. Blasdel,et al.  Orientation selectivity, preference, and continuity in monkey striate cortex , 1992, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[3]  D. Hubel,et al.  Anatomical demonstration of orientation columns in macaque monkey , 1978, The Journal of comparative neurology.

[4]  Michael A. Arbib,et al.  The handbook of brain theory and neural networks , 1995, A Bradford book.

[5]  F. Klefenz,et al.  A parallel systolic array ASIC for real-time execution of the Hough transform , 2002 .