Papers › Detecting soccer balls with reduced neural networks: a comparison of multiple...

Detecting soccer balls with reduced neural networks: a comparison of multiple architectures under constrained hardware scenarios

28 Sep 2020arXiv:2009.13684archive 2025-07-28

Douglas De Rizzo Meneghetti, Thiago Pedro Donadon Homem, Jonas Henrique Renolfi de Oliveira, Isaac Jesus da Silva, Danilo Hernani Perico, Reinaldo Augusto da Costa Bianchi

Object detection techniques that achieve state-of-the-art detection accuracy employ convolutional neural networks, implemented to have optimal performance in graphics processing units. Some hardware systems, such as mobile robots, operate under constrained hardware situations, but still benefit from object detection capabilities. Multiple network models have been proposed, achieving comparable accuracy with reduced architectures and leaner operations. Motivated by the need to create an object detection system for a soccer team of mobile robots, this work provides a comparative study of recent proposals of neural networks targeted towards constrained hardware environments, in the specific task of soccer ball detection. We train multiple open implementations of MobileNetV2 and MobileNetV3 models with different underlying architectures, as well as YOLOv3, TinyYOLOv3, YOLOv4 and TinyYOLOv4 in an annotated image data set captured using a mobile robot. We then report their mean average precision on a test data set and their inference times in videos of different resolutions, under constrained and unconstrained hardware configurations. Results show that MobileNetV3 models have a good trade-off between mAP and inference time in constrained scenarios only, while MobileNetV2 with high width multipliers are appropriate for server-side inference. YOLO models in their official implementations are not suitable for inference in CPUs.

PaperPDFCode

Code

douglasrizzo/JINT2020-ball-detection officialmentioned in papertf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

ObjectObject Detectionobject-detection

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1x1 ConvolutionAverage PoolingBatch NormalizationBottom-up Path AugmentationCSPDarknet53ConvolutionCosine AnnealingCutMixDense ConnectionsDepthwise ConvolutionDepthwise Separable ConvolutionDropBlockDropoutFPNGlobal Average PoolingGrid SensitiveHard SwishInverted Residual BlockLabel SmoothingLogistic RegressionMax PoolingPAFPNPointwise ConvolutionReLUReLU6Residual ConnectionSigmoid ActivationSoftmaxSpatial Pyramid PoolingSqueeze-and-Excitation BlockTanh ActivationYOLOYOLOv3YOLOv4k-Means Clustering

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections