Visual measurement of milling surface roughness based on Xception model with convolutional neural network

Abstract At present, machine vision roughness detection mostly needs to design roughness related indexes based on images, and the index design has human intervention and is heavily dependent on the light source environment. To solve this problem, the paper classifies the surface roughness based on the deep convolutional neural network method, which can realize the roughness detection without index design. The most important thing is that the detection method has good light source robustness under different light source environments. The study adopts an end-to-end image analysis method, by means of image enhancement pre-processing of a small number of source images, after multi-layer convolution and pooling operations, as well as comprehensive processing of fully connected and classification layers, the convolutional kernel can automatically extract the features of the image, and finally the surface roughness obtained by vertical disc cutter milling can be classified and predicted. In addition, based on the experimental light source environment with two different luminance of night and day, by comparing with the technically mature ResNet50 and DenseNet121 convolutional neural network models, the deep convolutional neural network Xception model not only has high roughness classification accuracy, but also has more light source environment robustness. This method makes the online measurement of visual roughness possible.

[1]  Enhui Lu,et al.  Visual method for measuring the roughness of a grinding piece based on color indices. , 2016, Optics express.

[2]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Rajneesh Kumar,et al.  Application of digital image magnification for surface roughness evaluation using machine vision , 2005 .

[4]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[5]  Y. Huaian,et al.  Measuring grinding surface roughness based on singular value entropy of quaternion , 2020 .

[6]  Jian Sun,et al.  Identity Mappings in Deep Residual Networks , 2016, ECCV.

[7]  Jian Liu,et al.  Novel roughness measurement for grinding surfaces using simulated data by transfer kernel learning , 2018, Appl. Soft Comput..

[8]  Zhenyuan Jia,et al.  An improved surface roughness measurement method for micro-heterogeneous texture in deep hole based on gray-level co-occurrence matrix and support vector machine , 2013 .

[9]  Wanqun Chen,et al.  An experimental and theoretical investigation into multimode machine tool vibration with surface generation in flycutting , 2016 .

[10]  Jian Liu,et al.  A novel surface roughness measurement method based on the red and green aliasing effect , 2019, Tribology International.

[11]  B. Ramamoorthy,et al.  The influence of component inclination on surface finish evaluation using digital image processing , 2007 .

[12]  Jian Liu,et al.  Designing indices to measure surface roughness based on the color distribution statistical matrix (CDSM) , 2018 .

[13]  François Chollet,et al.  Xception: Deep Learning with Depthwise Separable Convolutions , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Seung-Han Yang,et al.  Prediction of surface roughness in turning operations by computer vision using neural network trained by differential evolution algorithm , 2010 .

[15]  H. Sağlam,et al.  Investigation of progressive tool wear for determining of optimized machining parameters in turning , 2019, Measurement.

[16]  Hideki Aoyama,et al.  Evaluation of turned and milled surfaces roughness using convolutional neural network , 2020 .

[17]  M. B. Kiran,et al.  Evaluation of surface roughness by vision system , 1998 .

[18]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[20]  Mustafa Kuntoğlu,et al.  Investigation of signal behaviors for sensor fusion with tool condition monitoring system in turning , 2020 .

[21]  Abdullah Aslan,et al.  Optimization and analysis of process parameters for flank wear, cutting forces and vibration in turning of AISI 5140: A comprehensive study , 2020, Measurement.

[22]  Y I Huaian,et al.  Measuring grinding surface roughness based on the sharpness evaluation of colour images , 2016 .

[23]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.