journal article·2022-08-12Open access

ACA-Net: An Adaptive Convolution and Anchor Network for Metallic Surface Defect Detection

Faquan Chen, Miaolei Deng, Hui Gao, Xiaoya Yang, Dexian Zhang

Applied Sciences· Volume 12· Issue 16

Abstract

Metallic surface defect detection is critical to ensure the quality of industrial products. Recently, human-advanced surface defect detection algorithms have been proposed. Most of these algorithms rely on convolutional neural networks (CNN) and an anchoring scheme. However, a convolution unit only samples the input feature maps at fixed shapes and locations. Similarly, a set of anchors are uniformly predefined with fixed scales and shapes, which increases the difficulties of bounding box regression. Therefore, we propose an adaptive convolution and anchor network for metallic surface defect detection, named ACA-Net. Specifically, an adaptive convolution and anchor (ACA) module is proposed, which mainly consists of adaptive convolution and an adaptive anchor. Firstly, an adaptive convolution module (ACM) is designed, which adaptively determines the location and shape of each convolution unit. In addition, a multi-scale feature adaptive fusion (MFAF) is proposed, which is used in ACM to extract and integrate multi-scale features. Then, an adaptive anchor module (AAM) is proposed to yield more suitable anchor boxes by adaptively adjusting shapes. Extensive experiments on NEU-DET dataset and GC10 dataset validate the performance of the proposed approach. ACA-Net achieves 1.8% on NEU-DET dataset higher Average Precision (AP) than GA-RetinaNet. Furthermore, the proposed ACA module is also adopted in GA-Faster R-CNN, improving the AP by 1.2% on NEU-DET dataset.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Surface Roughness and Optical Measurements · Infrastructure Maintenance and Monitoring

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mechanical and Electrical Engineering, Henan University of Technology, Zhengzhou 450001, China

Henan International Joint Laboratory of Grain Information Processing, Zhengzhou 450001, China

College of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China

Funding

National Key R&D Program of China · Major Public Welfare Special Projects of Henan Province

References (51)

Show source-provided references
1. Marr, D. (2010). Vision: A Computational Investigation into the Human Representation and Processing of Visual Information, MIT Press.10.7551/mitpress/9780262514620.001.0001 ↗
2. PGA-Net: Pyramid feature fusion and global context attention network for automated surface defect detection10.1109/TII.2019.2958826 ↗
3. Lin, Z., Ye, H., Zhan, B., and Huang, X. (2020). An efficient network for surface defect detection. Appl. Sci., 10.10.3390/app10176085 ↗
4. Xu, X., Zheng, H., Guo, Z., Wu, X., and Zheng, Z. (2019). SDD-CNN: Small data-driven convolution neural networks for subtle roller defect inspection. Appl. Sci., 9.10.3390/app9071364 ↗
5. Fang, X., Luo, Q., Zhou, B., Li, C., and Tian, L. (2020). Research progress of automated visual surface defect detection for industrial metal planar materials. Sensors, 20.10.3390/s20185136 ↗
6. Recent advances in deep learning for object detection10.1016/j.neucom.2020.01.085 ↗
7. Localization and segmentation of metal cracks using deep learning10.1007/s12652-020-01803-8 ↗
8. Deutschl, E., Gasser, C., Niel, A., and Werschonig, J. (2004, January 14–17). Defect detection on rail surfaces by a vision based system. Proceedings of the IEEE Intelligent Vehicles Symposium, Parma, Italy.
9. Wavelet based methods on patterned fabric defect detection10.1016/j.patcog.2004.07.009 ↗
10. Xian, Y., Liu, G., Fan, J., Yu, Y., and Wang, Z. (2021). YOT-Net: YOLOv3 Combined Triplet Loss Network for Copper Elbow Surface Defect Detection. Sensors, 21.10.3390/s21217260 ↗
11. Deep learning10.1038/nature14539 ↗
12. RetinaNet with difference channel attention and adaptively spatial feature fusion for steel surface defect detection
13. Study on Surface Defect Detection of Metal Sheet and Strip using Faster R-CNN with Multilevel Feature
14. Spatial pyramid pooling in deep convolutional networks for visual recognition10.1109/TPAMI.2015.2389824 ↗
15. Liu, S., and Huang, D. (2018, January 8–14). Receptive field block net for accurate and fast object detection. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01252-6_24 ↗
16. Revisiting feature fusion for RGB-T salient object detection10.1109/TCSVT.2020.3014663 ↗
17. Zhang, H., Zu, K., Lu, J., Zou, Y., and Meng, D. (2021). EPSANet: An Efficient Pyramid Squeeze Attention Block on Convolutional Neural Network. arXiv.
18. Woo, S., Park, J., Lee, J.Y., and Kweon, I.S. (2018, January 8–14). Cbam: Convolutional block attention module. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01234-2_1 ↗
19. Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv.
20. Szegedy, C., Ioffe, S., Vanhoucke, V., and Alemi, A.A. (2017, January 4–9). Inception-v4, inception-resnet and the impact of residual connections on learning. Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.10.1609/aaai.v31i1.11231 ↗
21. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
22. Sun, K., Xiao, B., Liu, D., and Wang, J. (2019, January 15–20). Deep high-resolution representation learning for human pose estimation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00584 ↗
23. Dai, J., Qi, H., Xiong, Y., Li, Y., Zhang, G., Hu, H., and Wei, Y. (2017, January 22–29). Deformable convolutional networks. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.89 ↗
24. Bochkovskiy, A., Wang, C.Y., and Liao, H.Y.M. (2020). YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv.
25. Wang, J., Chen, K., Yang, S., Loy, C.C., and Lin, D. (2019, January 15–20). Region proposal by guided anchoring. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00308 ↗
26. Paz, D., Zhang, H., and Christensen, H.I. (2021, January 22–25). Tridentnet: A conditional generative model for dynamic trajectory generation. Proceedings of the International Conference on Intelligent Autonomous Systems, Singapore.10.1007/978-3-030-95892-3_31 ↗
27. Railway track fastener defect detection based on image processing and deep learning techniques: A comparative study10.1016/j.engappai.2019.01.008 ↗
28. Automated visual inspection of railroad tracks10.1109/TITS.2012.2236555 ↗
29. LIBSVM: A library for support vector machines10.1145/1961189.1961199 ↗
30. Automatic defect detection on hot-rolled flat steel products10.1109/TIM.2012.2218677 ↗
31. A noise robust method based on completed local binary patterns for hot-rolled steel strip surface defects10.1016/j.apsusc.2013.09.002 ↗
32. Steel surface defects recognition based on multi-type statistical features and enhanced twin support vector machine10.1016/j.chemolab.2017.10.020 ↗
33. Distributed defect recognition on steel surfaces using an improved random forest algorithm with optimal multi-feature-set fusion10.1007/s11042-017-5238-0 ↗
34. Lin, T.Y., Dollár, P., Girshick, R., He, K., Hariharan, B., and Belongie, S. (2017, January 21–26). Feature pyramid networks for object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
35. Ren, S., He, K., Girshick, R., and Sun, J. (2015, January 7–12). Faster r-cnn: Towards real-time object detection with region proposal networks. Proceedings of the Annual Conference on Advances in Neural Information Processing Systems 28 (NIPS 2015), Montreal, QC, Canada.
36. Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27–30). You only look once: Unified, real-time object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognitio, Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
37. Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.Y., and Berg, A.C. (2016, January 11–14). Ssd: Single shot multibox detector. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.10.1007/978-3-319-46448-0_2 ↗
38. Lin, T.Y., Goyal, P., Girshick, R., He, K., and Dollár, P. (2017, January 22–29). Focal loss for dense object detection. Proceedings of the IEEE international Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.324 ↗
39. Li, Y., Huang, H., Xie, Q., Yao, L., and Chen, Q. (2018). Research on a surface defect detection algorithm based on MobileNet-SSD. Appl. Sci., 8.10.3390/app8091678 ↗
40. Tao, X., Zhang, D., Ma, W., Liu, X., and Xu, D. (2018). Automatic metallic surface defect detection and recognition with convolutional neural networks. Appl. Sci., 8.10.3390/app8091575 ↗
41. Multi-target defect identification for railway track line based on image processing and improved YOLOv3 model10.1109/ACCESS.2020.2984264 ↗
42. Redmon, J., and Farhadi, A. (2018). Yolov3: An incremental improvement. arXiv.
43. Imagenet classification with deep convolutional neural networks
44. Girshick, R. (2015, January 11–18). Fast r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.169 ↗
45. An end-to-end steel strip surface defects recognition system based on convolutional neural networks10.1002/srin.201600068 ↗
46. Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Li, F.-F. (2009, January 20–25). Imagenet: A large-scale hierarchical image database. Proceedings of the 2009 IEEE conference on computer vision and pattern recognition, Miami, FL, USA.10.1109/CVPR.2009.5206848 ↗
47. Chen, K., Wang, J., Pang, J., Cao, Y., Xiong, Y., Li, X., Sun, S., Feng, W., Liu, Z., and Xu, J. (2019). MMDetection: Open mmlab detection toolbox and benchmark. arXiv.
48. Lin, T.Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., and Zitnick, C.L. (2014, January 6–12). Microsoft coco: Common objects in context. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.10.1007/978-3-319-10602-1_48 ↗
49. Chen, Q., Wang, Y., Yang, T., Zhang, X., Cheng, J., and Sun, J. (2021, January 20–25). You only look one-level feature. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.10.1109/CVPR46437.2021.01284 ↗
50. Ge, Z., Liu, S., Wang, F., Li, Z., and Sun, J. (2021). Yolox: Exceeding yolo series in 2021. arXiv.
51. (2022, August 02). AI Studio. Available online: https://aistudio.baidu.com/aistudio/index.