Detecting soccer balls with reduced neural networks: a comparison of multiple architectures under constrained hardware scenarios
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

TL;DR
This study compares various neural network architectures for soccer ball detection on constrained hardware, highlighting MobileNetV3's efficiency in such environments and the limitations of YOLO models on CPUs.
Contribution
It provides a comprehensive comparison of lightweight neural networks for object detection in constrained hardware scenarios, specifically for soccer ball detection in mobile robots.
Findings
MobileNetV3 offers a good balance of accuracy and speed on constrained hardware.
High-width MobileNetV2 models are suitable for server-side inference.
YOLO models are not suitable for CPU inference in their official implementations.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsYou Only Look Once · Grid Sensitive · Softmax · Residual Connection · Tanh Activation · (TravEL!!Guide)How Do I File a Claim with Expedia? · Logistic Regression · + ( 1 ) ⟷ 888 ⟷ ( 829 ) ⟷ 0881 How do I file a claim with Expedia? · BNB Customer Service Number +1-833-534-1729 · Label Smoothing
