Multi-scale defect detection on product surface in grayscale images using YOLOv8-Ms algorithm
Source abstract
Abstract
Surface defect detection is crucial in engineering quality control. While existing single-stage and two-stage models have advanced the field, conventional object detection algorithms still face challenges in detecting multi-scale defects accurately and representing defect features in greyscale images due to their monotonicity. To address these issues, this paper proposes YOLOv8-MS, an enhanced YOLOv8 model for efficient and accurate multi-scale surface defect detection. We use multi-scale convolutions and design the MSC2f module to adapt to features at different scales. A novel GFPN is introduced for efficient multi-scale information fusion, and a multi-information attention module further boosts the network’s performance. To handle the single-channel nature of greyscale images, we develop an input preprocessing method. Experiments on three open-source datasets show that our model achieves a mean average precision (mAP) of 44.7% on NEU-DET, a 4.1% improvement over YOLOv8, and outperforms YOLOv8 and YOLOv5 on other datasets. Moreover, the inference time is not significantly increased, effectively balancing detection accuracy and efficiency.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Industrial Vision Systems and Defect Detection · Advanced Neural Network Applications · Image and Object Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Wedo Machine Vision Industry Technology Research Institute Co. Ltd
Baowu Group Masteel Rail Transit Materials Technology Co. Ltd
Jiangnan University
References (55)
Show source-provided references
1. 10.1109/TIA.2022.315156010.1109/TIA.2022.3151560 ↗
2. 10.1016/j.eswa.2023.12035510.1016/j.eswa.2023.120355 ↗
3. 10.1109/ULTSYM.2015.012810.1109/ULTSYM.2015.0128 ↗
4. 10.1117/1.OE.51.11.11360510.1117/1.OE.51.11.113605 ↗
5. 10.1109/CCDC.2009.519246010.1109/CCDC.2009.5192460 ↗
6. 10.1016/j.eswa.2021.11481010.1016/j.eswa.2021.114810 ↗
7. 10.1016/j.solener.2023.04.05910.1016/j.solener.2023.04.059 ↗
8. 10.23919/EUSIPCO.2018.855302510.23919/EUSIPCO.2018.8553025 ↗
9. 10.1109/PVSC43889.2021.951870210.1109/PVSC43889.2021.9518702 ↗
10. 10.1109/CVPR.2014.8110.1109/CVPR.2014.81 ↗
11. 10.48550/arXiv.1504.0808310.48550/arXiv.1504.08083 ↗
12. 10.48550/arXiv.1506.0149710.48550/arXiv.1506.01497 ↗
13. Redmon J Farhadi A. YOLOv3: an incremental improvement. arXiv 2018 Apr 8. doi: 10.48550/arXiv.1804.02767.
14. 10.1016/j.aei.2024.10270910.1016/j.aei.2024.102709 ↗
15. 10.1007/978-3-319-46448-0_210.1007/978-3-319-46448-0_2 ↗
16. 10.1109/ICCV.2017.32410.1109/ICCV.2017.324 ↗
17. 10.1016/j.solener.2021.03.05810.1016/j.solener.2021.03.058 ↗
18. 10.1109/TIE.2021.307050710.1109/TIE.2021.3070507 ↗
19. 10.48550/arXiv.1506.0264010.48550/arXiv.1506.02640 ↗
20. 10.48550/arXiv.1701.0665910.48550/arXiv.1701.06659 ↗
21. 10.1109/ICAC57885.2023.1027525810.1109/ICAC57885.2023.10275258 ↗
22. 10.1109/ACCESS.2022.322720510.1109/ACCESS.2022.3227205 ↗
23. 10.1016/j.engappai.2023.10644210.1016/j.engappai.2023.106442 ↗
24. 10.48550/arXiv.1905.0224410.48550/arXiv.1905.02244 ↗
25. 10.48550/arXiv.1807.1116410.48550/arXiv.1807.11164 ↗
26. 10.1109/PHM-Yantai55411.2022.994219410.1109/PHM-Yantai55411.2022.9942194 ↗
27. 10.3390/s2224989710.3390/s22249897 ↗
28. 10.1109/TIM.2023.324811110.1109/TIM.2023.3248111 ↗
29. 10.1016/j.aei.2024.10243710.1016/j.aei.2024.102437 ↗
30. 10.1016/j.engappai.2024.10848210.1016/j.engappai.2024.108482 ↗
31. 10.1016/j.eswa.2024.12621210.1016/j.eswa.2024.126212 ↗
32. 10.1016/j.eswa.2024.12614210.1016/j.eswa.2024.126142 ↗
33. 10.1016/j.engappai.2024.10972310.1016/j.engappai.2024.109723 ↗
34. 10.1016/j.engappai.2024.10932510.1016/j.engappai.2024.109325 ↗
35. 10.1016/j.infrared.2018.06.02310.1016/j.infrared.2018.06.023 ↗
36. 10.1016/j.infrared.2022.10418210.1016/j.infrared.2022.104182 ↗
37. Jocher G Chaurasia A Qiu J. YOLO by Ultralytics 2023. [Available from] cited 2023 Sep 25]. Available from: https://github.com/ultralytics/ultralytics
38. 10.1109/CVPR46437.2021.0135210.1109/CVPR46437.2021.01352 ↗
39. 10.48550/arXiv.1811.1049510.48550/arXiv.1811.10495 ↗
40. 10.1109/TIP.2022.317543210.1109/TIP.2022.3175432 ↗
41. 10.48550/arXiv.1908.0393010.48550/arXiv.1908.03930 ↗
42. 10.1109/CVPR46437.2021.0107410.1109/CVPR46437.2021.01074 ↗
43. 10.48550/arXiv.2209.0297610.48550/arXiv.2209.02976 ↗
44. 10.1109/CVPR52729.2023.0072110.1109/CVPR52729.2023.00721 ↗
45. 10.1109/CVPR52733.2024.0052710.1109/CVPR52733.2024.00527 ↗
46. 10.1109/CVPR52688.2022.0006610.1109/CVPR52688.2022.00066 ↗
47. 10.1109/CVPR.2018.0074510.1109/CVPR.2018.00745 ↗
48. 10.1007/978-3-030-01234-2_110.1007/978-3-030-01234-2_1 ↗
49. 10.1109/CVPR46437.2021.0135010.1109/CVPR46437.2021.01350 ↗
50. Jocher G Chaurasia A Qiu J. YOLOv5 by Ultralytics [2023. cited 2022 Sep 15]. Available from: https://github.com/ultralytics/yolov5
51. 10.1109/CVPR.2018.0064410.1109/CVPR.2018.00644 ↗
52. 10.48550/arXiv.2107.0843010.48550/arXiv.2107.08430 ↗
53. 10.1007/978-3-031-72751-1_110.1007/978-3-031-72751-1_1 ↗
54. 10.1109/CVPR42600.2020.0115510.1109/CVPR42600.2020.01155 ↗
55. 10.48550/arXiv.1910.0315110.48550/arXiv.1910.03151 ↗