Disclosed is a moving object recognition system. The system generates an optical flow vector field based on a two-dimensional brightness signal. The system employs a bi-directional optical flow neural network extended with a motion selective neural network. The motion selective neural network interacts with the optical flow neural network by providing an attentional bias for each of the optical flow neurons. The motion selective neural network is adjustable by input to focus on a certain expected motion. The motion selective neural network can be influenced by additional neural networks which receive a bottom-up input from the motion selective neural network.
Method and apparatus for visual motion recognition