APPROACH FOR RESOLVING OCCLUSIONS, SPLITS AND MERGES IN VIDEO IMAGES
First Claim
1. A method for resolving an occlusion in a video image, comprising:
- detecting a plurality of foreground regions in a series of video images;
associating a foreground region with one or more tracked objects;
determining whether any object of the plurality of objects may occlude or be occluded by another object of the plurality of objects by comparing current attributes and object models of each of the objects with the video image and plurality of foreground regions;
assigning pixels overlapped by either object model to one or other of the object and the another object; and
performing an analysis of an unresolved region to associate the unresolved region with one of the objects or to assign the region with designation ambiguous region.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention provide a solution for resolving an occlusion in a video image. Specifically, an embodiment of the present invention provides an environment in which portions of a video image in which occlusions have occurred may be determined and analyzed to determine the type of occlusion. Furthermore, regions of the video image may be analyzed to determine which object in the occlusion the region belongs to. The determinations and analysis may use such factors as pre-determined attributes of an object, such as color or texture of the object and/or a temporal association of the object, among others.
-
Citations
24 Claims
-
1. A method for resolving an occlusion in a video image, comprising:
-
detecting a plurality of foreground regions in a series of video images; associating a foreground region with one or more tracked objects; determining whether any object of the plurality of objects may occlude or be occluded by another object of the plurality of objects by comparing current attributes and object models of each of the objects with the video image and plurality of foreground regions; assigning pixels overlapped by either object model to one or other of the object and the another object; and performing an analysis of an unresolved region to associate the unresolved region with one of the objects or to assign the region with designation ambiguous region. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for resolving an occlusion in a video image, comprising:
-
an object detector for detecting a plurality of foreground regions in a series of video images and associating a foreground regions with one or more tracked objects; an occlusion determinator for determining whether any object of the plurality of objects may occlude or be occluded another object by comparing current attributes and object models of each of the objects with the video image and plurality of the foreground regions; and a region analyzer for assigning regions overlapped by either object model to one of the object and the another object and for performing an analysis of an unresolved region to associate the unresolved region with one of the object of the another object or to assign the region with designation ambiguous region. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product stored on a computer readable medium for resolving an occlusion in a video image, the computer readable medium comprising:
-
program code for detecting a plurality of foreground regions in a series of video images; program code for associating a foreground regions with one or more tracked objects; program code for determining whether any object of the plurality of objects may occlude or be occluded by another object of the plurality of objects by comparing current attributes and object models of each of the objects with the video image and plurality of foreground regions; program code for assigning the unresolved region to the object if the unresolved region is adjacent to a region that is assigned to the object; and program code for performing an analysis of an unresolved region to associate the unresolved region with one of the objects or to assign the region with designation ambiguous region. - View Dependent Claims (14, 15, 16, 17, 18, 24)
-
-
19. A method for deploying a system for resolving an occlusion in a video image, comprising:
providing a computer infrastructure being operable to; detect a plurality of foreground regions in a series of video images; associate a foreground region with one or more tracked objects; determine whether any object of the plurality of objects may occlude or be occluded by another object of the plurality of objects by comparing current attributes and object models of each of the objects with the video image and plurality of foreground regions; assign pixels overlapped by either object model to one or other of the object and the another object; and perform an analysis of an unresolved region to associate the unresolved region with one of the objects or to assign the region with designation ambiguous region. - View Dependent Claims (20)
-
21. A method for determining, if an object has split, whether the object should be classified into multiple objects, comprising:
-
creating a fission model that tracks a tendency of the object to include multiple non-contiguous regions; tracking, in association with the object, a region that is in close proximity with the object; accumulating, based on the fission model, evidence that the region and the object should be separate; making, based on the accumulated evidence, a determination that the region and the object should be classified into multiple objects; and tracking the region and the object as separate objects. - View Dependent Claims (22)
-
-
23. A method for determining whether multiple objects should be classified as a single object, comprising:
-
creating a fusion model that tracks a tendency of the multiple objects to include behave in a similar manner; tracking, in association with an object, one or more other objects that are in close proximity with the object; accumulating, based on the fusion model, evidence that the multiple objects should be classified as one object; making, based on the accumulated evidence, a determination that the objects should be classified as one object; and tracking the objects as one object.
-
Specification