Structural analysis of videos with hidden markov models and dynamic programming
First Claim
1. A method for analyzing a continuous compressed video according to a plurality of states, comprising:
- extracting a set of domain specific features from fixed-length sliding windows of frames of the continuous compressed video;
determining a set of maximum likelihoods for each set of domain specific features using a plurality of sets of trained hidden Markov models; and
applying dynamic programming to each set of maximum likelihoods to determine a specific state for each fixed-length sliding window of frames of the continuous compressed video.
4 Assignments
0 Petitions
Accused Products
Abstract
A method analyzes a high-level syntax and structure of a continuous compressed video according to a plurality of states. First, a set of hidden Markov models for each of the states is trained with a training video segmented into known states. Then, a set of domain specific features are extracted from a fixed-length sliding window of the continuous compressed video, and a set of maximum likelihoods is determined for each set of domain specific features using the sets of trained hidden Markov models. Finally, dynamic programming is applied to each set of maximum likelihoods to determine a specific state for each fixed-length sliding window of frames of the compressed video.
-
Citations
19 Claims
-
1. A method for analyzing a continuous compressed video according to a plurality of states, comprising:
-
extracting a set of domain specific features from fixed-length sliding windows of frames of the continuous compressed video;
determining a set of maximum likelihoods for each set of domain specific features using a plurality of sets of trained hidden Markov models; and
applying dynamic programming to each set of maximum likelihoods to determine a specific state for each fixed-length sliding window of frames of the continuous compressed video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification