Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
/ RoboCupHumanoid Public archive

Soccer Ball Detection for RoboCup Humanoid League

Notifications You must be signed in to change notification settings

torayeff/RoboCupHumanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboCupHumanoid

In this project, we are aiming to implement [1] and improve it using Conv + LSTM layer for detection and tracking of the soccer ball for RoboCup Humanoid League.

Dataset

example_data.csv contains information about training images with the following fields:

  • image_file - image location,
  • width - width of the image,
  • height - height of the image,
  • label - label of the object,
  • xmin - top left x-coordinate of rectangle around object,
  • ymin - top left y-coordinate of rectangle around object,
  • xmax - bottom right x-coordinate of rectangle around object,
  • ymax - bottom right y-coordinate of rectangle around object.

To extract and label images we are using Image Tagger We used YOLO for automatic ball detection and then we manually verified each the detection.

Note: One image file may contain multiple objects of different types.

Running the tests

  • Train sweaty python train.py --batch_size=16 --alpha=1000 --model_name=alpha1000 --epochs=50
  • Test Sweaty python test.py --load=pretrained_models/alpha1000_epoch_50.model --testSet=data/test/ --trainSet=data/train/

References

[1] Fabian Schnekenburger, Manuel Scharffenberg, Michael Wulker, Ulrich Hochberg, Klaus Dorer Detection and Localization of Features on a Soccer Field with Feedforward Fully Convolutional Neural Networks (FCNN) for the Adult-Size Humanoid Robot Sweaty

About

Soccer Ball Detection for RoboCup Humanoid League

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published