Video comparison using color histograms
First Claim
1. A method to compare video sequences, the method comprising:
- determining a color histogram corresponding to an input video sequence based on color values of pixels sampled from a plurality of video frames of the input video sequence;
tiling video frames of a first reference video sequence to determine a composite image;
determining a first reference color histogram corresponding to the first reference video sequence based on color values of pixels in the composite image;
adjusting the color histogram corresponding to the input video sequence based on the first reference color histogram corresponding to the first reference video sequence to determine an adjusted color histogram corresponding to the input video sequence; and
comparing the adjusted color histogram and the first reference color histogram to determine whether the first reference video sequence matches the input video sequence.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and articles of manufacture for video comparison using color histograms are disclosed. Example methods disclosed herein to compare video sequences include determining a color histogram corresponding to an input video sequence based on color values of pixels sampled from a plurality of video frames of the input video sequence. Such example methods also include adjusting the color histogram corresponding to the input video sequence based on a first reference color histogram corresponding to a first reference video sequence to determine a first adjusted color histogram corresponding to the input video sequence. Such example methods further include comparing the adjusted color histogram and the first reference color histogram to determine whether the first reference video sequence matches the input video sequence.
71 Citations
17 Claims
-
1. A method to compare video sequences, the method comprising:
-
determining a color histogram corresponding to an input video sequence based on color values of pixels sampled from a plurality of video frames of the input video sequence; tiling video frames of a first reference video sequence to determine a composite image; determining a first reference color histogram corresponding to the first reference video sequence based on color values of pixels in the composite image; adjusting the color histogram corresponding to the input video sequence based on the first reference color histogram corresponding to the first reference video sequence to determine an adjusted color histogram corresponding to the input video sequence; and comparing the adjusted color histogram and the first reference color histogram to determine whether the first reference video sequence matches the input video sequence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible computer readable medium comprising computer readable instructions which, when executed, cause a processor to at least:
-
determine a color histogram corresponding to an input video sequence based on color values of pixels sampled from a plurality of video frames of the input video sequence; tile video frames of a first reference video sequence to determine a composite image; determine a first reference color histogram corresponding to the first reference video sequence based on color values of pixels in the composite image; adjust the color histogram corresponding to the input video sequence based on the first reference color histogram corresponding to the first reference video sequence to determine an adjusted color histogram corresponding to the input video sequence; and compare the adjusted color histogram and the first reference color histogram to determine whether the first reference video sequence matches the input video sequence. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus to compare video sequences, the apparatus comprising:
-
a histogram generator to determine a color histogram corresponding to an input video sequence based on color values of pixels sampled from a plurality of video frames of the input video sequence; and a histogram comparator to; adjust the color histogram corresponding to the input video sequence based on a first reference color histogram corresponding to a first reference video sequence to determine an adjusted color histogram corresponding to the input video sequence; and compare the adjusted color histogram and the first reference color histogram to determine whether the first reference video sequence matches the input video sequence; wherein the histogram comparator includes a bin adjuster to; multiply a value of a first bin of the color histogram corresponding to the input video sequence by a scale factor to determine a scaled bin value; and determine an adjusted value of a corresponding first bin of the adjusted color histogram to be a smaller of the scaled bin value and a value of a corresponding first bin of the reference color histogram. - View Dependent Claims (14, 15, 16, 17)
-
Specification