A Neural Network for Motion Processing

Abstract A locally connected artificial neural network beised on physiological and anatomical findings in the visual system is presented for motion processing. A set of velocity selective binary neurons is used for each point in the image. Motion processing is carried out by neuron evaluation using a parallel updating scheme. A deterministic decision rule is used to ensure quick convergence of network to probably a local minimum. In view of high parallelism and local connectivity, this network is suitable for VLSI implementation. Both batch and recursive algorithms based on this network are presented for computing optical flow and recovering depth from a sequence of monocular images. The batch algorithm simultaneously integrates information from all images by embedding them into the bias inputs of the network, while the recursive algorithm uses a recursive least squares (RLS) method to update the bias inputs of the network. Detection rules are also used to find the ocdiscontinueluding elements. Based on information on the detected occluding elements, the network can automatically locate motion and depth discontinuities. Both these algorithms need to compute optical flow at most twice and depth only once. Hence, less computations are needed and the recursive algorithm is amenable for real time applications.

[1]  Stephen T. Barnard,et al.  A Stochastic Approach to Stereo Vision , 1986, AAAI.

[2]  Y. T. Zhou,et al.  Neural network algorithms for motion stereo , 1989, International 1989 Joint Conference on Neural Networks.

[3]  T. Poggio,et al.  A parallel algorithm for real-time computation of optical flow , 1989, Nature.

[4]  T. Wiesel,et al.  Functional architecture of macaque monkey visual cortex , 1977 .

[5]  R E Weller,et al.  Cortical connections of striate cortex in the owl monkey , 1982, The Journal of comparative neurology.

[6]  Rama Chellappa,et al.  Artificial neural network algorithms for some computer vision problems , 1988 .

[7]  D H HUBEL,et al.  RECEPTIVE FIELDS AND FUNCTIONAL ARCHITECTURE IN TWO NONSTRIATE VISUAL AREAS (18 AND 19) OF THE CAT. , 1965, Journal of neurophysiology.

[8]  Robert C. Bolles,et al.  Parametric Correspondence and Chamfer Matching: Two New Techniques for Image Matching , 1977, IJCAI.

[9]  R. Desimone,et al.  Columnar organization of directionally selective cells in visual area MT of the macaque. , 1984, Journal of neurophysiology.

[10]  D. Greig,et al.  Exact Maximum A Posteriori Estimation for Binary Images , 1989 .

[11]  B. K. Jenkins,et al.  Image restoration using a neural network , 1988, IEEE Trans. Acoust. Speech Signal Process..

[12]  D. Hubel,et al.  Ferrier lecture - Functional architecture of macaque monkey visual cortex , 1977, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[13]  Y. T. Zhou,et al.  Computation of optical flow using a neural network , 1988, IEEE 1988 International Conference on Neural Networks.

[14]  V. Montero Patterns of connections from the striate cortex to cortical visual areas in superior temporal sulcus of macaque and middle temporal gyrus of owl monkey , 1980, The Journal of comparative neurology.

[15]  Rama Chellappa,et al.  A network for motion perception , 1990, 1990 IJCNN International Joint Conference on Neural Networks.