Color indexing

Computer vision is embracing a new research focus in which the aim is to develop visual skills for robots that allow them to interact with a dynamic, realistic environment. To achieve this aim, new kinds of vision algorithms need to be developed which run in real time and subserve the robot's goals. Two fundamental goals are determining the location of a known object. Color can be successfully used for both tasks.This article demonstrates that color histograms of multicolored objects provide a robust, efficient cue for indexing into a large database of models. It shows that color histograms are stable object representations in the presence of occlusion and over change in view, and that they can differentiate among a large number of objects. For solving the identification problem, it introduces a technique calledHistogram Intersection, which matches model and image histograms and a fast incremental version of Histogram Intersection, which allows real-time indexing into a large database of stored models. For solving the location problem it introduces an algorithm calledHistogram Backprojection, which performs this task efficiently in crowded scenes.

[1]  A. L. I︠A︡rbus Eye Movements and Vision , 1967 .

[2]  A. L. Yarbus,et al.  Eye Movements and Vision , 1967, Springer US.

[3]  H. Kalmus Biological Cybernetics , 1972, Nature.

[4]  Jerome A. Feldman,et al.  Decision Theory and Artificial Intelligence: I. A Semantics-Based Region Analyzer , 1974, Artif. Intell..

[5]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[6]  T. Garvey Perceptual strategies for purposive vision , 1975 .

[7]  Keith Price,et al.  Picture Segmentation Using a Recursive Region Splitting Method , 1998 .

[8]  Irving Biederman,et al.  Human image understanding: Recent research and a theory , 1985, Comput. Vis. Graph. Image Process..

[9]  Anne Treisman,et al.  Preattentive processing in vision , 1985, Computer Vision Graphics and Image Processing.

[10]  J. Feldman Four frames suffice: A provisional model of vision and space , 1985, Behavioral and Brain Sciences.

[11]  L. Maloney,et al.  Color constancy: a method for recovering surface spectral reflectance. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[12]  Shimon Ullman,et al.  An Approach to Object Recognition: Aligning Pictorial Descriptions , 1986 .

[13]  R. DeMori,et al.  Handbook of pattern recognition and image processing , 1986 .

[14]  John H. R. Maunsell,et al.  Visual processing in monkey extrastriate cortex. , 1987, Annual review of neuroscience.

[15]  M. Mishkin,et al.  The anatomy of memory. , 1987, Scientific American.

[16]  P. Lennie,et al.  Mechanisms of color vision. , 1988, Critical reviews in neurobiology.

[17]  E.D. Dickmanns,et al.  An integrated approach to feature based dynamic vision , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[19]  R. Bajcsy Active perception , 1988, Proc. IEEE.

[20]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[21]  Dana H. Ballard,et al.  Reference Frames for Animate Vision , 1989, IJCAI.

[22]  B. Wandell,et al.  Black light: how sensors filter spectral variation of the illuminant , 1989, IEEE Transactions on Biomedical Engineering.

[23]  Yiannis Aloimonos,et al.  Obstacle Avoidance Using Flow Field Divergence , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Steven A. Shafer,et al.  Supervised color constancy using a color chart , 1990 .

[25]  P Perona,et al.  Preattentive texture discrimination with early vision mechanisms. , 1990, Journal of the Optical Society of America. A, Optics and image science.

[26]  Yiannis Aloimonos,et al.  Purposive and qualitative active vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[27]  David Chapman,et al.  Vision, instruction, and action , 1990 .

[28]  Edward H. Adelson,et al.  Steerable filters for early vision, image analysis, and wavelet decomposition , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[29]  Dana H. Ballard,et al.  Animate Vision , 1991, Artif. Intell..

[30]  J. Rubner,et al.  A regularized approach to color constancy , 1989, Biological Cybernetics.

[31]  Thomas J. Olson,et al.  Real-time vergence control for binocular robots , 1991, International Journal of Computer Vision.

[32]  J. Koenderink,et al.  The singularities of the visual mapping , 1976, Biological Cybernetics.

[33]  David A. Forsyth,et al.  A novel algorithm for color constancy , 1990, International Journal of Computer Vision.

[34]  Randal C. Nelson Qualitative detection of motion by a moving observer , 2004, International Journal of Computer Vision.

[35]  Dana H. Ballard,et al.  Interpolation coding: A representation for numbers in neural models , 1987, Biological Cybernetics.

[36]  Takeo Kanade,et al.  The measurement of highlights in color images , 1988, International Journal of Computer Vision.