Method and apparatus for video frame sequence-based object tracking
First Claim
Patent Images
1. A method for the analysis of a sequence of captured images showing a scene for detecting and tracking of at least one moving or static object and for matching behavior patterns of the at least one moving or static object in the captured images to object behavior in predetermined scenarios, the method comprising the steps of:
- capturing an at least one long term reference image representing a background of a scene, an at least one short term reference image representing the background of the scene and an at least one static object within the scene, and an at least one current image of the scene;
pre-processing the at least one current image of the scene for generating a long term difference image between the at least one long term reference image and the at least one current image of the scene, and a short term difference image between the short term reference image and the at least one current image of the scene; and
clustering the at least one moving or static object from the short term difference image and the long term difference image and generating at least one new object and at least one existing object, the step of clustering comprising;
building groups of clustered objects from at least two dynamic or static objects in accordance with the relative locations of each of the at least two dynamic or static objects, the step of building groups comprising;
measuring the distance between each of the at least two dynamic or static objects;
determining neighborhood relations between each of the at least two dynamic or static objects and in accordance with the results of the distance measurement;
clustering the at least two dynamic or static objects in accordance with the determined neighborhood relations into distinct object groups; and
adjusting the distinct object groups in order to determine the optimal spatial parameters of each of the at least two dynamic or static objects in the distinct object groups;
adjusting the parameters of each of the at least two dynamic or static objects clustered within each group; and
updating the parameters and status of each of the at least two dynamic or static objects.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for the analysis of a sequence of captured images covering a scene for detecting and tracking of moving and static objects (86) and for matching (88) the patterns of object behavior in the captured images to object behavior in predetermined scenarios.
306 Citations
18 Claims
-
1. A method for the analysis of a sequence of captured images showing a scene for detecting and tracking of at least one moving or static object and for matching behavior patterns of the at least one moving or static object in the captured images to object behavior in predetermined scenarios, the method comprising the steps of:
-
capturing an at least one long term reference image representing a background of a scene, an at least one short term reference image representing the background of the scene and an at least one static object within the scene, and an at least one current image of the scene; pre-processing the at least one current image of the scene for generating a long term difference image between the at least one long term reference image and the at least one current image of the scene, and a short term difference image between the short term reference image and the at least one current image of the scene; and clustering the at least one moving or static object from the short term difference image and the long term difference image and generating at least one new object and at least one existing object, the step of clustering comprising; building groups of clustered objects from at least two dynamic or static objects in accordance with the relative locations of each of the at least two dynamic or static objects, the step of building groups comprising; measuring the distance between each of the at least two dynamic or static objects; determining neighborhood relations between each of the at least two dynamic or static objects and in accordance with the results of the distance measurement; clustering the at least two dynamic or static objects in accordance with the determined neighborhood relations into distinct object groups; and adjusting the distinct object groups in order to determine the optimal spatial parameters of each of the at least two dynamic or static objects in the distinct object groups; adjusting the parameters of each of the at least two dynamic or static objects clustered within each group; and updating the parameters and status of each of the at least two dynamic or static objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification