UAVision: A Modular Time-Constrained Vision Library for Color-Coded Object Detection

  • António J. R. Neves
  • Alina Trifan
  • Bernardo Cunha
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8641)


The ultimate goal of Computer Vision has been, for more than half of century, to create an artificial vision system that could imitate the human vision. The artificial vision system should have all the capabilities of the human vision system but must not carry the same flaws. Robotics and Automation are just two examples of research areas that use artificial vision systems as the main sensorial element. In these areas, the use of color-coded objects is very common since it relieves the burden of information processing while being an unobtrusive restraint of the environment. We present a novel computer vision library called UAVision that provides support for different video sensors technologies and all the necessary software for implementing an artificial vision system for the detection of color-coded objects. The experimental results that we present, both for the scenario of robotic soccer games and for traffic sign detection, show that our library can work at more than 50fps with images of 1 megapixel.


Vision System Object Detection Camera Calibration Index Image Soccer Game 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1. (last visited March, 2014)
  2. 2. (last visited March, 2014)
  3. 3. (last visited March, 2014)
  4. 4. (last visited March, 2014)
  5. 5. (last visited March, 2014)
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)Google Scholar
  7. 7. (last visited March, 2014)
  8. 8.
    Alina Trifan, A.J.R.: Neves and Bernardo Cunha. Self-calibration of colormetric parameters in vision systems for autonomous soccer robots. In: Proc. of RoboCup 2014 Symposium (2014)Google Scholar
  9. 9.
    Neves, A.J.R., Pinho, A.J., Martins, D.A., Cunha, B.: An efficient omnidirectional vision system for soccer robots: from calibration to object detection. Mechatronics 21(2), 399–410 (2011)CrossRefGoogle Scholar
  10. 10.
    Zhang, Z.: Flexible camera calibration by viewing a plane from unknown orientations. In: ICCV, pp. 666–673 (1999)Google Scholar
  11. 11.
    Jack, E.: Bresenham. Algorithm for computer control of a digital plotter. IBM Systems Journal 4(1), 25–30 (1965)CrossRefGoogle Scholar
  12. 12.
  13. 13. (last visited March 2014)
  14. 14.
    Neves, A.J.R., Corrente, G., Pinho, A.J.: An omnidirectional vision system for soccer robots. In: Neves, J., Santos, M.F., Machado, J.M. (eds.) EPIA 2007. LNCS (LNAI), vol. 4874, pp. 499–507. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  15. 15. (last visited March, 2014)
  16. 16.
  17. 17. (last visited March, 2014)
  18. 18.
    Neves, A., et al.: CAMBADA soccer team: from robot architecture to multiagent coordination. In: Papic, V. (ed.) Robot Soccer, ch. 2. I-Tech Education and Publishing, Vienna (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • António J. R. Neves
    • 1
  • Alina Trifan
    • 1
  • Bernardo Cunha
    • 1
  1. 1.IRIS Group, DETI / IEETAUniversity of AveiroAveiroPortugal

Personalised recommendations