Method and apparatus for video frame sequence-based object tracking
First Claim
Patent Images
1. An apparatus for the analysis of a sequence of captured images covering a scene having a background, for detecting and tracking of moving and static objects and for matching the patterns of object behavior in the captured images to object behavior in predetermined scenarios, the apparatus comprising the elements of:
- at least one image sequence source for transmitting a sequence of images to an object tracking program; and
an object tracking program comprising;
a pre-processing application layer for constructing a long term difference image between a currently captured video frame and a long term reference image, the long term reference image showing the background of the scene, and for constructing a short term difference image between the currently captured video frame and a short term reference image, the short term reference image showing the background of the scene and at least one static object within the scene;
an object clustering application layer for generating at least one new or updated object from the long term difference image and the short term difference image; and
a background updating application layer for updating the long term reference image and the short term reference image with background changes prior to processing of a new frame.
4 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.
111 Citations
29 Claims
-
1. An apparatus for the analysis of a sequence of captured images covering a scene having a background, for detecting and tracking of moving and static objects and for matching the patterns of object behavior in the captured images to object behavior in predetermined scenarios, the apparatus comprising the elements of:
-
at least one image sequence source for transmitting a sequence of images to an object tracking program; and an object tracking program comprising; a pre-processing application layer for constructing a long term difference image between a currently captured video frame and a long term reference image, the long term reference image showing the background of the scene, and for constructing a short term difference image between the currently captured video frame and a short term reference image, the short term reference image showing the background of the scene and at least one static object within the scene; an object clustering application layer for generating at least one new or updated object from the long term difference image and the short term difference image; and a background updating application layer for updating the long term reference image and the short term reference image with background changes prior to processing of a new frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for the analysis of a sequence of captured images showing a scene for detecting and tracking at least two separate objects merging or two merged objects separating, the method comprising the steps of:
-
capturing at least one long term reference image representing the background of the scene, at least one short term reference image representing the background of the scene and at least two static or moving objects within the scene, and at least one current image of the scene; pre-processing the at least one current image of the scene and 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; clustering the at least two 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; and merging the at least two moving or static objects.
-
-
29. A method for the analysis of a sequence of captured images showing a scene for detecting and tracking at least two separate objects merging or two merged objects separating, the method comprising the steps of:
-
capturing at least one long term reference image representing the background of the scene, at least one short term reference image representing the background of the scene and at least two static or moving objects within the scene, and at least one current image of the scene; pre-processing the at least one current image of the scene and 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; clustering the at least two 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; and separating the at least two moving or static objects.
-
Specification