Contrast enhancement spiking neuron network sensory processing apparatus and methods
First Claim
1. A computerized apparatus comprising a storage medium, the storage medium comprising a plurality of computer-readable instructions configured to, when executed, detect an object in a sensory input by at least:
- based on at least one feed-forward signal, generate an inhibitory signal configured to suppress generation of a secondary feed-forward signal, thereby enabling the object detection;
wherein;
the at least one feed-forward signal comprises one or more pulses generated based on a portion of the sensory input comprising a representation of the object;
the secondary feed-forward signal corresponds to a portion of the sensory input proximate the representation of the object; and
the representation of the object being characterized by a parameter having a value that is different from a parameter value associated with the portion of the sensory input.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for contrast enhancement and feature identification. In one implementation, an image processing apparatus utilizes latency coding and a spiking neuron network to encode image brightness into spike latency. The spike latency is compared to a saliency window in order to detect early responding neurons. Salient features of the image are associated with the early responding neurons. A inhibitory neuron receives salient feature indication and provides inhibitory signal to the other neurons within an area of influence of the inhibitory neuron. The inhibition signal reduces probability of responses by the other neurons to stimulus that is proximate to the feature thereby increasing contrast within the encoded data. The contrast enhancement may facilitate feature identification within the image. Feature detection may be used for example for image compression, background removal and content distribution.
133 Citations
20 Claims
-
1. A computerized apparatus comprising a storage medium, the storage medium comprising a plurality of computer-readable instructions configured to, when executed, detect an object in a sensory input by at least:
-
based on at least one feed-forward signal, generate an inhibitory signal configured to suppress generation of a secondary feed-forward signal, thereby enabling the object detection; wherein; the at least one feed-forward signal comprises one or more pulses generated based on a portion of the sensory input comprising a representation of the object; the secondary feed-forward signal corresponds to a portion of the sensory input proximate the representation of the object; and the representation of the object being characterized by a parameter having a value that is different from a parameter value associated with the portion of the sensory input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computerized method of increasing a contrast of an image comprising a plurality of pixels using at least a spiking neuron network, the method comprising:
-
based on a feed-forward stimulus representative of an object within the image, generating a spike output by one or more excitatory neurons of the network; and based on the spike output, generating an inhibitory signal by an inhibitory neuron; wherein; individual ones of the plurality of pixels are characterized by a pixel parameter; the object is characterized by at least;
(i) an object spatial extent having an object pixel parameter associated therewith, and (ii) a surround spatial extent having a surround pixel parameter associated therewith, the surround pixel parameter being different from the object pixel parameter; andthe inhibitory signal is configured to suppress a surrounding spike output associated with a plurality of pixels within the surround spatial extent, thereby effectuating the contrast increase. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A spiking neuron network sensory processing system, comprising:
-
a plurality of excitatory neurons configured to encode a sensory stimulus into a plurality of pulses; and at least one inhibitory neuron configured to provide an inhibitory indication to at least a portion of the plurality of excitatory neurons via one or more inhibitory connections; and wherein; the inhibitory indication is based at least in part on two or more of the plurality of pulses being received by the at least one inhibitory neuron over one or more feed-forward connections; the inhibitory indication is configured to prevent at least one neuron within the portion from generating a response during a stimulus interval subsequent to the provision of the inhibitory indication; the sensory stimulus comprises two or more frames of pixels, at least one of the two or more frames comprising a representation of an object; individual ones of the two or more frames of pixels comprised of pixels characterized by a parameter; and the inhibitory indication is generated based on a pixel parameter within the representation of the object being different from a pixel parameter outside the object representation. - View Dependent Claims (19, 20)
-
Specification