Extracting motion saliency features from video using a neurosynaptic system
First Claim
1. A method for motion history tracking in video, comprising:
- receiving an input video; and
utilizing one or more neurosynaptic core circuits to perform operations including;
generating neural spiking data for the input video, wherein the neural spiking data comprises, for each pixel of each image frame of the input video, neural spikes representing pixel intensity of the pixel;
processing the neural spiking data to extract motion saliency features indicative of at least one region of interest in the input video where motion is detected; and
tracking at least one object with non-uniform speed in the at least one region of interest in the input video based on the motion saliency features extracted;
wherein each neurosynaptic core circuit comprises a plurality of electronic neurons, a plurality of electronic axons, and a plurality of electronic synapse devices interconnecting the electronic neurons with the electronic axons.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method of visual saliency estimation comprising receiving an input video 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
12 Claims
-
1. A method for motion history tracking in video, comprising:
-
receiving an input video; and utilizing one or more neurosynaptic core circuits to perform operations including; generating neural spiking data for the input video, wherein the neural spiking data comprises, for each pixel of each image frame of the input video, neural spikes representing pixel intensity of the pixel; processing the neural spiking data to extract motion saliency features indicative of at least one region of interest in the input video where motion is detected; and tracking at least one object with non-uniform speed in the at least one region of interest in the input video based on the motion saliency features extracted; wherein each neurosynaptic core circuit comprises a plurality of electronic neurons, a plurality of electronic axons, and a plurality of electronic synapse devices interconnecting the electronic neurons with the electronic axons. - View Dependent Claims (2, 3, 4)
-
-
5. A system for motion history tracking in video, 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 video; and utilizing one or more neurosynaptic core circuits to perform operations including; generating neural spiking data for the input video, wherein the neural spiking data comprises, for each pixel of each image frame of the input video, neural spikes representing pixel intensity of the pixel; processing the neural spiking data to extract motion saliency features indicative of at least one region of interest in the input video where motion is detected; and tracking at least one object with non-uniform speed in the at least one region of interest in the input video based on the motion saliency features extracted; wherein each neurosynaptic core circuit comprises a plurality of electronic neurons, a plurality of electronic axons, and a plurality of electronic synapse devices interconnecting the electronic neurons with the electronic axons. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform a method for motion history tracking in video, the method comprising:
-
receiving an input video; and utilizing one or more neurosynaptic core circuits to perform operations including; generating neural spiking data for the input video, wherein the neural spiking data comprises, for each pixel of each image frame of the input video, neural spikes representing pixel intensity of the pixel; processing the neural spiking data to extract motion saliency features indicative of at least one region of interest in the input video where motion is detected; and tracking at least one object with non-uniform speed in the at least one region of interest in the input video based on the motion saliency features extracted; wherein each neurosynaptic core circuit comprises a plurality of electronic neurons, a plurality of electronic axons, and a plurality of electronic synapse devices interconnecting the electronic neurons with the electronic axons. - View Dependent Claims (10, 11, 12)
-
Specification