SPIKING NEURON NETWORK SENSORY PROCESSING APPARATUS AND METHODS
First Claim
1. A computerized neuron-based network image processing apparatus comprising a storage medium, said storage medium comprising a plurality of executable instructions being configured to, when executed:
- provide feed-forward stimulus associated with a first portion of an image to at least a first plurality of neurons and second plurality of neurons of said network;
provide another feed-forward stimulus associated with another portion of said image to at least third plurality of neurons of said network;
cause said first plurality of neurons to encode a first attribute of said first portion into a first plurality of pulse latencies relative to an image onset time;
cause said second plurality of neurons to encode a second attribute of said first portion into a second plurality of pulse latencies relative said onset time, said second attribute characterizing a different physical characteristic of said image than said first attribute;
determine an inhibition indication, based at least in part on one or more pulses of said first plurality and said second plurality of pulses, that are characterized by latencies that are within a latency window; and
based at least in part on said inhibition indication, prevent encoding of said another portion by said third plurality of neurons.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for detecting salient features. 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 dedicated inhibitory neuron receives salient feature indication and provides inhibitory signal to the remaining neurons within the network. The inhibition signal reduces probability of responses by the remaining neurons thereby facilitating salient feature detection within the image by the network. Salient feature detection can be used for example for image compression, background removal and content distribution.
-
Citations
22 Claims
-
1. A computerized neuron-based network image processing apparatus comprising a storage medium, said storage medium comprising a plurality of executable instructions being configured to, when executed:
-
provide feed-forward stimulus associated with a first portion of an image to at least a first plurality of neurons and second plurality of neurons of said network; provide another feed-forward stimulus associated with another portion of said image to at least third plurality of neurons of said network; cause said first plurality of neurons to encode a first attribute of said first portion into a first plurality of pulse latencies relative to an image onset time; cause said second plurality of neurons to encode a second attribute of said first portion into a second plurality of pulse latencies relative said onset time, said second attribute characterizing a different physical characteristic of said image than said first attribute; determine an inhibition indication, based at least in part on one or more pulses of said first plurality and said second plurality of pulses, that are characterized by latencies that are within a latency window; and based at least in part on said inhibition indication, prevent encoding of said another portion by said third plurality of neurons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized method of detection of one or more salient features of an image by a spiking neuron network, the method comprising:
-
providing feed-forward stimulus comprising a spectral parameter of said image to a first portion and a second portion of said network; based at least in part on said providing said stimulus, causing generation of a plurality of pulses by said first portion, said plurality of pulses configured to encode said parameter into pulse latency; generating an inhibition signal based at least in part on two or more pulses of said plurality of pulses being proximate one another within a time interval; and based at least in part on said inhibition indication, suppressing responses to said stimulus by at least some neurons of said second portion. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A spiking neuron sensory processing system, comprising:
- an encoder apparatus comprising;
a plurality of excitatory neurons configured to encode feed-forward sensory stimulus into a plurality of pulses; and at least one inhibitory neuron configured to provide an inhibitory indication to one or more of said plurality of excitatory neurons over a one or more inhibitory connections; wherein; said inhibitory indication is based at least in part on two or more of said plurality of pulses being received by said at least one inhibitory neuron over one or more feed-forward connections; and said inhibitory indication is configured to of prevent at least one of said plurality of excitatory neurons from generating, subsequent to said provision of said inhibitory indication, at least one pulse during a stimulus interval. - View Dependent Claims (17, 18, 19, 20, 21, 22)
- an encoder apparatus comprising;
Specification