Using Layered Color Precision for a Self-Calibrating Vision System

  • Matthias Jüngel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3276)


This paper presents a vision system for robotic soccer which was tested on Sony’s four legged robot Aibo. The input for the vision system are images of the camera and the sensor readings of the robot’s head joints, the output are the positions of all recognized objects in relation to the robot. The object recognition is based on the colors of the objects and uses a color look-up table. The vision system creates the color look-up table on its own during a soccer game. Thus no pre-run calibration is needed and the robot can cope with inhomogeneous or changing light on the soccer field. It is shown, how different layers of color representation can be used to refine the results of color classification. However, the self-calibrated color look-up table is not as accurate as a hand-made. Together with the introduced object recognition which is very robust relating to the quality of the color table, the self-calibrating vision works very well. This robustness is achieved using the detection of edges on scan lines.


Vision System Object Recognition Color Space Color Channel Average Color 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bruce, J., Balch, T., Veloso, M.: Fast and inexpensive color image segmentation for interactive robots. In: Proceedings of the 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000), vol. 3 (2000)Google Scholar
  2. 2.
    Daniel Cameron, N.B.: Knowledge-based autonomous dynamic colour calibration. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds.) RoboCup 2003. LNCS (LNAI), vol. 3020, pp. 226–237. Springer, Heidelberg (2004) (to appear)CrossRefGoogle Scholar
  3. 3.
    Hanek, R., Schmitt, W., Buck, S., Beetz, M.: Fast image-based object localization in natural scenes. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 116–122 (2002)Google Scholar
  4. 4.
    Jain, A.K.: Fundamentals of Digital Image Processing. Prentice-Hall, Englewood Cliffs (1989)zbMATHGoogle Scholar
  5. 5.
    Mayer, G., Utz, H., Kraetzschmar, G.: Towards Autonomous Vision Self-Calibration for Soccer Robots. In: Proceedings of the 2002 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems (2002) (to appear)Google Scholar
  6. 6.
    Mayer, G., Utz, H., Kraetzschmar, G.: Playing robot soccer under natural light: A case study. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds.) RoboCup 2003. LNCS (LNAI), vol. 3020, pp. 238–249. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. 7.
    Quek, F.K.H.: An algorithm for the rapid computation of boundaries of run length encoded regions. Pattern Recognition Journal 33, 1637–1649 (2000)CrossRefGoogle Scholar
  8. 8.
    Terrillon, J.-C., Fukamachi, H., Akamatsu, S., Shirazi, M.N.: Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images. In: Fourth IEEE International Conference on Automatic Face and Gesture Recognition, p. 54 (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Matthias Jüngel
    • 1
  1. 1.Institut für Informatik, LFG Künstliche IntelligenzHumboldt-Universität zu BerlinBerlinGermany

Personalised recommendations