APPARATUS AND METHODS FOR PULSE-CODE INVARIANT OBJECT RECOGNITION
First Claim
1. An apparatus configured for object recognition, the apparatus comprising:
- a receiver configured to receive a first visual signal representative of an object;
an encoder configured to encode the first visual signal into a plurality of pulses; and
a one or more detectors coupled by a plurality of transmission channels to the encoder;
wherein;
information related to identity of the object is encoded into a pattern of latencies of the plurality of pulses relative to one another;
a parameter associated with the object is encoded into a group delay that is common to all pulses within the plurality of pulses;
each of the plurality of transmission channels is associated with a delay configured to effect a coincident arrival of at least two of the plurality of pulses to at least one of the one or more detectors;
the coincident arrival is substantially invariant to a change in a value of the parameter; and
at least a portion of the plurality of transmission channels is configurable to be adjusted based at least in part on a second input signal, the second input signal temporally preceding the first visual signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Object recognition apparatus and methods useful for extracting information from sensory input. In one embodiment, the input signal is representative of an element of an image, and the extracted information is encoded in a pulsed output signal. The information is encoded in one variant as a pattern of pulse latencies relative to an occurrence of a temporal event; e.g., the appearance of a new visual frame or movement of the image. The pattern of pulses advantageously is substantially insensitive to such image parameters as size, position, and orientation, so the image identity can be readily decoded. The size, position, and rotation affect the timing of occurrence of the pattern relative to the event; hence, changing the image size or position will not change the pattern of relative pulse latencies but will shift it in time, e.g., will advance or delay its occurrence.
-
Citations
33 Claims
-
1. An apparatus configured for object recognition, the apparatus comprising:
-
a receiver configured to receive a first visual signal representative of an object; an encoder configured to encode the first visual signal into a plurality of pulses; and a one or more detectors coupled by a plurality of transmission channels to the encoder; wherein; information related to identity of the object is encoded into a pattern of latencies of the plurality of pulses relative to one another; a parameter associated with the object is encoded into a group delay that is common to all pulses within the plurality of pulses; each of the plurality of transmission channels is associated with a delay configured to effect a coincident arrival of at least two of the plurality of pulses to at least one of the one or more detectors; the coincident arrival is substantially invariant to a change in a value of the parameter; and at least a portion of the plurality of transmission channels is configurable to be adjusted based at least in part on a second input signal, the second input signal temporally preceding the first visual signal. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus, comprising:
-
an encoder configured to receive and encode a first input representative of a feature into a plurality of pulses, wherein; information related to identity of the feature is encoded into a pattern of latencies of the plurality of pulses relative to one another; and a parameter associated with the feature is encoded into a group delay that is common to all pulses within the plurality of pulses. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of encoding information related to an object, the information for use in a digital processing apparatus, the method comprising:
-
receiving a first input comprising a representation of the object; generating a plurality of pulses responsive to detecting at least a portion of the object in the first input; encoding information related to an identity of at least the portion of the object into a pattern of latencies of the plurality of pulses, relative one pulse to another pulse; and encoding a parameter associated with at least the portion of the object into a group delay that is common to all pulses within the plurality of pulses. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of encoding sensory information, comprising:
-
encoding an input comprising a representation of a feature into a pulse group;
wherein;information related to an identity of the feature is encoded into a pattern of pulse latencies, relative one pulse to another within the group; and encoding a parameter associated with the feature into a group delay that is common to all pulses within the group. - View Dependent Claims (33)
-
Specification