Bayesian color estimation for adaptive vision-based robot localization

In this article we introduce a hierarchical Bayesian model to estimate a set of colors with a mobile robot. Estimating colors is particularly important if objects in an environment can only be distinguished by their color. Since the appearance of colors can change due to variations in the lighting condition, a robot needs to adapt its color model to such changes. We propose a two level Gaussian model in which the lighting conditions are estimated at the upper level using a switching Kalman filter. A hierarchical Bayesian technique learns Gaussian priors from data collected in other environments. Furthermore, since estimation of the color model depends on knowledge of the robot's location, we employ a Rao-Blackwellised particle filter to maintain a joint posterior over robot positions and lighting conditions. We evaluate the technique in the context of the RoboCup AIBO league, where a legged AIBO robot has to localize itself in an environment similar to a soccer field. Our experiments show that the robot can localize under different lighting conditions and adapt to changes in the lighting condition, for example, due to a light being turned on or off.

[1]  Dieter Fox,et al.  Adapting the Sample Size in Particle Filters Through KLD-Sampling , 2003, Int. J. Robotics Res..

[2]  Nando de Freitas,et al.  Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks , 2000, UAI.

[3]  Michael Beetz,et al.  Toward RoboCup without Color Labeling , 2002, AI Mag..

[4]  W. Eric L. Grimson,et al.  Adaptive background mixture models for real-time tracking , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[5]  Nick Barnes,et al.  Knowledge-Based Autonomous Dynamic Colour Calibration , 2003, RoboCup.

[6]  Thiagalingam Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation , 2001 .

[7]  Jan Hoffmann,et al.  A Real-Time Auto-Adjusting Vision System for Robotic Soccer , 2003, RoboCup.

[8]  Tom Minka,et al.  Bayesian Color Constancy with Non-Gaussian Models , 2003, NIPS.

[9]  David B. Dunson,et al.  Bayesian Data Analysis , 2010 .

[10]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[11]  Christophe Andrieu,et al.  Efficient particle filtering for Jump Markov Systems , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.