Extracting salient features from video using a neurosynaptic system
First Claim
1. A method comprising:
- receiving an input sequence of image frames; and
utilizing one or more neurosynaptic core circuits to perform operations including;
generating neural spiking data for the input sequence in accordance with a coding scheme, wherein the neural spiking data comprises, for each pixel of each image frame of the input sequence, neural spikes representing pixel intensity of the pixel, the neural spikes delivered to target axons, and a total number of the target axons that each of the neural spikes is delivered to is based on the coding scheme;
processing the neural spiking data to extract salient features; and
detecting at least one region of interest in the input sequence based on the salient features extracted.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method of visual saliency estimation comprising receiving an input sequence of image frames. Each image frame has one or more channels, and each channel has one or more pixels. The method further comprises, for each channel of each image frame, generating corresponding neural spiking data based on a pixel intensity of each pixel of the channel, generating a corresponding multi-scale data structure based on the corresponding neural spiking data, and extracting a corresponding map of features from the corresponding multi-scale data structure. The multi-scale data structure comprises one or more data layers, wherein each data layer represents a spike representation of pixel intensities of a channel at a corresponding scale. The method further comprises encoding each map of features extracted as neural spikes.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving an input sequence of image frames; and utilizing one or more neurosynaptic core circuits to perform operations including; generating neural spiking data for the input sequence in accordance with a coding scheme, wherein the neural spiking data comprises, for each pixel of each image frame of the input sequence, neural spikes representing pixel intensity of the pixel, the neural spikes delivered to target axons, and a total number of the target axons that each of the neural spikes is delivered to is based on the coding scheme; processing the neural spiking data to extract salient features; and detecting at least one region of interest in the input sequence based on the salient features extracted. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
at least one processor; and a non-transitory processor-readable memory device storing instructions that when executed by the at least one processor causes the at least one processor to perform instructions including; receiving an input sequence of image frames; and utilizing one or more neurosynaptic core circuits to perform operations including; generating neural spiking data for the input sequence in accordance with a coding scheme, wherein the neural spiking data comprises, for each pixel of each image frame of the input sequence, neural spikes representing pixel intensity of the pixel, the neural spikes delivered to target axons, and a total number of the target axons that each of the neural spikes is delivered to is based on the coding scheme; processing the neural spiking data to extract salient features; and detecting at least one region of interest in the input sequence based on the salient features extracted. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
receiving an input sequence of image frames; and utilizing one or more neurosynaptic core circuits to perform operations including; generating neural spiking data for the input sequence in accordance with a coding scheme, wherein the neural spiking data comprises, for each pixel of each image frame of the input sequence, neural spikes representing pixel intensity of the pixel, the neural spikes delivered to target axons, and a total number of the target axons that each of the neural spikes is delivered to is based on the coding scheme; processing the neural spiking data to extract salient features; and detecting at least one region of interest in the input sequence based on the salient features extracted. - View Dependent Claims (12, 13, 14, 15)
-
Specification