Identifying Spurious Regions In A Video Frame
First Claim
1. A method of tracking an object appearing in a video sequence comprising a plurality of frames, each frame comprising a plurality of pixels, the method comprising:
- (i) comparing first and second frames of the video sequence to identify a region of pixels therein representing an object having inter-frame motion;
(ii) determining whether said region appears in a predetermined number of subsequent frames, and, if so, assigning a motion parameter to said region indicative of the change in position thereof over said predetermined number of frames;
(iii) comparing said motion parameter with a threshold value to determine whether or not said region is to be tracked; and
(iv) if the region is to be tracked, recording the frame position of said region for subsequent frames in which said region is identified.
1 Assignment
0 Petitions
Accused Products
Abstract
In a digital video surveillance system, a number of processing stages are employed to identify foreground regions representing moving objects in a video sequence. An object tracking stage 5 is also provided in order to identify a correspondence between candidate objects in a current frame and those that have already been identified in one or more previous frames. In this way, it is possible to calculate the path taken by the or each foreground object and to record this path information in a trajectory database. In order to improve tracking performance, the object tracking stage 5 employs a state transitional object management scheme which determines whether or not a particular object is to be tracked. As part of the object management scheme, spurious objects, which are identified on the basis of their motion characteristics, are deleted from the system. This ensures that valuable processing resources are not wasted tracking unwanted artefacts which may represent, for example, noise or random motion.
-
Citations
14 Claims
-
1. A method of tracking an object appearing in a video sequence comprising a plurality of frames, each frame comprising a plurality of pixels, the method comprising:
- (i) comparing first and second frames of the video sequence to identify a region of pixels therein representing an object having inter-frame motion;
(ii) determining whether said region appears in a predetermined number of subsequent frames, and, if so, assigning a motion parameter to said region indicative of the change in position thereof over said predetermined number of frames;
(iii) comparing said motion parameter with a threshold value to determine whether or not said region is to be tracked; and(iv) if the region is to be tracked, recording the frame position of said region for subsequent frames in which said region is identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
- (i) comparing first and second frames of the video sequence to identify a region of pixels therein representing an object having inter-frame motion;
-
8. A method of tracking an object appearing in a video sequence comprising a plurality of frames, each frame comprising a plurality of pixels, the method comprising:
-
(i) comparing first and second frames of the video sequence to identify a region of pixels therein representing an object having inter-frame motion; (ii) assigning a motion parameter ζ
m to said region based on its motion characteristics over the plurality of video frames; and(iii) recording, for subsequent frames of the video sequence in which said region is identified, the frame position of said region only if its motion parameter is below a predetermined threshold Tζ
. - View Dependent Claims (9, 10, 11)
-
-
13. A video processing system for selectively tracking an object appearing in a video sequence comprising a plurality of frames, each frame comprising a plurality of pixels, the system being arranged in use to:
- (i) compare first and second frames of the video sequence to identify a region of pixels therein representing an object having inter-frame motion;
(ii) determine whether said region appears in a predetermined number of subsequent frames, and, if so, assigning a motion parameter to said region representing the change in position thereof over said predetermined number of frames;
(iii) compare said motion parameter with a threshold value to determine whether or not said region is to be tracked; and(iv) if the region is to be tracked, record the intra-frame position of said region for subsequent frames in which said region is identified. - View Dependent Claims (14)
- (i) compare first and second frames of the video sequence to identify a region of pixels therein representing an object having inter-frame motion;
Specification