Abstract
Background: Metal surface roughness detection is an essential step of quality control
in the metal processing industry. Due to the high manual involvement and poor efficiency of traditional
roughness testing, rapid automated vision detection has received increasing attention in
product quality control. Many methods have focused on extracting features related to roughness
from images by means of mathematical statistics. However, these methods often rely on extensive
experiments and complex calculations, while being sensitive to external environmental disturbances.
Methods: In this paper, a convolution neural network-based approach for metal surface roughness
evaluation has been proposed. The convolutional neural network was initialized using a transfer
learning strategy, and the data augmentation technique was applied to the benchmark dataset for
sample expansion.
Results: To evaluate this approach, samples of 4 types of roughness classes were prepared. The
samples were divided into a training set, validation set, and test set in the ratio of 7:2:1. The accuracy
of the neural network on the test set was found to be above 86%.
Conclusion: The effectiveness of the proposed approach and its superiority over manual detection
have been demonstrated in the experiments.
Keywords:
Product quality control, surface roughness evaluation, convolutional neural network, deep learning, data augmentation, transfer learning approach.
Graphical Abstract
[19]
Vesselenyi T, Moga I, Mudura P. Surface roughness image analysis using fractal methods. 18th International Symposium of the Danube-Adria-Association-for-Automationand-Manufacturing Zadar, CROATIA 2007. pp. Oct 24-27; 2007; 811-2.
[20]
Ali JM, Jailani HS, Murugan M. Surface roughness evaluation of milled steel surfaces using wavelet transform of laser speckle line images. Lasers Eng 2019; 44(4-6): 371-84.
[32]
Chen ST, Hu HF, Zhang C. Surface roughness modeling based on laser speckle imaging. Wuli Xuebao 2015; 64(23): 9.
[42]
Szegedy C, Liu W, Jia Y, Sermanet P, Rabinovich A. Going deeper with convolutions. 2015 IEEE conference on computer vision and pattern recognition (CVPR), Los Vegas,NV,USA 2014; pp. 1-9.
[50]
Han H. Surface Parameter. CIRP Encyclopedia of Production Engineering 2017; pp. 1-4.
[52]
CN-GB, Geometrical product specifications (GPS) - Surface texture: Profile method - Surface roughness parameters and their values. 2009. GB/T 12472-2003: 3
[56]
Ronneberger O, Fischer P, Brox T. U-Net: Convolutional networks for biomedical image segmentation. 18th International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) Munich, GERMANY. 2015; Oct 05-09: pp. 234-41.
[58]
Cirillo MD, Abramian D, Eklund A. In what is the best data augmentation for 3d brain tumor segmentation? IEEE international conference on image processing (ICIP) Sep 19-22 2021; pp. 36-40.
[71]
Witten D. In an introduction to statistical learning: With applications in R. 2013.
[77]
Hua BO, Fu-Long MA, Jiao LC. Research on computation of GLCM of image texture. Tien Tzu Hsueh Pao 2006; 1(1): 155-8.
[79]
de Vazelhes W, Carey CJ, Tang Y, Vauquier N, Bellet A. Metric-learn: Metric learning algorithms in python. J Mach Learn Res 2020; 21: 6.