Submitted:
09 January 2025
Posted:
14 January 2025
You are already at the latest version
Abstract
Aiming at the problems of insufficient lightweight degree and incompatibility between accuracy and model lightweight of existing rolling bearing surface defect detection algorithms, based on the study of previous related algorithms, the YOLOv10 model algorithm was improved and the optimized model algorithm YOLO-ARE was obtained. The undersampling module ADown is innovatively introduced in Backbone and Head, which enables the model to capture the features of bearing defect images at a higher level, while reducing the amount of computation and optimizing the accuracy of target detection. In the backbone network, the fusion C2f-RVB-EMA module is inserted to optimize the model to extract the image defect features of the rolling bearing, which further improves the lightweight level of the model. The experiment was carried out on the self-built rolling bearing defect data set. Compared with the original YOLOv10n model, GFLOPs of the improved model decreased by 9.2%, Parameters decreased by 13.6%, model size decreased by 8.6%, accuracy P and mAP50 increased by 0.6% and 0.3% respectively. The detection speed is 158.1f/s, and the model can be arranged on the edge end to meet the requirements of industrial batch detection of bearing appearance defects.
Keywords:
0. Introduction
1. YOLOv10 Target Detection Algorithm
2. Improved YOLOv10 Algorithm
2.1. Integrate Subsampling Module ADown
2.2. Integration of C2f, RepViT Block, and EMA Attention
2.3. Improve the Structure of YOLOv10 Model
3. Analysis of Experimental Results
3.1. Experimental Environment and Parameter Setting
3.2. Production of Bearing Defect Data Set
3.3. Evaluation Index
3.4. Comparative Analysis of Experimental Results
3.5. Comparison Experiment with Other Algorithms
4. Conclusion
References
- Girshick R, Donahue J, Darrell T, et al. Rich feature hierarchies for accurate object detection and semantic segmentation [C]// 2014 IEEE Conference on Computer Vision and Pattern Recognition. Colum- -bus: IEEE, 2014: 580-587.
- Girshick, R. Fast R-CNN [J].2015 IEEE International Conference on Computer Vision. Santiago: IEEE,2015: 1440-1448.
- Ren S, He K, Girshick R, et al. Faster R-CNN: Towards realtime object detection with region proposal networks [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017, 39, 1137–1149.
- He K, Gkioxari G, Dollar P, et al. Mask R-CNN [C]// 2017 IEEE International Conference on Computer Vision. Venice: IEEE, 2017: 2961–2969.
- Redmon J, Divvala S, Girshick R, et al. You only look once: Unified, real-time object detection [C]// 2016 IEEE Conference on Computer Vision and Pattern Recognition. IEEE: Las Vegas, 2016; 779–788.
- Redmon J, Farhadi A. YOLO9000: Better, faster, stronger[C]// 2017 IEEE Conference on Computer Vision and Pattern Recognition. IEEE: Honolulu, 2017; 7263-7271.
- Redmon J, Farhadi A.YOLOv3:An incremental improvement[EB/OL].(2018-04-08).https://arxiv.org/pdf/ 1804.02767.pdf.
- Bochkovskiy A, Wang C Y, Liao H Y M. YOLOv4: Optimal Speed and Accuracy of Object Detection [EB/OL]. (2020-04-23). https://arxiv.org/pdf/2004.10934 v1.pdf.
- Ge Z, Liu S, Wang F, et al. YOLOX: Exceeding YOLO series in 2021[EB/OL]. (2021-08-06).https://arxiv.org/ pdf/2107.08430.pdf.
- Gao Liming, Jia Shuhai, Zhang Guolong, et al. Surface Defect Detection Method of insulated Bearing Based on Improved Faster R-CNN [J]. Journal of Bearings 2023, 1-8.
- Yuan Tian-Le, YUAN Julong, ZHU Yong-Jian, et al. Surface Defect Detection Algorithm of thrust Ball Bearing Based on Improved YOLOv5 [J]. 2022, 56, 2349–2357.
- Gu Yunpeng, Ma Chao, Zang Shaofei, et al. U-Net segmentation model of bearing roller appearance defects based on partial convolution and ECA mechanism [J/OL]. Bearings.https://link.cnki.net/urlid/41.1148.th.20231116.1132.
- Yao Jingli, Cheng Guang, Wan Fei, et al. Improve YOLOv8 lightweight bearing defect detection algorithm [J/OL]. Computer engineering and application. https://link.cnki.net/urlid/11.2127.TP.20240815.1528.014.
- Peng Yanfei, LI Dongxue, Chen Xitao. Improve YOLOv5s lightweight bearing defect detection method [J/OL]. Mechanical science and technology. [CrossRef]
- Ao Wang, Hui Chen, Lihao Liu, et al. R: YOLOv10.
- Chien-Yao Wang, I-Hau Yeh2, Hong-Yuan Mark Liao.YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information. 2024; arXiv:2402.13616. [CrossRef]
- Daliang Ouyang, Su He, Guozhong Zhang, et al. Efficient Multi-Scale Attention Module with Cross-Spatial Learning. 2023; arXiv:2305.13563.https://arxiv.org/abs/2305.13563.










| Serial number | YOLOv10n | ADown | C2f-RVB-EMA | P | R | mAP50 | mAP50-95 | Parameter | GFLOPs | Model size |
| 1 | √ | × | × | 0.938 | 0.919 | 0.959 | 0.624 | 2.2M | 6.5G | 5.8M |
| 2 | √ | √ | × | 0.938 | 0.921 | 0.961 | 0.624 | 2.1M | 6.1G | 5.7M |
| 3 | √ | √ | √ | 0.944 | 0.92 | 0.962 | 0.623 | 1.9M | 5.9G | 5.3M |
| Model | P | R | mAP50 | mAP50-95 | FPS/(f/s) | GFLOPs/G | Parameter/M | Model size/MB |
|---|---|---|---|---|---|---|---|---|
| YOLOv7-tiny | 0.926 | 0.914 | 0.951 | 0.572 | 98 | 13.0 | 5.7 | 12.3 |
| YOLOv8n | 0.952 | 0.924 | 0.964 | 0.649 | 114.2 | 8.1 | 2.9 | 6.3 |
| YOLOv10n | 0.938 | 0.919 | 0.959 | 0.624 | 176.2 | 6.5 | 2.2 | 5.8 |
| Model of this paper | 0.944 | 0.92 | 0.962 | 0.623 | 158.1 | 5.9 | 1.9 | 5.3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).