Method and Device for Tracking a Movement of an Object or of a Person
First Claim
1. Method for tracking a movement of an object or of a person, the method comprising the following steps:
- a) grabbing a sequence of digital video frames (1, 2) and thereby capturing the object or person (8, 8′
),b) measuring values (measurement values) of a parameter while grabbing the video frames, said parameter being indicative for the movement of the object or person,c) processing the video frames by means of a processing logic (12), whereby c1) the processing logic uses an algorithm which defines a pixel block (3) in a frame (1) and searches for this pixel block within a search area (7) within a next frame (2), and whereby c2) the location of the search area within the next frame is dynamically adapted on the basis of the measurement values.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method, a device and a computer program product for tracking a movement of an object or of a person. Tracking the movement of a person or an object by means of electronic video frames is conventional but fails if the person of object experience a sudden significant change in its translational velocity. The suggested method comprises a first step of grabbing a sequence of digital video frames and thereby capturing the object or person. At the same time measurement values of a parameter are obtained, said measurement values being indicative for the movement of the object or person being tracked by the digital video frames. In the next step the video frames are processed by means of processing logic whereby the processing logic uses a block matching algorithm, said block matching algorithm defining a pixel block in a frame and searching for this pixel block within a search area within a next frame and whereby the location of the search area within the next frame is dynamically adapted on the basis of the measurement values. The invention provides the advantage that an electronic processing of digital video frames by means of a block matching algorithm can be carried out even in those cases in which there are large changes in the velocity of the tracked object or person.
33 Citations
14 Claims
-
1. Method for tracking a movement of an object or of a person, the method comprising the following steps:
-
a) grabbing a sequence of digital video frames (1, 2) and thereby capturing the object or person (8, 8′
),b) measuring values (measurement values) of a parameter while grabbing the video frames, said parameter being indicative for the movement of the object or person, c) processing the video frames by means of a processing logic (12), whereby c1) the processing logic uses an algorithm which defines a pixel block (3) in a frame (1) and searches for this pixel block within a search area (7) within a next frame (2), and whereby c2) the location of the search area within the next frame is dynamically adapted on the basis of the measurement values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Computer program product, the computer program product comprising a computer readable medium, having thereon computer program code means, when said program is loaded, to make the computer executable for executing the following steps:
-
a) receiving a sequence of digital video frames (1, 2), the video frames capturing an object or a person (8, 8′
),b) receiving values of a parameter while receiving the video frames, said parameter being indicative for the movement of the object or person, c) processing the video frames, said processing including the sub-steps of c1) using an algorithm which defines a pixel block (3) in a frame (1) and which searches for this pixel block within a search area (7) of a next frame (2), and whereby c2) the location of the search area within the next frame is dynamically adapted on the basis of the measurement values. - View Dependent Claims (10, 11)
-
-
12. Device for tracking the movement of an object or of a person from a sequence of video frames, comprising:
-
a) a digital video camera (10) for grabbing a sequence of video frames (1, 2), b) an input port (11, 16) for receiving values of a parameter while, said parameter being indicative for the movement of a object or a person (8, 8′
) being captured by the video frames,c) a processing logic (12) for processing the video frames provided by the video camera, said processing logic being adapted to c1) define a pixel block (3) in a frame (1) and to search for this pixel block within a search area (7) of a next frame (2), and c2) to dynamically adapt the location of the search area within the next frame on the basis of the measurement values. - View Dependent Claims (13, 14)
-
Specification