Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm

Abstract Being able to quickly and accurately detect and recognize target balls is a key task for basketball robots in automated and intelligent sports competitions. This study aims to propose an effective target detection method for basketball robots, which is based on the improved YOLOv5s model an...

Full description

Saved in:
Bibliographic Details
Main Authors: Yuan-hui Li, Hong-bo Yu
Format: Article
Language:English
Published: Nature Portfolio 2024-12-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-024-82710-2
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846101305896992768
author Yuan-hui Li
Hong-bo Yu
author_facet Yuan-hui Li
Hong-bo Yu
author_sort Yuan-hui Li
collection DOAJ
description Abstract Being able to quickly and accurately detect and recognize target balls is a key task for basketball robots in automated and intelligent sports competitions. This study aims to propose an effective target detection method for basketball robots, which is based on the improved YOLOv5s model and introduces spatial pyramid pooling and instance-batch normalization structure. The study first pre-trained the model and compared the migration training with the random initialization approach. The experimental outcomes denote that the migration-trained model obtains a mean average precision value of 0.918 on the target detection task, which is significantly better than the model trained from scratch. Then, the study applies different improvement schemes to the YOLOv5s model and compares the improvement effects of the various schemes. The experimental outcomes denote that scheme 2 has the best improvement effect on the YOLOv5s model, and its detection accuracy on dataset 1 is 94.5%. The experiment proves that the target detection algorithm designed in the study is effective and accurate, and can help the basketball robot successfully accomplish the target detection task. This research helps to advance the development of basketball robotics and provides theoretical support and technical basis for efficient automated basketball games in the future.
format Article
id doaj-art-fbb8f1d0a8b6418693ab06caee02a292
institution Kabale University
issn 2045-2322
language English
publishDate 2024-12-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-fbb8f1d0a8b6418693ab06caee02a2922024-12-29T12:17:30ZengNature PortfolioScientific Reports2045-23222024-12-0114111610.1038/s41598-024-82710-2Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithmYuan-hui Li0Hong-bo Yu1Department of Physical Education and Research, Heilongjiang UniversityDepartment of Physical Education and Research, Heilongjiang UniversityAbstract Being able to quickly and accurately detect and recognize target balls is a key task for basketball robots in automated and intelligent sports competitions. This study aims to propose an effective target detection method for basketball robots, which is based on the improved YOLOv5s model and introduces spatial pyramid pooling and instance-batch normalization structure. The study first pre-trained the model and compared the migration training with the random initialization approach. The experimental outcomes denote that the migration-trained model obtains a mean average precision value of 0.918 on the target detection task, which is significantly better than the model trained from scratch. Then, the study applies different improvement schemes to the YOLOv5s model and compares the improvement effects of the various schemes. The experimental outcomes denote that scheme 2 has the best improvement effect on the YOLOv5s model, and its detection accuracy on dataset 1 is 94.5%. The experiment proves that the target detection algorithm designed in the study is effective and accurate, and can help the basketball robot successfully accomplish the target detection task. This research helps to advance the development of basketball robotics and provides theoretical support and technical basis for efficient automated basketball games in the future.https://doi.org/10.1038/s41598-024-82710-2Basketball robotBatch normalizationDeep learningTarget detectionYOLOv5s
spellingShingle Yuan-hui Li
Hong-bo Yu
Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm
Scientific Reports
Basketball robot
Batch normalization
Deep learning
Target detection
YOLOv5s
title Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm
title_full Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm
title_fullStr Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm
title_full_unstemmed Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm
title_short Target detection algorithm for basketball robot based on IBN-YOLOv5s algorithm
title_sort target detection algorithm for basketball robot based on ibn yolov5s algorithm
topic Basketball robot
Batch normalization
Deep learning
Target detection
YOLOv5s
url https://doi.org/10.1038/s41598-024-82710-2
work_keys_str_mv AT yuanhuili targetdetectionalgorithmforbasketballrobotbasedonibnyolov5salgorithm
AT hongboyu targetdetectionalgorithmforbasketballrobotbasedonibnyolov5salgorithm