Learning Visual Obstacle Detection Using Color Histogram Features

Perception of the environment is crucial in terms of successfully playing soccer. Especially the detection of other players improves game play skills, such as obstacle avoidance and path planning. Such information can help refine reactive behavioral strategies, and is conducive to team play capabilities. Robot detection in the RoboCup Standard Platform League is particularly challenging as the Nao robots are limited in computing resources and their appearance is predominantly white in color like the field lines. This paper describes a vision-based multilevel approach which is integrated into the B-Human Software Framework and evaluated in terms of speed and accuracy. On the basis of color segmented images, a feed-forward neural network is trained to discriminate between robots and non-robots. The presented algorithm initially extracts image regions which potentially depict robots and prepares them for classification. Preparation comprises calculation of color histograms as well as linear interpolation in order to obtain network inputs of a specific size. After classification by the neural network, a position hypothesis is generated.

[1]  Martin A. Riedmiller,et al.  Appearance-Based Robot Discrimination Using Eigenimages , 2006, RoboCup.

[2]  Günther Palm,et al.  Biomimetic Neural Learning for Intelligent Robots - Intelligent Systems, Cognitive Robotics, and Neuroscience , 2005, Biomimetic Neural Learning for Intelligent Robots.

[3]  Yuchun Lee,et al.  Handwritten Digit Recognition Using K Nearest-Neighbor, Radial-Basis Function, and Backpropagation Neural Networks , 1991, Neural Computation.

[4]  Alexander Fabisch,et al.  Robot Recognition and Modeling in the RoboCup Standard Platform League , 2010 .

[5]  Çetin Meriçli,et al.  Robot Detection with a Cascade of Boosted Classifiers Based on Haar-Like Features , 2010, RoboCup.

[6]  Cheng-Lin Liu,et al.  Handwritten digit recognition: benchmarking of state-of-the-art techniques , 2003, Pattern Recognit..

[7]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[8]  Manuela M. Veloso,et al.  Real-time object detection using segmented and grayscale images , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Javier Ruiz-del-Solar,et al.  Play Ball!: Robot Detection System in the Soccer Domain , 2010 .

[10]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[11]  Thomas Röfer,et al.  Realtime Object Recognition Using Decision Tree Learning , 2004, RoboCup.

[12]  Günther Palm,et al.  Neural Robot Detection in RoboCup , 2005, Biomimetic Neural Learning for Intelligent Robots.