Faster Metallic Surface Defect Detection Using Deep Learning with燙hannel燬huffling
Source abstract
Abstract
Deep learning has been constantly improving in recent years, and a significant number of researchers have devoted themselves to the research of defect detection algorithms. Detection and recognition of small and complex targets is still a problem that needs to be solved. The authors of this research would like to present an improved defect detection model for detecting small and complex defect targets in steel surfaces. During steel strip production, mechanical forces and environmental factors cause surface defects of the steel strip. Therefore, the detection of such defects is key to the production of high-quality products. Moreover, surface defects of the steel strip cause great economic losses to the high-tech industry. So far, few studies have explored methods of identifying the defects, and most of the currently available algorithms are not sufficiently effective. Therefore, this study presents an improved real-time metallic surface defect detection model based on You Only Look Once (YOLOv5) specially designed for small networks. For the smaller features of the target, the conventional part is replaced with a depth-wise convolution and channel shuffle mechanism. Then assigning weights to Feature Pyramid Networks (FPN) output features and fusing them, increases feature propagation and the network’s characterization ability. The experimental results reveal that the improved proposed model outperforms other comparable models in terms of accuracy and detection time. The precision of the proposed model achieved by mAP@0.5 is 77.5% on the Northeastern University, Dataset (NEU-DET) and 70.18% on the GC10-DET datasets.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Industrial Vision Systems and Defect Detection · Advanced Neural Network Applications · Surface Roughness and Optical Measurements
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (39)
Show source-provided references
1. Deep active learning for surface defect detection10.3390/s20061650 ↗
2. A surface defect detection based on convolutional neural network
3. Deep metallic surface defect detection: The new benchmark and detection network10.3390/s20061562 ↗
4. Recent advances in surface defect inspection of industrial products using deep learning techniques
5. A High-precision loose strands diagnosis approach for isoelectric line in high-speed railway10.1109/TII.2017.2774242 ↗
6. Faster R-CNN: Towards real-time object detection with region proposal networks
7. A generic automated surface defect detection based on a bilinear model10.3390/app9153159 ↗
8. Defect detection and classification by training a generic convolutional neural network encoder10.1109/TSP.2020.3031188 ↗
9. SSD: Single shot multibox detector
10. J. Redmon and A. Farhadi, “Yolov3: An incremental improvement,” arXiv preprint arXiv:1804.02767, 2018.
11. You only look once: Unified, real-time object detection
12. A noise robust method based on completed local binary patterns for hot-rolled steel strip surface defects10.1016/j.apsusc.2013.09.002 ↗
13. AdaBoost learning for fabric defect detection based on HOG and SVM
14. Feature selection for surface defect classification of extruded aluminum profiles10.1007/s00170-015-7514-3 ↗
15. Weak scratch detection and defect classification methods for a large-aperture optical element10.1016/j.optcom.2016.10.062 ↗
16. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
17. An efficient hybrid TLBO-PSO-ANN for fast damage identification in steel beam structures using IGA
18. YOLO9000: Better, faster, stronger
19. An improved algorithm for dense object detection based on YOLO
20. Improved knowledge-based neural network (KBNN) model for predicting spring-back angles in metal sheet bending10.1142/S1793962313500268 ↗
21. Detection of multiple complicated flaw clusters by dynamic variable-node XFEM with a three-step detection algorithm10.1016/j.euromechsol.2020.103980 ↗
22. High efficient single-stage steel surface defect detection
23. Inspection of exterior substance on high-speed train bottom based on improved deep learning method
24. YOLOv4: Optimal speed and accuracy of object detection
25. Connectomic reconstruction of the inner plexiform layer in the mouse retina10.1038/nature12346 ↗
26. G. Jocher, A. Stoken, J. Borovec, A. Chaurasia, L. Changyu et al., “Ultralytics/yolov5: V5.0-YOLOv5-p6 models, AWS, supervisely and YouTube integrations,” 2021. https://doi.org/10.5281/zenodo.4679653.
27. Scale normalized image pyramids with autofocus for object detection
28. A survey on 3D object detection methods for autonomous driving applications10.1109/TITS.2019.2892405 ↗
29. YOLO-Z: Improving small object detection in YOLOv5 for autonomous vehicles
30. Imagenet classification with deep convolutional neural networks
31. Aggregated residual transformations for deep neural networks
32. MobileNets: Efficient convolutional neural networks for mobile vision applications
33. Automatic metallic surface defect detection using shuffleDefectNet
34. ShuffleNet v2: Practical guidelines for efficient CNN architecture design
35. J. Redmon, “Darknet: Open source neural networks in C,” 2016. [Online]. Available: http://pjreddie.com/darknet/.
36. Xception: Deep learning with depthwise separable convolutions
37. Mobilenetv2: Inverted residuals and linear bottlenecks
38. CondenseNet: An efficient DenseNet using learned group convolutions
39. Deep metallic surface defect detection: The new benchmark and detection network10.3390/s20061562 ↗