Welding defect classification based on convolution neural network (CNN) and Gaussian kernel

Visual inspection process for weld defects still manually operated by human vision, so the result of the test still highly subjective. In this research, the visual inspection process will be done through image processing on the image sequence to make data accuracy more better. CNN as one of the image processing technique can determine the feature automatically which is suitable for this problem in order to classify the variation of each weld defect pattern. Classification using Convolution Neural Network (CNN) consist of two stages: extraction image using image convolution and image classification using neural network. Gaussian kernel used for blurring image, it helps the extraction of images without losing the main information from the original image, this filter also minimize the occurrence of interference or noise. Results of the classification used to get the category of weld defects with high accuracy as a variable of a weld inspection process whether the weld is pass the standard or not. The proposed system has obtained classification with validation accuracy of 95.83% for four different type of welding defect. The data input of this research is the result of images captured by a webcam.

[1]  Thamer M. Jamel,et al.  IMPLEMENTATION OF A SIGMOID ACTIVATION FUNCTION FOR NEURAL NETWORK USING FPGA , .

[2]  Jing Pan,et al.  Learning Pooling for Convolutional Neural Network , 2017, Neurocomputing.

[3]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[4]  Yoshua Bengio,et al.  Convolutional networks for images, speech, and time series , 1998 .

[5]  Rui Li,et al.  Selection of the parameter in Gaussian kernels in support vector machine , 2017, 2017 IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA).

[6]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[7]  Simon Haykin,et al.  GradientBased Learning Applied to Document Recognition , 2001 .

[8]  Luca Maria Gambardella,et al.  Max-pooling convolutional neural networks for vision-based hand gesture recognition , 2011, 2011 IEEE International Conference on Signal and Image Processing Applications (ICSIPA).

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

[10]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.