Video feature extraction method and device
First Claim
1. A video feature extraction method, comprising:
- extracting one or more frames from a video object to obtain one or more frames of images;
obtaining one or more shift vectors for each of the one or more frames of images, using each of the one or more shift vectors, taking any pixel in each of the one or more frames of images as a starting point, determining a terminal point directed by the one or more shift vectors from the starting point, and determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point, wherein the determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point further comprises;
determining the difference between each starting point and a corresponding terminal point in one of the one or more frames of images for each of the one or more shift vectors, and determining a feature bit of the one of the one or more frames of images based on an identical shift vector of the one or more shift vectors according to an overall situation of each difference based on the identical shift vector so as to obtain the feature bit of each of the one or more shift vectors, anddetermining the image feature of the one of the one or more frames of images according to the feature bit of the one of the one or more frames of images based on the one or more shift vectors; and
determining a video feature of the video object according to the image feature of the one or more frames of images.
3 Assignments
0 Petitions
Accused Products
Abstract
A video feature extraction method and device are provided. The method includes extracting one or more frames from a video object to obtain one or more frames of images, obtaining one or more shift vectors for each of the one or more frames of images, using each of the one or more shift vectors, taking any pixel in each of the one or more frames of images as a starting point, determining a terminal point directed by the one or more shift vectors from the starting point, and determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point, and determining a video feature of the video object according to the image feature of the one or more frames of images.
6 Citations
17 Claims
-
1. A video feature extraction method, comprising:
-
extracting one or more frames from a video object to obtain one or more frames of images; obtaining one or more shift vectors for each of the one or more frames of images, using each of the one or more shift vectors, taking any pixel in each of the one or more frames of images as a starting point, determining a terminal point directed by the one or more shift vectors from the starting point, and determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point, wherein the determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point further comprises; determining the difference between each starting point and a corresponding terminal point in one of the one or more frames of images for each of the one or more shift vectors, and determining a feature bit of the one of the one or more frames of images based on an identical shift vector of the one or more shift vectors according to an overall situation of each difference based on the identical shift vector so as to obtain the feature bit of each of the one or more shift vectors, and determining the image feature of the one of the one or more frames of images according to the feature bit of the one of the one or more frames of images based on the one or more shift vectors; and determining a video feature of the video object according to the image feature of the one or more frames of images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device of extracting video feature, comprising:
-
at least one processor; and at least one memory communicatively coupled to the at least one processor and storing instructions that upon execution by the at least one processor cause the device to; extract one or more frames from a video object to obtain one or more frames of images; obtain one or more shift vectors for each of the one or more frames of images, use each of the one or more shift vectors, take any pixel in each of the one or more frames of images as a starting point, determine a terminal point directed by the one or more shift vectors from the starting point, and determine an image feature of the one or more frames of images according to a difference between the starting point and the terminal point, wherein the instruction that upon execution causes the device to determine an image feature of the one or more frames of images according to a difference between the starting point and the terminal point further comprises instructions that upon execution by the at least one processor cause the device to; determine the difference between each starting point and a corresponding terminal point in one of the one or more frames of images for each of the one or more shift vectors, and determine a feature bit of the one of the one or more frames of images based on an identical shift vector of the one or more shift vectors according to an overall situation of each difference based on the identical shift vector so as to obtain the feature bit of each of the one or more shift vectors, and determine the image feature of the one of the one or more frames of images according to the feature bit of the one of the one or more frames of images based on the one or more shift vectors; and determine a video feature of the video object according to the image feature of the one or more frames of images. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer readable storage medium, configured for storing non-transitory computer readable instructions, when the non-transitory computer readable instructions are executed by a computer, causing the computer to perform operations, the operations comprising:
-
extracting one or more frames from a video object to obtain one or more frames of images; obtaining one or more shift vectors for each of the one or more frames of images, using each of the one or more shift vectors, taking any pixel in each of the one or more frames of images as a starting point, determining a terminal point directed by the one or more shift vectors from the starting point, and determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point, wherein the determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point further comprises; determining the difference between each starting point and a corresponding terminal point in one of the one or more frames of images for each of the one or more shift vectors, and determining a feature bit of the one of the one or more frames of images based on an identical shift vector of the one or more shift vectors according to an overall situation of each difference based on the identical shift vector so as to obtain the feature bit of each of the one or more shift vectors, and determining the image feature of the one of the one or more frames of images according to the feature bit of the one of the one or more frames of images based on the one or more shift vectors; and determining a video feature of the video object according to the image feature of the one or more frames of images. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification