1. A computer-implemented method of object recognition, the method comprising: training simulated neural circuitry using sequences of images representing moving objects, such that the simulated neural circuitry recognizes objects by having the presence of lower level object features that occurred in temporal sequence in the images representing moving objects trigger the activation of higher level object representations; receiving an image of an object, the image including lower level object features; and recognizing the object using the trained simulated neural circuitry, wherein the trained simulated neural circuitry activates a higher level representation of the object in response to the lower level object features from the image, wherein the simulated neural circuitry includes simulated neuronal elements with local nonlinear integrative properties.