Video surveillance system with rule-based reasoning and multiple-hypothesis scoring
First Claim
1. A method for use in a video surveillance system, the method comprising generating a plurality of hypotheses, each hypothesis comprising a respective different set of hypothesized trajectories of objects hypothesized to have been moving through an area under surveillance at a particular time, identifying at least one of said hypotheses as being more likely than others of said hypotheses to represent the actual trajectories of the actual objects moving through the area under surveillance at said particular time, and utilizing said at least said one of said hypotheses to determine whether at least one predefined alert condition has occurred within the area under surveillance.
16 Assignments
0 Petitions
Accused Products
Abstract
A video surveillance system uses rule-based reasoning and multiple-hypothesis scoring to detect predefined behaviors based on movement through zone patterns. Trajectory hypothesis spawning allows for trajectory splitting and/or merging and includes local pruning to managed hypothesis growth. Hypotheses are scored based on a number of criteria, illustratively including at least one non-spatial parameter. Connection probabilities computed during the hypothesis spawning process are based on a number of criteria, illustratively including object size. Object detection and probability scoring is illustratively based on object class.
-
Citations
19 Claims
-
1. A method for use in a video surveillance system, the method comprising
generating a plurality of hypotheses, each hypothesis comprising a respective different set of hypothesized trajectories of objects hypothesized to have been moving through an area under surveillance at a particular time, identifying at least one of said hypotheses as being more likely than others of said hypotheses to represent the actual trajectories of the actual objects moving through the area under surveillance at said particular time, and utilizing said at least said one of said hypotheses to determine whether at least one predefined alert condition has occurred within the area under surveillance.
-
7. A method for use in an electronic surveillance system, the method comprising
establishing a plurality of hypotheses associated with a particular point in time, each hypothesis comprising a set of objects hypothesized to be in an area under surveillance by said system at said particular point in time and further comprising hypothesized prior trajectories through said area under surveillance for at least ones of the hypothesized objects, detecting objects present in the area under surveillance at a subsequent point in time, establishing a plurality of extended hypotheses associated with said subsequent point in time, each extended hypothesis being associated with one of the previously established hypotheses and comprising 1) at least ones of the trajectories of the associated previously established hypothesis, 2) one or more of the detected objects, and 3) a particular set of connections extending at least ones of the trajectories to said one or more of the detected objects, each extended hypothesis thereby comprising a set of objects hypothesized to be in the area under surveillance at the subsequent point in time and further comprising hypothesized prior trajectories through said area under surveillance for at least ones of said set of hypothesized objects, repeating said detecting and said establishing extended hypotheses multiple times, identifying at least one of the hypotheses associated with said subsequent point in time as being more likely than others of the hypotheses associated with that point in time as comprising the actual trajectories of the actual objects in the area under surveillance at that point in time, and utilizing the identified hypothesis to determine whether at least one predefined alert condition has occurred within the area under surveillance.
Specification