Digital video fingerprinting based on resultant weighted gradient orientation computation
First Claim
Patent Images
1. A method for content based video sequence identification comprising:
- determining preliminary active regions in frames of a video sequence filtered to reduce noise wherein preliminary inactive regions in a selected video frame are determined by selecting frame boundary lines, each line having a normalized average brightness level that is less than a programmed percentage of a total normalized average brightness for the selected video frame;
computing a gradient based activity measure in the preliminary inactive regions to adjust the programmed percentage of the total normalized average brightness for the selected video frame, wherein the active regions are determined based on the adjusted programmed percentage of the total normalized average brightness for the selected video frame;
selecting a set of video frames in response to temporal statistical characteristics of the determined active regions;
extracting spatial video features from the selected set of video frames; and
generating multi-dimensional content based signatures based on the extracted spatial video features to identify the video sequence.
14 Assignments
0 Petitions
Accused Products
Abstract
Video sequence processing with various filtering rules is applied to extract dominant spatial features and generate unique set of signatures describing video content. Accurate active regions are determined for each video sequence frame. Subsequently, a video sequence is structured by tracking statistical changes in the content of a succession of video frames, and suitable frames are selected for further spatial processing. Selected video frames are processed for feature extraction and description, and compact representative signatures are generated, resulting in an efficient video database formation and search.
-
Citations
17 Claims
-
1. A method for content based video sequence identification comprising:
-
determining preliminary active regions in frames of a video sequence filtered to reduce noise wherein preliminary inactive regions in a selected video frame are determined by selecting frame boundary lines, each line having a normalized average brightness level that is less than a programmed percentage of a total normalized average brightness for the selected video frame; computing a gradient based activity measure in the preliminary inactive regions to adjust the programmed percentage of the total normalized average brightness for the selected video frame, wherein the active regions are determined based on the adjusted programmed percentage of the total normalized average brightness for the selected video frame; selecting a set of video frames in response to temporal statistical characteristics of the determined active regions; extracting spatial video features from the selected set of video frames; and generating multi-dimensional content based signatures based on the extracted spatial video features to identify the video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for content based video sequence identification comprising:
-
determining active regions in frames of a video sequence filtered to reduce noise, wherein the active regions in frames are determined by comparing a normalized sum of gradient vector intensities computed for preliminary inactive regions with an activity threshold in a process that adjusts a programmed percentage of a total normalized average brightness for the frame to refine the selection of regions that exceed the adjusted programmed percentage of the total normalized average brightness for the frame as the active regions; selecting a set of video frames in response to temporal statistical characteristics of the determined active regions; extracting spatial video features from the selected set of video frames; and generating multi-dimensional content based signatures based on the extracted spatial video features to identify the video sequence. - View Dependent Claims (17)
-
Specification