Detecting salient cues through illumination-invariant color ratios

https://doi.org/10.1016/j.robot.2004.06.003Get rights and content

Abstract

This work presents a novel technique for embedding color constancy into a saliency-based system for detecting potential landmarks in outdoor environments. Since multiscale color opponencies are among the ingredients determining saliency, the idea is to make such opponencies directly invariant to illumination variations, rather than enforcing the invariance of colors themselves. The new technique is compared against the alternative approach of preprocessing the images with a color constancy procedure before entering the saliency system. The first procedure used in the experimental comparison is the well-known image conversion to chromaticity space, and the second one is based on successive lighting intensity and illuminant color normalizations. The proposed technique offers significant advantages over the preceding two ones since, at a lower computational cost, it exhibits higher stability in front of illumination variations and even of slight viewpoint changes, resulting in a better correspondence of visual saliency to potential landmark elements.

Introduction

The extraction of reliable visual landmarks for robot localization in outdoor unstructured environments is still an open research problem. One of the main difficulties is that acquired visual information is strongly dependent on lighting geometry (direction and intensity of light source) and illuminant color (spectral power distribution), which change with sun position and atmospheric conditions [29]. In order to overcome these adversities, the acquired images are often submitted to transformations, in an attempt to reduce the dependence on illumination. This desired invariance of color representation to general changes in illumination is called color constancy [1], [6], [21].

In this work, we evaluate three approaches to color constancy applied to a visual landmark detection system. The first two approaches use standard color constancy preprocessing algorithms followed by the landmark detection, while for the third approach, which is the main contribution of this work, we designed a novel color constancy algorithm embedded in the landmark detector.

The paper is organized as follows. In Section 2, the visual saliency and opponent color concepts are introduced, followed by a description of the landmark detection system based on visual saliency. The adopted color model and color constancy techniques used as preprocessing stages are explained in Section 3, together with their connection to the landmark detection system. In Section 4, the proposed visual saliency algorithm, enhanced with embedded color constancy based on color ratios, is described. Finally, in Section 5, all techniques are discussed and compared in the context of saliency-based landmark detection.

Section snippets

Saliency-based landmark detection

When there is no exact knowledge of what things in the environment can be used as landmarks for visual robot localization, some criteria are needed to decide which regions in the images can potentially represent good landmarks. Our proposal is to apply a biologically-inspired visual saliency mechanism to detect potential landmark locations in acquired images.

This section describes the concept of visual saliency and the system we will use to compute visual saliency based on opponent colors.

Color constancy as a preprocessing stage

This section describes the color model adopted in this work, together with two approaches to make the visual saliency system more robust to illumination changes using color constancy preprocessing.

A new approach: visual saliency using color ratios

This section describes the proposal of a new visual saliency algorithm with embedded color constancy properties.

With the purpose of obtaining contour images with good color constancy properties, Gevers and Smeulders [10] developed the color space m1m2m3, based on the color ratio between neighboring image pixels (x1, x2):m1=Rx1Gx2Gx1Rx2m2=Rx1Bx2Bx1Rx2m3=Gx1Bx2Bx1Gx2

This differential version of color constancy gave us the idea of generalizing the concept of gradient between neighboring pixels to

Performance comparison

In order to assess the relative performance of the algorithms, we made qualitative and quantitative analysis of the saliency results for images of the same scenes subject to different illumination conditions, and also compared execution times.

Conclusions

In this paper, we have compared three approaches to color constancy as applied to a landmark detection system based on opponent-color saliency.

The first approach, lighting intensity normalization through the transformation of color from RGB to chromaticity space, has shown an undesirable sensitivity to shadows and changes in the illuminant color and viewpoint.

The comprehensive color normalization has proven to be more stable to illumination changes than the lighting intensity normalization, but

Acknowledgments

The authors would like to thank Enric Celaya for comments about this paper, and the support obtained from the Forschungszentrum Informatik and Institut für Prozessrechentechnik, Automation und Robotik, Karlsruhe University, Germany. This work is partially supported by the Spanish Science and Technology Directorate, in the scope of the project “Reconfigurable system for vision-based navigation of legged and wheeled robots in natural environments (SIRVENT)”, grant DPI2003-05193-C02-01.

Eduardo Todt received a BS degree in electrical engineering and a MS degree in computer science from the Universidade Federal do Rio Grande do Sul, Brazil, in 1985 and 1990, respectively. In 1989, he became an assistant professor in the Computer Science Faculty of the Pontifícia Universidade Católica do Rio Grande do Sul, Brazil, and currently he is carrying out his PhD at Universitat Politècnica de Catalunya, Spain. His major research interests are computer vision and industrial automation.

References (30)

  • G.D. Finlayson et al.

    Color by correlation: a simple, unifying framework for color constancy

    IEEE Trans. Pattern Anal. Mach. Intell.

    (2001)
  • G.D. Finlayson et al.

    Comprehensive colour image normalization

  • M.M. Fleck et al.

    Finding naked people

  • J.P. Gottlieb et al.

    The representation of visual salience in monkey parietal cortex

    Nature

    (1998)
  • L. Itti et al.

    A model of saliency-based visual attention for rapid scene analysis

    IEEE Trans. Pattern Anal. Mach. Intell.

    (1998)
  • Cited by (12)

    View all citing articles on Scopus

    Eduardo Todt received a BS degree in electrical engineering and a MS degree in computer science from the Universidade Federal do Rio Grande do Sul, Brazil, in 1985 and 1990, respectively. In 1989, he became an assistant professor in the Computer Science Faculty of the Pontifícia Universidade Católica do Rio Grande do Sul, Brazil, and currently he is carrying out his PhD at Universitat Politècnica de Catalunya, Spain. His major research interests are computer vision and industrial automation.

    Carme Torras (http://www-iri.upc.es/people/torras) is Research Professor at the Spanish Scientific Research Council (CSIC). She received MSc degrees in mathematics and computer science from the Universitat de Barcelona and the University of Massachusetts, respectively, and a PhD degree in computer science from the Universitat Politècnica de Catalunya. Prof. Torras has published three books and more than a hundred papers in the areas of robotics, vision, and neurocomputing. She has been local project leader of several European projects, such as “Planning RObot Motion” (PROMotion), “Behavioural Learning: Sensing and Acting” (B-LEARN), “Robot Control based on Neural Network Systems” (CONNY) and “Self-organization and Analogical Modelling using Subsymbolic Computing” (SUBSYM).

    View full text