APPARATUS AND METHODS FOR SALIENCY DETECTION BASED ON COLOR OCCURRENCE ANALYSIS
First Claim
1. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by a processing apparatus to configure a process enabled to track an object in a plurality of images each comprised of pixels by at least:
- evaluation of a pixel chromaticity distribution for pixels of a given image of the plurality of images;
based at least on the evaluation, identification of a portion of pixels of the given image; and
provision of positions corresponding respectively to individual pixels of the portion to the process;
wherein;
the portion of pixels corresponds to a representation of the object in the given image; and
the provision of the positions enables the process to determine a location of the object in a subsequent image of the plurality of images.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for detecting and utilizing saliency in digital images. In one implementation, salient objects may be detected based on analysis of pixel characteristics. Least frequently occurring pixel values may be deemed as salient. Pixel values in an image may be compared to a reference. Color distance may be determined based on a difference between reference color and pixel color. Individual image channels may be scaled when determining saliency in a multi-channel image. Areas of high saliency may be analyzed to determine object position, shape, and/or color. Multiple saliency maps may be additively or multiplicative combined in order to improve detection performance (e.g., reduce number of false positives). Methodologies described herein may enable robust tracking of objects utilizing fewer determination resources. Efficient implementation of the methods described below may allow them to be used for example on board a robot (or autonomous vehicle) or a mobile determining platform.
54 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by a processing apparatus to configure a process enabled to track an object in a plurality of images each comprised of pixels by at least:
-
evaluation of a pixel chromaticity distribution for pixels of a given image of the plurality of images; based at least on the evaluation, identification of a portion of pixels of the given image; and provision of positions corresponding respectively to individual pixels of the portion to the process; wherein; the portion of pixels corresponds to a representation of the object in the given image; and the provision of the positions enables the process to determine a location of the object in a subsequent image of the plurality of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computerized image processing apparatus comprising:
-
a processing apparatus;
an interface configured to obtain an image, the image comprising a plurality of pixels; anda computer-readable storage medium having instructions embodied thereon, the instructions being executable by the processing apparatus and configured to, upon execution; determine at least one statistic of a color parameter associated with individual ones of the plurality of pixels; evaluate the at least one statistic to determine an occurrence of one or more reference colors in a given area of the image; and cause decrease of a parameter configured to characterize a likelihood of presence of an object in the given area.
-
Specification