Method and system for automatically locating static occlusions
AssigneeXerox Corporation
InventorsMatthew Adam Shreve, Edgar A. Bernal, Qun Li, Robert P. Loce
Life of this patent
Estimating the term…
Abstract
This disclosure provides a method and system to locate/detect static occlusions associated with an image captured scene including a tracked object. According to an exemplary method, static occlusions are automatically located by monitoring the motion of single or multiple objects in a scene over time and with the use of an associated accumulator array.
Claims25
A computer-implemented method of automatically identifying pixels corresponding to an occlusion in a scene captured with an image capturing device, where the occlusion obstructs a view of an object, the method comprising, in whole or part, being tracked within the scene, the method comprising:
- a) identifying one or more foreground objects within the scene from at least one sequence of image frames including digital representations of the scene;
- b) updating an accumulator array at the pixel locations of the identified one or more foreground objects within the plurality of image frames;
- and
- c) identifying the location of pixels corresponding to an occlusion from processing the accumulator array where pixels in an area of the accumulator array not associated with the foreground objects and along a trajectory of the identified one or more foreground objects are identified as corresponding to an occlusion.
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 automatically locating pixels corresponding to an occlusion in a scene captured with an image capturing device, the method comprising:
- a) identifying one or more foreground objects within the scene from at least one sequence of image frames including digital representations of the scene;
- b) updating an accumulator array with a location of the identified one or more foreground objects within the plurality of image frames;
- and
- c) identifying the location of pixels corresponding to an occlusion from processing the accumulator array where pixels in an area of the accumulator array not associated with foreground objects and along a trajectory of the identified one or more foreground objects are identified as corresponding to an occlusion.
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 automatically locating an occlusion in a scene captured with an image capturing device, the method comprising:
- a) identifying one or more foreground objects within the scene from at least one sequence of image frames including digital representations of the scene;
- b) updating an accumulator array with a location of the identified one or more foreground objects within the plurality of image frames;
- and
- c) identifying the location of pixels corresponding to an occlusion from processing the accumulator array where pixels in an area of the accumulator array not associated with foreground objects and along a trajectory of the identified one or more foreground objects are identified as corresponding to an occlusion.
Dependencies are inferred from the claim text.