Method and system for automatic classification of video images
First Claim
1. A method of automatically classifying a video sequence into a category, the video sequence including at least one frame, comprising the steps of:
- creating a set of categories, each category representing a set of video sequences having a set of similar primitive image attribute values orthogonally representing the category, by;
receiving a user specification of selected video sequences;
determining for each selected video sequence at least one primitive image attribute value;
segregating the video sequences into sets, each set of video sequences having a set of similar primitive image attribute values;
defining each category by associating each of the sets of video sequences with each category;
for each category, creating a covariance matrix of dot products for each pair of the video sequences in the category; and
determining a set of eigen vectors from the covariance matrix as the set of similar primitive image attribute values of the category;
receiving an input video sequence;
determining a distortion measure for each category with respect to the input video sequence by projecting the input video sequence onto the set of similar primitive image attribute values of each category; and
classifying the input video sequence in the category having a minimum distortion measure.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and computer implemented method automatically classify video sequences into categories. A set of categories is defined either manually through the association of selected video sequences with user supplied category designations, or automatically through segregation of a set of video sequences into groups of similar sequences. Input video sequences are then classified by either pixel decomposition or primitive attribute decomposition; the former analyzing each image on a pixel basis, the latter employing extracted image information. Categories can be trained as new video sequences are input into the system, or new categories can be created to accommodate such new sequences that are dissimilar from existing categories.
148 Citations
13 Claims
-
1. A method of automatically classifying a video sequence into a category, the video sequence including at least one frame, comprising the steps of:
-
creating a set of categories, each category representing a set of video sequences having a set of similar primitive image attribute values orthogonally representing the category, by; receiving a user specification of selected video sequences; determining for each selected video sequence at least one primitive image attribute value; segregating the video sequences into sets, each set of video sequences having a set of similar primitive image attribute values; defining each category by associating each of the sets of video sequences with each category; for each category, creating a covariance matrix of dot products for each pair of the video sequences in the category; and determining a set of eigen vectors from the covariance matrix as the set of similar primitive image attribute values of the category; receiving an input video sequence; determining a distortion measure for each category with respect to the input video sequence by projecting the input video sequence onto the set of similar primitive image attribute values of each category; and classifying the input video sequence in the category having a minimum distortion measure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for automatically classifying an input video sequence including at least one frame into a category, comprising:
a processing unit programed to; create a set of categories, each category representing a set of video sequences having a set of similar primitive image attribute values orthogonally representing the category, the categories created by the processing unit further programmed to; receive a user specification of selected video sequences; determine for each selected video sequence at least one primitive image attribute value; segregate the video sequences into sets, each set of video sequences having a set of similar primitive image attribute values; define each category by association of each of the sets of video sequences with each category; for each category, create a covariance matrix of dot products for each pair of video sequences in the category; and determine a set of eigen vectors from the covariance matrix as the set of similar primitive image attribute values of the category; receive the input video sequence; determine a distortion measure for each category with respect to the input video sequence by projecting the input video sequence onto the set of similar primitive image attribute values of each category; and classify the input video sequence in the category having a minimum distortion measure. - View Dependent Claims (8, 9, 10, 11, 12, 13)
Specification