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...
Saved in:
| Main Authors: | , |
|---|---|
| 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 |