1. A non-transitory computer-readable apparatus configured to store at least one computer processes thereon, the computer process configured to detect an object in a sensory input, the computer process comprising a plurality of instructions configured to, when executed: based on at least one excitatory signal, generate an inhibitory signal configured to suppress generation of another excitatory signal, and thereby enable the object detection; wherein: the sensory input comprises a plurality of spikes associated with sensory signal of first modality and second modality; the at least one excitatory signal comprises one or more pulses generated based on a portion of the sensory input comprising first representation of the object based on the first modality; the another excitatory signal comprises another one or more pulses configured to be generated based on another portion of the sensory input comprising second representation of the object based on the second modality; and the first representation of the object being characterized by a parameter having a value that is different from value of the parameter associated with the sensory input of the first modality in an area proximate to the object.