Accurate Football Detection and Localization for Nao Robot with the Improved HOG-SVM Approach

Under the background of the RoboCup, this essay aims to solve the problem of finding and localizing the football in the limited computation hardware environment. Machine learning method has been used in the present study, for its much better robustness comparing with the traditional methods, such as template matching and contour detection. In this paper, we use hough circle transform for detection preliminarily. After this operation, only a few candidates will be left. Then we extract candidates' histogram of oriented gradient, using support vector machine (SVM) to predict if the candidate contains football. Relying on the successful detection, we construct a space model to retrieve the distance. In experiment section, the precision and recall were calculated on a test set, which indicates our method is accurate. Also, we compared the ground truth of distance with theoretical value, finding the error is negligible.

[1]  Michal Havlena,et al.  Nao Robot Localization and Navigation Using Fusion of Odometry and Visual Sensor Data , 2012, ICIRA.

[2]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[3]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[4]  Tiziana D'Orazio,et al.  A ball detection algorithm for real soccer image sequences , 2002, Object recognition supported by user interaction for service robots.

[5]  Laurent George,et al.  Humanoid robot indoor navigation based on 2D bar codes: application to the NAO robot , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[6]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[7]  HongJiang Zhang,et al.  Automatic parsing of TV soccer programs , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[8]  S. Shamsuddin,et al.  Initial response of autistic children in human-robot interaction therapy with humanoid robot NAO , 2012, 2012 IEEE 8th International Colloquium on Signal Processing and its Applications.

[9]  Jing Xue,et al.  Automatic Soccer Video Event Detection Based on a Deep Neural Network Combined CNN and RNN , 2016, 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI).

[10]  Nicola Ancona,et al.  Ball detection in static images with Support Vector Machines for classification , 2003, Image Vis. Comput..