Abstract
A humanoid robot capable of playing soccer needs to identify several objects in the soccer field in order to play soccer. The robot has to be able to recognize the ball, teammates and opponents, inferring information such as their distance and estimated location. In order to achieve this key requisite, this paper analyzes two descriptor algorithms, HAAR and HOG, so that one of them can be used for recognizing humanoid robots with less false positives alarms and with best frame per second rate. They were used with their respective classical classifiers, AdaBoost and SVM. As many different robots are available in RoboCup domain, the descriptor needs to describe features in a way that they can be distinguished from the background at the same time the classification has to have a good generalization capability. Although some limitations appeared in tests, the results were beyond expectations. Given the results, the chosen descriptor should be able to identify a mainly white-ball, which is clearly a simpler object. The results for ball detection were also quite interesting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Perico, D., Silva, I., Vilao, C., Homem, T., Destro, R., Tonidandel, F., Bianchi, R.: Hardware, software aspects of the design, assembly of a new humanoid robot for robocup soccer. In: 2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol (SBR LARS Robocontrol), pp. 73–78, October 2014. doi:10.1109/SBR.LARS.Robocontrol.2014.39
Ha, I., Tamura, Y., Asama, H., Han, J., Hong, D.W.: Development of open humanoid platform DARwin-OP, pp. 2178–2181 (2011)
Nike Website (2015). http://store.nike.com/gb/en_gb/pw/football-balls/896Zof3. Acessed July 2015
Lienhart, R., Maydt, J.: An extended set of Haar like features for rapid object detection. In: International Conference on Image Processing (2002). doi:10.1109/ICIP.2002.1038171
Gerónimo, D., López, A., Ponsa, D., Sappa, A.D.: Haar wavelets and edge orientation histograms for on-board pedestrian detection. In: Proceedings of the 3rd Iberian Conference on Pattern Recognition and Image Analysis, Part I, pp. 418–425 (2007). doi:10.1007/978-3-540-72847-4_54
Viola, P., Jones, M., Snow, D.: Detecting pedestrians using patterns of motion and appearance. In: Ninth IEEE International Conference on Computer Vision (2003). doi:10.1109/ICCV.2003.1238422
Wei, Y., Tian, Q., Guo, T.: An improved pedestrian detection algorithm integrating Haar-like features and HOG descriptors. Adv. Mech. Eng. (2013). doi:10.1155/546206
Schiele, B., Andriluka, M., Majer, N., Roth, S., Wojek, C.: Visual people detection - diferent models, comparison and discussion. In: Proceedings of the IEEE ICRA Workshop on People Detection and Tracking (2009)
Brehar, R., Nedevschi, S.: A comparative study of pedestrian detection methods using classical Haar and HOG features versus bag of words model computed from Haar and HOG features. Intell. Comput. Commun. Process. (ICCP) (2011). doi:10.1109/ICCP.2011.6047884
Negri, P., Clady, X., Prevost, L.: Benchmarking Haar and histograms of oriented gradients features applied to vehicle detection. In: Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics, Robotics and Automation, ICINCO, Angers, France, 9–12 May 2007, vol. 1, pp. 359–364 (2007)
Paisitkriangkrai, S., Shen, C., Zhang, J.: Face detection with effective feature extraction. CoRR, abs/1009.5758 (2010)
Ju, Y., Zhang, H., Xue, Y.: Research of feature selection and comparision in adaboost based object detection system. J. Comput. Inf. Syst. 9(22), 8947–8954 (2013)
Zhang, L., Chu, R., Xiang, S., Liao, C., Li, S.Z.: Face detection based on multi-block LBP representation. In: Lee, S.-W., Li, S.Z. (eds.) ICB 2007. LNCS, vol. 4642, pp. 11–18. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74549-5_2
Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 886–893 (2005)
Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: Conference on Computer Vision and Pattern Recognition (CVPR), pp. 511–518 (2001)
Freund, Y., Schapire, R.E.: A decision-theoretic generalization of on-line learning and an application to boosting (1997). http://portal.acm.org/citation.cfm?id=261540.261549
Vilão, C.J., Silva, I.J., Perico, D.H., Homem, T.P.D., Tonidandel, F., da Costa Bianchi, R.A.: A single camera vision system for a humanoid robot. In: Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol, pp. 181–186 (2014). doi:10.1109/SBR.LARS.Robocontrol.2014.51
Vapnik, V.N., Chervonenkis, A.Y.: Support-vector networks. Mach. Learn. 20(3), 273 (1995). doi:10.1007/BF00994018
Estivill-Castro, V., Radev, J.: Humanoids learning who are teammates and who are opponents. In: The 8th Workshop on Humanoid Soccer Robots 13th at IEEE-RAS International Conference on Humanoid Robots (2013)
Nao: Aldebaran Robotics. SAS (Limited Company) (2015). http://www.active8robots.com/wp-content/uploads/File-1400771269.pdf. Accessed 2 June 2015
Kim, J., Shin, H.: Algorithm & SoC Design for Automotive Vision Systems: For Smart Safe Driving System. Springer, Dordrecht (2014)
Papageorgiou, C.P., Oren, M., Poggio, T.: A general framework for object detection. In: International Conference on Computer Vision (1998)
Lienhart, R., Kuranov, A., Pisarevsky, V.: An empirical analysis of boosting algorithms for rapid objects with an extended set of Haar-like features. Intel Technical report MRL-TR-July02-01 (1998). http://www.lienhart.de/Publications/DAGM2003.pdf
Haykin, S.: Neural Networks: A Comprehensive Fundation, 2nd edn. Prentice Hall, Englewood Cliffs (1999)
Osuna, E., Hearst, M.A., Dumais, S.T., Platt, J., Schlkopf, B.: Applying SVMS to face detection. IEEE Computer Society (1999)
Dumais, S.T., Hearst, M.A., Osuna, E., Platt, J., Schlkopf, B.: Using SVMS for text categorization. IEEE Computer Society (1999)
Lorena, A.C., Carvalho, A.C.P.d.L.F.d.C.: Introdução as máquinas de vetores suporte. Relatórios Técnicos do ICMC: USP, São Carlos, ISSN 0103-2569 (2003)
OpenCV: Open source computer vision library (2014). http://www.opencv.org. Accessed 20 May 2014
Dimashova, M.: Can not get new positive sample. http://answers.opencv.org/question/4368/traincascade-error-bad-argument-can-not-get-new-positive-sample-the-most-possible-reason-is-insufficient-count-of-samples-in-given-vec-file/#4474. Accessed 10 Apr 2014
van Dijk, S., Noakes, D., Barry, D., Polani, D.: Bold hearts team description robocup 2014 kid size, April 2014. http://homepages.stca.herts.ac.uk/epics/boldhearts/
Bold hearts - Robocup 2015 qualification - kid size humanoid league (2015). https://youtu.be/pzYHAp7b7sY. Acessed Dec 2015
Le, Q.V.: Building high-level features using large scale unsupervised learning. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 8595–8598. IEEE (2013)
Acknowledgment
The authors would like to thank the University Center of FEI for the available resources, and the total cooperation of the researchers involved in this project, including the Robotics and Artificial Intelligence Laboratory that supports this project. The authors would also like to thank to Brazilian research fomentation agencies, FAPESP, CNPQ and CAPES, for the scholarships provided.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Vilão, C.O., Ferreira, V.N., Celiberto, L.A., Bianchi, R.A.C. (2016). Evaluating the Performance of Two Computer Vision Techniques for a Mobile Humanoid Agent Acting at RoboCup KidSized Soccer League. In: Santos Osório, F., Sales Gonçalves, R. (eds) Robotics. SBR LARS 2016 2016. Communications in Computer and Information Science, vol 619. Springer, Cham. https://doi.org/10.1007/978-3-319-47247-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-47247-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-47246-1
Online ISBN: 978-3-319-47247-8
eBook Packages: Computer ScienceComputer Science (R0)