Ball Localization for Robocup Soccer using Convolutional Neural Networks
Proceedings of the 2016 RoboCup International Symposium (RoboCup’2016),
Editors: Behnke, S., Sheh, R., Sariel, S., Lee, D.D.,
pages 19–30,
doi: 10.1007/978-3-319-68792-6_2
- Jul 2016
In RoboCup soccer, ball localization is an important and
challenging task, especially since the last change of the rule which allows
50% of the ballâs surface to be of any color or pattern while the rest
must remain white. Multi-color balls have changing color histograms and
patterns in dependence of the current orientation and movement. This
paper presents a neural approach using a convolutional neural network
(CNN) to localize the ball in various scenes. CNNs were used in several
image recognition tasks, particularly because of their capability to learn
invariances in images. In this work we use CNNs to locate a ball by
training two output layers, representing the x- and y-coordinates, with
normal distributions fitted around the ball. Therefor the network not
only locates the ballâs position but also gives an idea about the noise in
the current process. The architecture processes the whole image in full
size, no sliding-window approach is used.
@InProceedings{SBWW16, author = {Speck, Daniel and Barros, Pablo and Weber, Cornelius and Wermter, Stefan}, title = {Ball Localization for Robocup Soccer using Convolutional Neural Networks}, booktitle = {Proceedings of the 2016 RoboCup International Symposium (RoboCup’2016)}, editors = {Behnke, S., Sheh, R., Sariel, S., Lee, D.D.}, number = {}, volume = {}, pages = {19–30}, year = {2016}, month = {Jul}, publisher = {Springer}, doi = {10.1007/978-3-319-68792-6_2}, }