Video monitoring system employing hierarchical hidden markov model (HMM) event learning and classification
First Claim
1. A method for representing an event in a computer vision system, comprising:
- processing a number of images of said event; and
generating a hierarchical HMM to represent said event, said hierarchical HMM including a plurality of paths each representing a variation of said event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for automatically learning and identifying events in image data using hierarchical HMMs to define and detect one or more events. The hierarchical HMMs include multiple paths that encompass variations of the same event. Hierarchical HMMs provide a framework for defining events that may be exhibited in various ways. Each event is modeled in the hierarchical HMM with a set of sequential states that describe the paths in a high-dimensional feature space. These models can then be used to analyze video sequences to segment and recognize each individual event to be recognized. The hierarchical HMM is generated during a training phase, by processing a number of images of the event of interest in various ways, typically observed from multiple viewpoints.
-
Citations
27 Claims
-
1. A method for representing an event in a computer vision system, comprising:
-
processing a number of images of said event; and
generating a hierarchical HMM to represent said event, said hierarchical HMM including a plurality of paths each representing a variation of said event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for representing an event in a computer vision system, comprising:
-
comparing a sequence of input images to a hierarchical HMM representing said event; and
detecting said event if said comparing step exceeds a predefined criteria. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for representing an event in a computer vision system, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
process a number of images of said event; and
generate a hierarhical HMM to represent said event, said hierarchical HMM including a plurality of paths each representing a variation of said event. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for representing an event in a computer vision system, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
compare a sequence of input images to a hierarchical HMM representing said event; and
detect said event if said comparing step exceeds a predefined criteria. - View Dependent Claims (24, 25)
-
-
26. An article of manufacture for representing an event in a computer vision system, comprising:
a computer-readable medium having computer-readable code means embodied thereon, said computer-readable program code means comprising;
a step to process a number of images of said event; and
a step to generate a hierarhical HMM to represent said event, said hierarchical HMM including a plurality of paths each representing a variation of said event.
-
27. An article of manufacture for representing an event in a computer vision system, comprising:
a computer-readable medium having computer-readable code means embodied thereon, said computer-readable program code means comprising;
a step to compare a sequence of input images to a hierarchical HMM representing said event; and
a step to detect said event if said comparing step exceeds a predefined criteria.
Specification