Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-10T10:14:22.806Z Has data issue: false hasContentIssue false

Automatic weld joint type recognition in intelligent welding using image features and machine learning algorithms

Published online by Cambridge University Press:  02 January 2024

Satish Sonwane*
Affiliation:
Mechanical Engineering Department, Visvesvaraya National Institute of Technology, Nagpur, India
Shital Chiddarwar
Affiliation:
Mechanical Engineering Department, Visvesvaraya National Institute of Technology, Nagpur, India
*
Corresponding author: Satish Sonwane; Email: satish.sonwane@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Welding is the most basic and widely used manufacturing process. Intelligent robotic welding is an area that has received much consideration owing to the widespread use of robots in welding operations. With the dawn of Industry 4.0, machine learning is substantially developing to alleviate issues around applying robotic welding intelligently. Identifying the correct weld joint type is essential for intelligent robotic welding. It affects the quality of the weldment and impacts the per-unit cost. The robot controller must change different welding parameters per joint type to attain the desired weld quality. This article presents an approach that uses image features like edges, corners, and blobs to identify different weld joint types using machine learning algorithms. Feature extractors perform the task of feature extraction. The feature extractor choice is crucial for accurate weld joint identification. The present study compares the performance of five feature extractors, namely (1) Histogram of gradients, (2) Local binary pattern, (3) ReLU3 layer, (4) ReLU4 layer, and (5) Pooling layer of ResNet18 Neural network applied to classifiers like Support Vector machines, K-Nearest Neighbor and Decision trees. We trained and tested the proposed model using the Kaggle Weld joint dataset (for Butt and Fillet Joints) and our in-house dataset (for Vee, lap, and corner joints). The experimental findings show that out of the 15 models, the pre-trained ResNet18 feature extractor with an Support Vector Machines classifier has excellent performance with a threefold recognition accuracy of 98.74% for the mentioned dataset with a computation time of 31 ms per image.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Flowchart of the process.

Figure 1

Table 1. Three different classifiers receive each LBP, HOG, and deep feature

Figure 2

Table 2. Image pre-processing requirements for different feature extractors

Figure 3

Table 3. Data distribution of various weld joint types

Figure 4

Table 4. Image data augmentation ranges

Figure 5

Figure 2. Sample images from the complete dataset.

Figure 6

Figure 3. Various texture entities are detectable using LBP.

Figure 7

Figure 4. Detection of Edges, Corners, and flat surfaces using LBP. It also shows that the histogram representation of the LBP result is an effective instrument for classifying textures.

Figure 8

Table 5. Cell size and dimensions for different classifiers using LBP

Figure 9

Figure 5. Sample image histogram before and after LBP feature extraction.

Figure 10

Figure 6. LBP feature representation around the central pixel and the averaged representation (LSB = least significant bit).

Figure 11

Figure 7. HOG feature detection output, for example.

Figure 12

Table 6. Cell size and dimensions for different classifiers using HOG

Figure 13

Table 7. The accuracies obtained (threefold) for classification models

Figure 14

Table 8. Best values of accuracy for each set (ascending order)

Figure 15

Table 9. Image recognition time required for each classifier with different feature extractors (ms)

Figure 16

Table 10. Comparative image recognition results

Figure 17

Table 11. Average accuracies