STATIC OCCLUSION HANDLING USING DIRECTIONAL PIXEL REPLICATION IN REGULARIZED MOTION ENVIRONMENTS
First Claim
1. A computer-implemented method of tracking an object in a scene captured with an image capturing device configured to provide a first frame including a plurality of pixels representative of the scene, the scene including an occlusion which occludes at least a portion of the tracked object as the tracked object travels along an approaching direction (D) associated with the scene, the method comprising:
- a) locating the occlusion and associated occlusion pixel positions within the frame including the scene;
b) estimating the approaching direction (D) of the tracked object in the scene, relative to the located occlusion; and
c) tracking the object in the scene, where pixels from a neighboring region along direction (D) in a second frame are replicated to replace the occlusion pixels in the first frame while all or part of the tracked object is occluded by the occlusion.
4 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides a static occlusion handling method and system for use with appearance-based video tracking algorithms where static occlusions are present. The method and system assumes that the objects to be tracked move in according to structured motion patterns within a scene, such as vehicles moving along a roadway. A primary concept is to replicate pixels associated with the tracked object from previous frames to current or future frames when the tracked object coincides with a static occlusion, where the predicted motion of the tracked object is a basis for replication of the pixels.
31 Citations
25 Claims
-
1. A computer-implemented method of tracking an object in a scene captured with an image capturing device configured to provide a first frame including a plurality of pixels representative of the scene, the scene including an occlusion which occludes at least a portion of the tracked object as the tracked object travels along an approaching direction (D) associated with the scene, the method comprising:
-
a) locating the occlusion and associated occlusion pixel positions within the frame including the scene; b) estimating the approaching direction (D) of the tracked object in the scene, relative to the located occlusion; and c) tracking the object in the scene, where pixels from a neighboring region along direction (D) in a second frame are replicated to replace the occlusion pixels in the first frame while all or part of the tracked object is occluded by the occlusion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11)
-
-
8. The method of claim 47, wherein the pixels that are replaced in the first frame are replicated from a prior frame based on at least one of the speed of the tracked object.
-
12. An image processing system comprising:
-
a controller configured to receive a digital image of a scene, the controller configured to execute instructions to perform a method of tracking an object in the scene captured with an image capturing device to provide a first frame including a plurality of pixels representative of the scene, the scene including an occlusion which occludes at least a portion of the tracked object as the object travels along an approaching direction (D) associated with the scene, the method comprising; a) locating the occlusion and associated occlusion pixel positions within the frame including the scene; b) estimating the approaching direction (D) of the tracked object in the scene, relative to the located occlusion; and c) tracking the object in the scene, where pixels from a neighboring region along direction (D) in a second frame are replicated to replace the occlusion pixels in the first frame while all or part of the tracked object is occluded by the occlusion. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising:
-
a non-transitory computer-usable data carrier storing instructions that, when executed by a computer, cause the computer to perform a method of tracking an object in a scene captured with an image capturing device configured to provide a first frame including a plurality of pixels representative of the scene, the scene including an occlusion which occludes at least a portion of the tracked object as the tracked object travels along an approaching direction (D) associated with the scene, the method comprising; a) locating the occlusion and associated occlusion pixel positions within the frame including the scene; b) estimating the approaching direction (D) of the tracked object in the scene, relative to the located occlusion; and c) tracking the object in the scene, where pixels from a neighboring region along direction (D) in a second frame are replicated to replace the occlusion pixels in the first frame while all or part of the tracked object is occluded by the occlusion. - View Dependent Claims (24, 25)
-
Specification