Next Article in Journal
Multi-Objective Collaborative Optimization of Distillation Column Group Based on System Identification
Previous Article in Journal
Adhesive Thickness and Ageing Effects on the Mechanical Behaviour of Similar and Dissimilar Single Lap Joints Used in the Automotive Industry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ensemble Deep Learning Ultimate Tensile Strength Classification Model for Weld Seam of Asymmetric Friction Stir Welding

by
Somphop Chiaranai
1,
Rapeepan Pitakaso
1,
Kanchana Sethanan
2,
Monika Kosacka-Olejnik
3,
Thanatkij Srichok
1,* and
Peerawat Chokanat
4
1
Department of Industrial Engineering, Faculty of Engineering, Ubon Ratchathani University, Ubon Ratchathani 34190, Thailand
2
Research Unit on System Modelling for Industry, Department of Industrial Engineering, Faculty of Engineering, Khon Kaen University, Khon Kaen 40002, Thailand
3
Faculty of Engineering Management, Poznan University of Technology, 60965 Poznan, Poland
4
Artificial Intelligence Optimization SMART Laboratory, Department of Industrial Engineering, Faculty of Engineering, Ubon Ratchathani University, Ubon Ratchathani 34190, Thailand
*
Author to whom correspondence should be addressed.
Processes 2023, 11(2), 434; https://doi.org/10.3390/pr11020434
Submission received: 7 January 2023 / Revised: 23 January 2023 / Accepted: 30 January 2023 / Published: 1 February 2023

Abstract

:
Friction stir welding is a material processing technique used to combine dissimilar and similar materials. Ultimate tensile strength (UTS) is one of the most common objectives of welding, especially friction stir welding (FSW). Typically, destructive testing is utilized to measure the UTS of a welded seam. Testing for the UTS of a weld seam typically involves cutting the specimen and utilizing a machine capable of testing for UTS. In this study, an ensemble deep learning model was developed to classify the UTS of the FSW weld seam. Consequently, the model could classify the quality of the weld seam in relation to its UTS using only an image of the weld seam. Five distinct convolutional neural networks (CNNs) were employed to form the heterogeneous ensemble deep learning model in the proposed model. In addition, image segmentation, image augmentation, and an efficient decision fusion approach were implemented in the proposed model. To test the model, 1664 pictures of weld seams were created and tested using the model. The weld seam UTS quality was divided into three categories: below 70% (low quality), 70–85% (moderate quality), and above 85% (high quality) of the base material. AA5083 and AA5061 were the base materials used for this study. The computational results demonstrate that the accuracy of the suggested model is 96.23%, which is 0.35% to 8.91% greater than the accuracy of the literature’s most advanced CNN model.

Graphical Abstract

1. Introduction

In 1991, the Welding Institute (TWI) of the United Kingdom invented friction stir welding (FSW) as a solid-state joining technique in which the material being welded does not melt or recast [1]. FSW is considered to be the most significant advance in metal joining processes of the past decade. FSW was initially applied to aluminum alloys [2]. Friction between the plate surface and the contact surface of a certain tool generates heat in the FSW process. The shoulder and pin are the two fundamental components of the one-of-a-kind instrument. The shoulder is responsible for generating heat and keeping the plasticized material within the weld zone. To optimize ultimate tensile strength (UTS), upon which the quality of a welded connection is dependent, it is vital to have complete control over the relevant process parameters in order to achieve the required strength. To attain optimal strength, it is necessary to select and regulate the welding process’s parameters. Developing mathematical models that characterize the link between input parameters and output variables can be used to define the intended output variables via a number of prediction techniques.
Reference [3] introduced a new algorithm for determining the optimal friction stir welding parameters to enhance the tensile strength of a weld seam formed of semisolid material (SSM) ADC 12 aluminum. Welding parameters included rotating speed, welding speed, tool tilt, tool pin profile, and rotational direction. The given method is a variable neighborhood strategy adaptive search (VaNSAS) technique. Using the optical spectrum and extreme gradient boosting decision tree, Reference [4] investigated the regression prediction of laser welding seam strength of aluminum–lithium alloy utilized in a rocket fuel tank (XGBoost). The effects of extrusion settings and heat treatment on the microstructures and mechanical properties of the weld seam were disclosed by Reference [5]. Weld performance is dependent on the direction of the weld, and transverse and diagonal welds are frequently employed, according to [6]. During extrusion and solution treatment, abnormal grain growth (AGG) was seen at longitudinal welds of profiles, as determined by [7]. Fine equiaxed granules with copper orientation were generated in the welding area when extruded at low temperature and low extrusion speed, and some of these grains changed into recrystallization textures as the deformation temperature increased. The LTT effect was obtained by in situ alloying of dissimilar conventional filler wires with the base material, hence obviating the need for special manufacture of an LTT wire, as described in Reference [8]. Two distinct material combinations produced the LTT effect. From this, it is clear that the mechanical properties, particularly the ultimate tensile strength, are dependent on a number of factors/parameters that are prone to error when real welding is performed in industry. After the FSW has been performed at the welding site, the question arises as to whether the welding quality matches the expected quality when the welding parameters are established.
The question is if the weld seam of the FSW can indicate the welding quality, especially the UTS. Using digital image correlation (DIC), Reference [9] conducted a tensile test with the loading direction perpendicular to the weld seam to characterize the local strain distribution. For the recrystallized alloy, the weld seam region was mechanically stronger than the surrounding region, while the opposite was true for the unrecrystallized example. The link between the variation in weld seam and tensile shear strength in laser-welded galvanized steel lap joints was examined in order to determine the applicability of weld seam variation as a joining quality estimate. By training various neural networks, Reference [10] proposed a model to estimate the joint strength (qualities) of continuously ultrasonic welded TCs. Reference [11] offered an examination of various quality parameters for longitudinal seam welding in aluminum profiles extruded using porthole dies.
The analysis of prior studies indicates that the UTS or other mechanical parameters of the FSW weld seam can be predicted using the weld seam’s prediction. Extraction of feathers from the weld seam of various welding types and aspects has been the subject of research. The paper [12] describes a deep learning method for extracting the weld seam feather. The proposed approach is able to deal with images with substantial noise. Reference [13] describes the detection model for the weld seam characteristic with an extraction method based on the improved target detection model CenterNet. The Faster R–CNN network model was presented by [14] to identify the weld seam’s surface imperfection. By incorporating the FPN pyramid structure, variable convolution network, and background suppression function into the classic Faster R–CNN network, the path between the lower layer and the upper layer is significantly shortened, and location information is kept more effectively. Presented in [15] is an inline weld depth control system based on OCT keyhole depth monitoring. The technology is able to autonomously execute inline control of the deep penetration welding process based solely on the set weld depth target. On various aluminum alloys and at varying penetration depths, the performance of the control system was demonstrated. In addition, the control’s responsiveness to unanticipated external disturbances was evaluated.
We were unable to uncover research that directly predicts the UTS from the weld seam or a mechanism for classifying the quality of the UTS without harming the weld seam, despite an exhaustive review of previous literature. Due to the advancement of image processing tools and techniques, we believe that the weld seam, which is the direct result of the FSW, should be able to indicate the UTS. In this study, we created a deep learning model to categorize the quality of the welding. Adapted from Mishra [16], this study classifies the quality of welding into three distinct groups. These three groups are characterized by the percentage of the weld seam’s UTS that is less than the base material. These three categories are (1) UTS less than 70%, (2) UTS between 70% and (3) 85%, and UTS greater than 85% of the base material.
However, setting the parameters in FSW can cause errors, and quality can vary. Verifying the quality of FSW can involve huge costs and the damage to the weld during UTS testing. Analyzing a photograph to predict UTS class can save cost and time during the classification of FSW UTS.
Deep learning models [17,18,19,20,21,22,23,24] have recently made significant strides in computer vision, particularly in terms of medical image interpretation, as a result of their ability to automatically learn complicated and advanced characteristics from images. This is due to their propensity to automatically learn complicated visual features. Consequently, a number of studies have used these models to classify histopathological images of breast cancer [17]. Because of their capacity to share information throughout multiple levels inside one deep learning model, convolutional neural networks (CNNs) [25] are extensively employed for image-related tasks. A range of CNN-based architectures have been proposed in recent years; AlexNet [20] was considered one of the first deep CNNs to achieve managerial competency in the 2012 ImageNet Large Scale Visual Recognition Challenge (ILSVRC). Consequently, VGG architecture pioneered the idea of employing deeper networks with smaller convolution layers and ranked second in the 2014 ILSVRC competition. Multiple stacked smaller convolution layers can form an excellent region of interest and are used in newly proposed pre-trained models, including the inception network and residual neural network (ResNet) [18].
Many studies have attempted to predict or improve FSW UTS with welding parameters. Srichok et al. [26] introduced a revamped version of the differential evolution algorithm to determine optimal friction stir welding parameters. Dutta et al. [27] studied the process of gas tungsten arc welding using both conventional regression analysis and neural network-based techniques. They discovered that the performance of ANN was superior to that of regression analysis. Okuyucu et al. [28] investigated the feasibility of using neural networks to determine the mechanical behavior of FSW aluminum plates by evaluating process data such as speed of rotation and welding rate. Mishra [16] studied two supervised machine learning algorithms for predicting the ultimate tensile strength (MPa) and weld joint efficiency of friction stir-welded joints. Several techniques, including thermography processing [29], contour plots of image intensity [30], and support vector machines for image reconstruction and blob detection [31], have been used to detect the failures of FSW.
Given that, to the best of our knowledge, ensemble deep learning has not been utilized to categorize the quality of FSW weld seams, it is possible to evaluate the UTS of weld seams without resorting to destructive testing. Thus, the following contributions are provided by this study:
(1)
An approach outlining the first ensemble deep learning model capable of classifying weld seam quality without destroying the tested material;
(2)
A determination of UTS quality using the proposed model and a single weld seam image;
(3)
A weld seam dataset was created so that an effective UTS prediction model could be designed.
Figure 1 shows a comparison of the proposed method with the traditional weld seam UTS testing method. In the traditional method, the specimen is cut out and then tested with the UTS testing machine, while the proposed model uses an image of the weld seam to determine UTS quality.
The study’s remaining sections are organized as follows. Section 2 addresses comparable research in sentiment feature engineering and classification algorithms. In Section 3, we describe two feature set strategies and offer a framework for ensemble classification. The results of the experiments are presented and analyzed in Section 4. In Section 5, we draw conclusions and suggest research subjects for the future.

2. Related Work

2.1. Friction Stir Welding and Deep Learning

The rotational speed affects the look of FSW welds on plate surfaces. The physical parameters of FSW joints are used directly to measure the microstructural transformation that takes place during FSW. A number of mechanisms alter the strength of materials, including solid solution strengthening, work hardening, precipitation hardening, and microstructural strengthening. This study investigated the effect of welding speed, rotating speed, shoulder diameter, and welded plate thickness on the strength of aluminum-welded joints in order to determine the ideal combination of welding parameters. The FSW process can be regarded of as a form of hot working in which the spinning pin and shoulder [32] impart substantial deformation to the workpiece. When dynamic recrystallization occurs, the original grain structure of the base material is totally destroyed and replaced with an extremely fine, equiaxed grain structure [33].

2.2. CNN Architecture Prediction of FSW UTS

CNNs are a type of ANN that are mainly used to analyze images. Okuyucu et al. [28] conducted a study to examine the applicability of neural networks in assessing the mechanical characteristics of FSW aluminum plates, taking process conditions such as rotation speed and welding speed into consideration. Boldsaikhan et al. [34] developed a CNN to classify welds as having/not having metallurgical defects.

2.3. Image Classification with Deep Learning

Image classification is the process by which a machine studies a photograph to determine the class to which it belongs. Raw data pixels provide the basis for early image classification. This means that computers can separate individual pixels into images. Two images of the same object will appear drastically different. They may have different foundations, focal points, and postures, for instance. This makes it difficult for computers to recognize and identify certain images with precision. Machine learning is one discipline that falls under the umbrella of artificial intelligence, and deep learning is one of such subfields. Thousands of images of various objects are used in deep learning, which recognizes patterns to learn how to categorize them. The goal of deep learning is for a computer to memorize data independently, without being told what to look for by a human.
CNNs are a type of ANN that are mainly used to analyze images. Traditional machine learning suffers from the disadvantage of relying on the laborious process of manually extracting data features; however, by training data features one layer at a time, utilizing multiple convolution layers and pooling layers, this problem can be solved. A CNN that is built on the TensorFlow platform has the ability to construct a neural network model based on the data that are already available, and to make predictions about data that have not yet been collected. This presents a new method for predicting the strength of FSW UTS. Alexnet [20], GoogLeNet [24], ResNet [18] (ResNet18, ResNet50, and ResNet101), Inception-ResNet-v2 [23], SqueezeNet [19], and MobileNet-v2 [22] are examples of the many CNN deep learning models that are publicly available. These network models are known to demonstrate a higher performance in relation to accuracy.

2.4. Ensemble Deep Learning Model

The ensemble technique, which combines the outputs of multiple base classification models to produce a unified result, has become an effective classification strategy for a variety of domains [27,35]. Using the ensemble technique, various researchers have improved the classification accuracy of topical text classification. In the realm of sentiment categorization, however, there are very few comparable publications, and no comprehensive evaluation has been conducted. In [33], distinct classifiers are built by training with distinct sets of features, and then component classifiers are picked and merged according to a number of preset combination criteria. Yang and Jiang [36] invented a unified deep neural network with multi-level features in each hidden layer to predict weld defect types. When working with a smaller dataset, the output of a CNN achieves superior generalization performance.

3. Materials and Methods

This section covers the research methodology used to construct the deep learning model used to differentiate the FSW-UTS of weld seams. Figure 2 displays the procedure used to construct the proposed model.
The dataset must initially be produced, collected, and then classified. The dataset was separated into two groups: the training dataset and the testing dataset. The training dataset was utilized to build a model consisting of four steps: (1) image segmentation, (2) image augmentation, (3) CNN model construction, and (4) decision fusion techniques. Finally, the suggested model was evaluated using the test dataset. Further steps are described below.

3.1. Friction Stir Welds and Weld Seam Dataset

This study used an image dataset based on the materials AA5083 and AA5061, which were prepared according to the American Welding Society standard [37]. Following the completion of the welding operation, tensile testing equipment was used to evaluate the UTS. Photos were taken of the specimens, and UTS was tested until the sample reached breaking point and the UTS was recorded. The UTS measurements were classified according Mishra’s study [38], and each FSW image was labeled. The literature review revealed that these parameters of dissimilar materials in the FSW process include rotation speed, welding speed, shoulder diameter, tilt angle, and pin profile, all of which affect sufficient heat generation, plastic deformation, and material flow in the weld seam [39]. The particle reinforcing additives, such as silicon carbide [40] and aluminum oxide [41], were employed to improve the weld seam’s quality. Table 1 summarizes the parameters that varied during the experiment in order to obtain various weld seam appearances.
Minitab optimizer was used to calculate the Box–Behnken designs, which are experimental designs for response surface methodology [26]. Each parameter level was picked at random for use with a particular specimen. The experimental FSW image dataset comprises 1664 images [42] obtained through 416 prepared specimens and UTS testing. Wiryolukito and Wijaya [43]’s investigation exercised a fair comparison by employing identical sample sizes for the training set and test set. The dataset was divided into a training set of 82.45% and a test set of 17.5%. The experimental FSW image dataset consists of 1664 data points from the specimen preparation and test for UTS. The sizes of both the training set and the test set were identical to those used in the study by Wiryolukito and Wijaya [43]. Table 2 shows the dataset was split into two parts: 82.45% for training, and 17.55% for testing. In addition, the training set was divided such that 80% of it was used for training and 20% was used for validation. Deep learning bi-classification and multi-classification models were applied to the dataset. For deep learning classification modeling, the output of a given dataset is classified based on whether the UTS is less than 70% of the reference value, between 70% and 85% of the reference value, or greater than or equal to 85% of the reference value, according to Mishra [16].
The pre-processing phase occurs prior to data training and testing. In this study, we used top-view alignment images from specimens [44] to simulate the real-world application with four random image techniques [42] for detecting welding defects. Due to the efficacy of training models, scaling the image is a crucial pre-processing step in computer vision. The smaller the image, the better the performance of the model. The original image resolution of 1280 by 900 pixels obtained from the digital camera was scaled, resulting in an image with dimensions of 224 by 224 pixels. Additionally, the final part of this phase is to undertake the hot encoding of labels, as many machine learning algorithms cannot immediately undertake data labeling. The data are labeled as “high quality”, “moderate quality”, or “low quality”. An example of the labeling of the dataset is shown in Figure 3. All input variables and output variables, including those in this algorithm, should be numeric. The labeled data were converted into a numerical label so that the algorithm could comprehend and interpret them.

3.2. Development of the Ensemble Deep Learning Model

In this study, two methods were employed to improve the efficacy of FSW UTS classification. These methodologies are the data preparation technique of current CNN architecture and the decision technique. Each can be elaborated upon as follows.

3.2.1. Image Segmentation

To improve the image quality of the trained dataset, we modified the adaptive thresholding segmentation suggested in [45]. Segmenting a picture with thresholding involves assigning foreground and background values to each pixel based on whether or not its intensity value is above or below a predetermined threshold. In contrast to the static threshold applied to every pixel in an image by a traditional thresholding operator, adaptive thresholding adjusts the threshold on the fly as it moves across the image. A more complex thresholding method can adjust to varying levels of illumination, such as those produced by a skewed lighting gradient or the presence of shadows. Adaptive thresholding accepts a grayscale or color image as input and generates a binary image that represents the segmentation in its most basic form.
A threshold needs to be determined for each image pixel individually. The pixel’s value is considered as background if it falls below a certain threshold, and as foreground otherwise. Finding the threshold can be conducted in two different ways: (1) using the Chow and Kaneko approach [46] or (2) using local thresholding [46]. Each technique is based on the premise that smaller image portions are more amenable to thresholding because they are more likely to contain uniform illumination. In order to select the best threshold for each overlapping section of a picture, Chow and Kaneko use the histogram of the image to perform segmentation. Results from the sub images are interpolated to determine the threshold for each individual pixel. This approach has the downside of being computationally expensive, making it inappropriate for use in real-time settings. Finding the local threshold can also be performed by statistically analyzing the intensity level of each pixel’s immediate neighborhood. Which statistic is most useful is heavily dependent on the quality of the supplied image. One function that is both quick and easy to calculate is the mean of the local intensity distribution. Figure 4 depicts an example of the segmentation technique that was employed in this study.

3.2.2. Data Augmentation

Data augmentation aims to expand the number and diversity of training data through the creation of synthetic datasets. Most likely, the boosted statistics were drawn from a distribution closely mimicking the original distribution. The larger dataset can then represent more exhaustive characteristics. Various forms of data, such as object recognition [47], semantic segmentation, and image classification [48], can be augmented with image data using a variety of techniques.
Only picture alteration is employed in this study. The focus of fundamental image transformation includes picture transformations such as rotation, mirroring, and cropping. Figure 5 displays an example of image enhancement using multiple enhancement techniques, as explained previously.
Mean–variance–softmax–rescale normalization (MVSR normalization), also known as Luce’s choice axiom, is based on four mathematical operations: the data’s mean, variance, softmax, and rescaling, per R. Duncan Luce’s probability theory [49]. The probability of an occurrence of one sample within the same dataset depends on another sample. Typically, the ultimate activation function of multiclass is softmax. In general, standard deviation [50] is used to create a relationship between data points and to quantify the spread or distribution of a dataset relative to its mean. Probability distribution is developed for the output class using artificial neural network (ANN) models [51]. After calculating the normalized input intensity, the dataset could contain fractional values that are both negative and positive. Softmax is utilized to maintain the influence of negative data and nonlinearity.

3.2.3. CNN Architectures

CNN architectures, including MobileNet-v2 [22], DenseNet-121, EfficientNetB1, ResNet101-v2 [18], and InceptionResNet-v2 [23], were utilized and compared in this study, as these network models are known to exhibit superior performance in terms of accuracy compared with other networks with comparable prediction times. To evaluate the performance of online processing, smaller network models were also added. Therefore, we employed five CNN designs that are particularly useful.

MobileNet-v2

MobileNet-v2 is a methodology that was developed by Google [22] and is based on the convolutional neural network (CNN). It has an improved performance as well as enhancements that make it more efficient.

DenseNet-121

DenseNets need fewer parameters than comparable conventional CNNs since duplicate feature maps are not taught. Its layers are quite thin, and they only provide a small number of new feature maps for the database. DenseNets solve this issue since each network layer has immediate access to both the gradients created by the loss function and the original input image. Each successive layer of DenseNet-121 adds one of these 32 extra feature maps to the volume.

EfficientNetB1

Tan and Le [52,53] invented the concept for EfficientNet in order to investigate which values produce the best results for the hyper parameters used in CNN designs. Scaling for width, depth, resolution, and compound scaling are each included in these hyper parameters in their respective forms. In order to assist the manufacture of an informative channel feature that makes use of GAP summation, squeeze-and-excitation (SE) optimization was also included in the bottleneck block of EfficientNet. This was undertaken for the purpose of reducing production time.

ResNet101-v2

The concept of “skip connections”, also known as “quick forward connections”, is utilized by ResNets. It refers to the process of transferring information from earlier levels to deeper layers after ReLU activation has already been performed. The deep residual networks that constitute ResNet101-v2 have been updated and improved. Resnet101 is an architecture that is composed of 101 layers of deep convolutional neural networks. In ResNet101-v2, the convolutional layers apply the convolutional window with a dimension of 3 × 3, and the number of filters increases with the depth of the networks, going from 64 to 2048. In ResNets, there is only ever one max pooling layer, and the pooling size is always 3 × 3. After the first layer, a stride of 2 is always applied.

InceptionResnet-v2

InceptionResnet-v2 is a sub-version of InceptionResnet inspired by the performance of ResNet. InceptionResNet-v2 has a computational cost that is similar to that of Inception-v4.
The training of the CNN models was carried out with the assistance of adaptive moment estimation (ADAM) [54] with a batch size of 16, a maximum epoch of 200, and an initial learning rate of 0.0001. A starting learning rate of 0.0001, which may appear low, was used because in our previous experiments, we discovered that using conventional learning rates of 0.01–0.001% did not result in a convergent output for the given problem. Although this value may seem low, it was chosen because of this experience. Table 3 outlines the CNN models and their respective configurations that were utilized in the experiments.

CNN Architecture Ensemble Strategy

In this study, two distinct ensemble procedures were employed to construct the CNN ensemble structures. The effectiveness of both the homogenous and heterogenous CNN ensembles was evaluated. Homogeneous ensemble deep learning involves a collection of identical classifiers (CNN architectures) designed to handle a certain issue. For example, if 10 CNN architectures were employed to construct the classification model, these architectures would all be the same type. Each of the 10 components of the heterogeneous ensemble consists of at least two distinct architectural kinds. Figure 6 shows examples of the heterogenous and homogenous ensemble strategies previously explained.

3.3. Decision Fusion Strategy

The decision strategy compiles the conclusions of the event’s classification, reached by a number of different classifiers, into a single conclusion. Multiple classifiers are typically utilized in conjunction with multi-model CNNs in situations where it is difficult to aggregate all CNN outputs. The unweighted average of the outputs of the different base learners in the ensemble was used in the study to fuse decisions [55]. Ensemble techniques can be homogeneous or heterogeneous [35,56]. When referring to an ensemble, the term “homogeneous ensemble” can mean one of two things: (1) an ensemble that combines one base method with at least two distinct configurations or different variants, or (2) an ensemble that combines one base method with one meta ensemble, such as bagging [57], boosting [32], or random sub-space [33]. These two categories of ensembles each make use of a single fundamental technique. We use the word “heterogeneous” to refer to an ensemble that incorporates the usage of at least two different fundamental approaches in its development.
In this study, in addition to the unweighted average decision fusion technique, optimal weight values were calculated utilizing a hybrid version of the variable neighborhood strategy adaptive search (VaNSAS) introduced in [58] and the artificial multiple intelligence system (AMIS) described in [59]. HyVaN-AMIS is the name of this hybrid variation.
The best real value chosen for multiplication with the prediction value of class j from CNN i ( Y i j ) is called the optimal weight. When determining the final weight, UAM will use Equation (1), while HyVaN-AMIS will use Equation (2). After combining the outputs of several CNNs, V j is the metric used to assign a classification to class j. To put it another way, the weight of CNN I is denoted by the symbol W i . The number of convolutional neural networks (CNNs) included in the ensemble model is denoted by I.
V j = i = 1 I Y i j I
V j = i = 1 I W i Y i j
Whichever class j has the greatest value in the variable V j will be accountable for creating the forecast result. HyVaN-AMIS will be used to find the balance for W i . There are five stages of HyVaN-AMIS used in this study. The procedure begins with (1) the generation of a set of initial tracks (Tr), continues with (2) the selection of an improvement box (IB), and continues further with (3) the execution of IB by all tracks (Tr), (4) the updating of heuristics data, and the repetition of steps (2)–(4) until the termination condition is met. The number of iterations is used as the model’s termination condition in this investigation. Tr has a dimension of D, which is equal to the total number of convolutional neural networks (I). The total amount of Tr that will be built is NP. Here, we see Tr depicted in Table 4. Let us assume that this model uses five different CNN architectures, has three classes, and NP = 2.
Different decisions over which IB to employ to enhance the current solution are made by each Tr. Using Equation (3), we can see that there is a discernible probability function for deciding which Tr to use. In each iteration, the Tr will use a roulette wheel method to select the IB [60].
P b t = F N b t 1 + ( 1 F ) A b t 1 + K U b t 1 b = 1 B F N b t 1 + ( 1 F ) A b t 1 + K U b t 1
P b t represents the probability of occurrence of IB b in iteration t. The scaling factor F is recommended by [59] to be 0.7. For all iterations between t = 1 and t = t − 1, − A b t 1 represents the average objective function of all Trs that picked IB b. K is an unchangeable integer and is set to 3 [59]. If this iteration’s best solution is in IB b, then U b t 1 will increase by 1. The number of Trs that select IB b from the first iteration to the t − 1 iteration are denoted by N b t 1 .
There must be recurrent updates to all of these parameters. Tr will utilize the probability function given by Equation (4) to decide which IB to implement in order to improve itself. This study will employ the three improvement boxes shown in Equations (4)–(6), as suggested by [59,60].
Z e l t = X r l t + Q e l ( X r l t X n l t )
Z e l t = { X e l t           i f     Q e l C R   R e l t                 o t h e r w i s e        
Z e l t = { X e l t           i f     Q e l C R   X n l t                   o t h e r w i s e        
The equation in (IB) is the same as the one in [59]. Z e l t is the new generated value in the position using IBs. In each iteration, X e l t represents the value of the Tr e element l, while r and m are distinct elements of the set of Tr (1 to E) that are not equal to e.  Q e l is the random number for the position l in Tr e, and R e l t   is the random number of Tr e, element l, in iteration t, spread out from 0 to 1. The crossover rate (CR) is 0.8 [59]. Values of W i are connected to those of X e l t + 1 , as shown in Equations (7) and (8), and X e l t + 1 is updated using Equation (8) when f ( Z e l t ) is the objective function of Z e l t and f ( X e l t ) is the objective function of X e l t .
The equation in (IB) is the same as the one in [59]. In every iteration, X e l t will stand in for the value of the Tr e element l, while r and m will represent the two elements of Tr (from 1 to E) that are not equal to e. The random number Q e l for location l in Tr e, and the random number R e l t   for element l in iteration t are both in the interval [0, 1]. A CR of 0.8 can be attained [59]. As indicated in Equations (7) and (8), when f ( Z e l t ) is the objective function Z e l t and f ( X e l t ) is the objective function of X e l t , then the values of W i are linked to those of X e l t + 1 , and X e l t + 1 is updated using Equation (8).
X e l t + 1 = { Z e l t           i f     f ( Z e l t )   f ( X e l t )     a n d   u p d a t e   f ( X e l t ) = f ( Z e l t ) X e l t + 1     o t h e r w i s e                                                                        
W i = X e i t for   all   e   and   t .
In this study, we examined two different methods of decision fusion, as well as image segmentation (Seg), augmentation (Aug), and ensemble deep learning with homogenous and heterogeneous ensemble architecture. The experiment was constructed using experimental design, and Table 5 depicts the experimental design of the proposed processes for classifying the quality of the weld seam. Nonetheless, as shown in Table 5, there are 48 distinct tests in this study.

4. Result

The proposed model has been coded in Python with the Keras and TensorFlow frameworks in order to provide a classification and analysis tool. The algorithm was trained on Google Collaboratory, which provides NVIDIA Tesla V100 with 16 GB of RAM. To simulate the proposed model, a computer with 2 Intel Xeon-2.30 GHz CPUs, 52 GB of RAM, and a Tesla K80 GPU (16 GB of GPU RAM) was employed. The experimental design is depicted in Figure 7. The experimental outcome was carried out. The findings of our computational investigation are provided in the following three parts of this section: (1) revealing the best multiclass classification model of the 48 models shown in Table 6 in order to classify the UTS of weld seams, (2) revealing the best binary classification models of the 48 proposed models shown in Table 6, and (3) comparing the proposed models from (1) and (2) with state-of-the-art methods using the homogenous models of MobileNet-v2, DenseNet121, EfficientNetB1, ResNet101-v2, and InceptionResNet-v2, NasNetMobile, EfficientNetV2B1, and EfficientNetV2S in order to position the proposed model among the various types of CNN architectures.

4.1. Performance of the Multiclass Classification

The outcomes of the 48 tests indicated in Table 5 are shown in Table 6. Three forms of performance measurements were used for classifying the UTS of the weld seam: area under the curve (AUC), F1-score (harmonic mean of precision and recall), and accuracy. AUC is a scalar value between 0 and 1 that measures the predicted performance of a classifier. Equations (9)–(11) computed the accuracy, F1-score, and AUC.
a c c u r a c y = T P j + T N j T P j + T N j + F P j + F N j  
where TP, FP, FN, and TN are True Positive, False Positive, False Negative, and True Negative values assigning a classification to class j, respectively.
F 1 = 2 × ( T P j T P j + F N j × T P j T P j + F P j ) ( T P j T P j + F N j + T P j T P j + F P j )  
A U C = 0 1 p ( r j ) d r j    
where p ( r j ) ,   d r j are the probability that the classifier will pick a positive sample and randomly select a negative sample for class j, respectively.
The proposed model that provides the highest accuracy for the multiclass classification model is identified in experiment 48, which consists of four steps: (1) image segmentation, (2) image augmentation, (3) use of heterogeneous ensemble structure, and (4) the use of HyVaN-AMIS as the decision fusion strategy. Table 7 summarizes the influence of each of the proposed model components.
When compared to a model that does not use image augmentation, image segmentation can enhance the quality of the solution by 39.45%, while image augmentation can improve the quality of the solution by 2.12%. The accuracy provided by the heterogeneous ensemble structure is 6.03% more precise than other approaches. In conclusion, HyVaN-AMIS offers a solution that is 3.09% superior to that of UWA.
According to the findings of this study, five CNN models, namely MobileNet-v2, DenseNet121, EfficientNetB1, ResNet101-v2, and InceptionResnet-v2, were suggested in order to identify the foundation of the CNN model. Using the FSW image dataset, the CNN models were analyzed and evaluated. Figure 8 presents the CNN training and validation accuracy models of MobileNet-v2, DenseNet121, EfficientNetB1, ResNet101-v2, and InceptionResnet-v2.
Figure 8 shows the accuracy curves and loss curves of each training model for training. When it comes to binary classification, the model performs significantly better than with multiclass classification. It has been noticed that the difference between images of low UTS and high UTS is the curvature in the vertebrae of good UTS. However, this difference is not a powerful differentiator, and results in a high rate of inaccuracy when attempting to differentiate between low UTS and high UTS. This is the primary factor that contributes to the accuracy of binary classification being significantly lower than that of multiclass classification.

4.2. Performance of the Binary Classification

Forty-eight experiments (Table 5) were executed for the binary classification model and the results are shown in Table 8.
Experiment 48’s four-stage proposed model offers the maximum accuracy for the multiclass classification model. Image segmentation, image enhancement, a heterogeneous ensemble, and HyVaN-AMIS are used in the decision fusion approach. This process consists of four stages: (1) image segmentation, (2) image augmentation, (3) the utilization of a heterogeneous ensemble structure, and (4) the application of HyVaN-AMIS as the decision fusion approach. Using data from Table 6 and Table 8, Table 9 provides an overview of the implications of the proposed paradigm’s various components. For instance, the accuracy of “no segmentation” in the first row of Table 9 represents the average accuracy of all experiments in Table 5 without image segmentation (experiments 1 to 24), whereas the accuracy of “segmentation” represents the average accuracy of experiments 25 to 48, which is the model with image segmentation. The final 10 models in Table 9 comprise segmented and augmented models. For instance, the accuracy of the “HyVaN-AMIS” row in Table 8 is the mean of all models that used HyVaN-AMIS as the decision fusion approach, including those with and without image segmentation (models 2, 4, 6, 8,…, 48).
Image segmentation can improve the quality of a solution by 17.18% compared to solutions without image segmentation. The accuracy of the model that uses image segmentation is 0.9189, while the average accuracy of the model without image segmentation is 0.7471. This is due to the fact that during image segmentation, the system assigns the foreground and background value to each pixel based on the comparison of its intensity value to a specified threshold. A more advanced thresholding method can adapt to different levels of illumination, such as those caused by an asymmetric lighting gradient or the presence of shadows. This allows the developed system to see images with greater clarity and less noise than when using unmodified images. This allows the model that utilizes image segmentation to be more accurate than those that do not. As previously indicated, References [45,46] support this notion. An image augmentation can increase solution quality by 2.17% compared with models that do not use image augmentation.
The heterogeneous ensemble structure provides accuracy that is 5.21% higher than that of alternative methods. Finally, the answer provided by HyVaN-AMIS is 4.04% better than that proposed by UWA. From these results, it is clear that the created model yields the same result, whether we use a multiclass classification model or a binary classification model. This finding suggests that the proposed model is resistant to changes in classification type. Even if the UTS classification grows to include more than three levels in the future, the model can still be used to categorize weld seam quality. Figure 9 and Figure 10 depict the confusion matrices associated with the categorization.
Using the confusion matrices in Figure 10 for the MobileNet-v2 ensemble model as an example, the low-quality class UTS result shows that the MobileNet-v2 ensemble model correctly identified 80 images (72.72%) of low-quality pictures of weld seams. The proposed ensemble model increased this figure to 100 images (90.90%) for the test dataset. Overall, the target and output class predictions were within a comparable range for all classes and datasets, showing that the reported accuracy is representative of the proposed model’s performance for all UTS weld seam qualities.

4.3. Comparing the Best Proposed Models from (1) and (2) to the State-of-the-Art Methods

In the last experiment, image segmentation, image augmentation, and HyVaN-AMIS were fixed for use in the model. The comparisons between different state-of-the-art techniques and the proposed (heterogenous model) multiclass and binary classification model are shown in Table 10 and Table 11. The proposed model is compared with MobileNet-v2, DenseNet121, EfficientNetB1, ResNet101-v2, InceptionResnet-v2, NasNetMobile, EfficientNetV2B1, and EfficientNetV2S.

5. Discussion

According to Section 4.1 and Section 4.2, the proposed model components contributed to an improvement in classification accuracy. Image segmentation enhances classification accuracy by 17.18% compared to models without image segmentation. The results of [61] indicate that threshold segmentation can improve breast cancer image classification quality. Due to segmentation, the quality of the solution can be enhanced to extract only the essential components for grouping the images into various categories. In spite of this, classification accuracy is improving as a result of a greater emphasis on images’ essential characteristics. Furthermore, this is reinforced by [62,63,64].
Image enhancement is a crucial component that can increase the accuracy of the classification of UTS using a weld seam image. Image augmentation can increase the quality of a solution by 2.17% when compared to a model that does not use it, according to the results presented earlier. This will increase the size of the trained dataset as a consequence of image enhancement. In general, the accuracy of the model will increase as the number of images used to train it grows. This conclusion is supported by [65,66], which demonstrate that image augmentation is an efficient ensemble strategy for improving solution quality.
The image segmentation and augmentation techniques (ISAT) are utilized to de-crease the noise that can occur in classification models. Nevertheless, the application of efficient ISAT would improve the final classification result. As stated previously, the model using ISAT can improve solution quality by 2.17% to 17.18% compared to the model that does not use ISAT. This occurs as a result of the reduction in noise in the image and data structures brought about by these two processes. The robust deblur generative adversarial network (DeblurGAN) was suggested by [67] to improve the quality of target images by eliminating image noise. Numerous types of noise penalties, such as low resolution, Gaussian noise, low contrast, and blur, affect the identification performance, and the computational results demonstrated that the strategy described in this research may improve the accuracy of the target problem. ResNet50-LSTM is a method proposed by Reference [68] for reducing the noise in food photographs, and its results are exceptional when compared to existing state-of-the-art methods. The results of these two studies corroborate our conclusion that the ISAT, which is a noise reduction strategy, can improve the classification model’s quality.
The computational results presented in Table 10 and Table 11 reveal that the heterogeneous ensemble structure of the various CNN designs provides a superior solution to the homogeneous ensemble structures. The classification of the acoustic emission (AE) signal is improved, utilizing a machine learning heterogeneous model as demonstrated in [69]. According to this study’s findings, the heterogeneous model provides a solution that is approximately 5.21% better than the answer supplied by homogeneous structures. This finding is supported by numerous studies, including [70,71,72]. Moreover, Gupta and Bhavsar [73] proposed a similar improvement technique for their human epithelial cell image classification work which achieved an accuracy of 86.03% when tested on fresh large-scale data encompassing 63,000 samples. The fundamental concept behind why heterogeneous structures outperform homogeneous structures is that heterogeneous structures employ the advantages of different CNN architectures to create more effective and robust ensemble models. The weak aspect of a particular CNN architecture can be compensated for, for instance, by other CNN architecture strengths.
Figure 11 shows the accuracy obtained from various types of CNN architecture, including the heterogenous architectures. The data shown in Figure 11 are taken from in-formation given in Table 9. According to [74], ensemble learning is an essential procedure that provides robustness and greater precision than a single model. In their proposed model, a snapshot ensemble convolutional neural network (CNN) was given. In addition, they suggested the dropCyclic learning rate schedule, which is a step decay to lower the value of the learning rate in each learning epoch. The dropCyclic can lessen the learning rate and locate the new local minimum in the following cycle. The ensemble model makes use of three CNN backbone architectures: MobileNet-V2, VGG16, and VGG19. The results indicate that the dropCyclic classification approach achieved a greater degree of classification precision than other existing methods. The findings of this study validated our research’s conclusion. Using a newly created decision fusion approach, which is one of the most essential procedures for improving classification quality [69], can improve the quality of the answer in comparison to typical fusion techniques.
In this study, the first classification model of UTS based on weld seam outlook is presented. The model given in [38] for predicting the UTS of friction stir welding is based on supervised machine learning regression and classification. The method entails conducting experiments on friction stir welding with varying levels of controlled parameters, including (1) tool traverse speed (mm/min), (2) tool rotational speed (RPM), and (3) axial force. The final result approximates the UTS that will occur when using different levels of (1), (2), and (3), but it is unknown whether the UTS result will be the same when performing FSW welding, which has more than three parameters, and whether the prediction model can be relied upon, despite the fact that the results in the article demonstrate excellent accuracy. Both [75,76] provide a comparable paradigm and methodology.
Figure 12 is a GradCam image of a weld seam derived from an experiment with a three-class classification training dataset. GradCam employs the gradients of the classification score relative to the final convolutional feature map to identify the image components that have the largest impact on the classification score. Where this gradient is strongest is where the data influence the final score the most. It is demonstrated that the model will initially evaluate the UTS of the welding joint area (welding line). From Figure 12, the low quality of the weld seam can be identified mostly from the middle of the weld seam in the photograph. If this component exhibits a poor joining appearance, the model will classify it as “low-quality weld seam: low UTS”. For moderate- and high-quality weld seams (high UTS), the model will determine the edge of the weld seam. If it sees an abnormality, then “moderate quality of weld seam” will be assigned to that image, and if it cannot find an abnormal sign, then “high quality of weld seam” will be assigned to that image. It is demonstrated that the classification result of a weld seam image uses several regions to identify which corresponds to the results discussed in [77,78].
In our study, in contrast to the three discussed above, we are not interested in the input parameters, but rather the end outcome of welding. The weld seam is used to determine whether the UTS is of low, moderate, or high grade. The number of parameters and the level of each parameter are no longer essential for classifying welding quality. Due to the fact that the degree of UTS is decided by the base material UTS value, the only thing that matters is which material is using the FSW. This method can be used in real-world welding when FSW has been completed and it is unknown whether the weld quality is satisfactory. The proposed model can provide an answer without destroying any samples.
Table 12 displays the outcome of the experiment conducted to validate the accuracy of the suggested model submitted to the new experiment. We conducted the experiment by randomly selecting 15 sets of parameters from Table 2. The UTS was then tested using the same procedure as described previously. The weld seam of these 15 specimens has been extracted, and the proposed classification model has been applied to classify the UTS. The outcome demonstrated that 100% of all specimens can be correctly categorized. Six, five, and subsamples were categorized as having UTS values between 194.45 and 236.10 MPa, less than 194.45 MPa, and greater than 236.10 MPa, respectively. The outcome of the actual UTS test matches the classification mode result exactly. This confirms that only weld seams can be used to estimate the UTS of the weld seam. Even though the current model cannot predict exactly (classified within the range of UTS), it serves as an excellent beginning point for research that can predict UTS without destroying the specimen. In the actual working environment of welding, it is impossible to cut the specimen to test for the UTS, and it is nearly impossible to cut the weld seam to test after welding is completed. This research can assist the welder in ensuring that the quality of the weld meets specifications without harming the weld seam.
Table 12 provides evidence that the weld seam outlook can be used to determine the UTS of the FSW. This may be consistent with [79,80]. According to [79], the typical surface appearance of FSW is a succession of partly circular ripples that point toward the beginning of the weld. During traversal, the final sweep of the trailing circumferential edge of the shoulder creates these essentially cycloidal ripples. The distance between ripples is regulated by the tool’s rotational speed and the traverse rate of the workpiece, with the latter increasing as the former decreases. By definition, the combined relative motion is a superior trochoid, which is a cycloid with a high degree of overlap between subsequent revolutions. Under optimal conditions, the surface color of aluminum alloys is often silvery-white. Reference [80] carried out frictional spot-welding of A5052 aluminum using an applied process. The investigation indicated that the molten polyethylene terephthalate (PET) evaporated to produce bubbles around the connecting interface and then cooled to form hollows. The bubbles have two opposing effects: their presence at the joining interface prevents PET from coming into touch with A5052, but bubbles or hollows are crack sources that generate crack courses, hence reducing the joining strength. It therefore follows that the appearance and surface characteristics of the weld seam can reflect the mechanical feature of the FSW that corresponds with our finding.
In addition, the deep learning approach may be utilized to forecast the FSW process parameters backward from the obtained UTS of the classification model. The data obtained in Section 3.1 can be characterized as the parameters found. The UTS can be considered the input, while the collection of parameters is interpreted as the output. Then, these models are utilized to estimate the set of parameters based on the UTS obtained. This is one form of multi-label prediction model. This can correspond to the proposed research in [81]. This research predicts the macroscopic traffic stream variables such as speed and flow of the traffic operation and management in an Intelligent Transportation System (ITS) by using the weather conditions such as fog, precipitation, and snowfall as the input parameters that affect the driver’s visibility, vehicle mobility, and road capacity.

6. Conclusions and Outlook

In this study, we developed an ensemble deep learning model with the purpose of distinguishing UTS weld seams from FSW weld seams. We constructed 1664 weld seam images by altering 11 types of input factors in order to obtain a diverse set of weld seam images. An ensemble deep learning model was created to differentiate UTS from the weld seam. The optimal model consisted of four steps: (1) image segmentation, (2) image augmentation, (3) the use of a heterogeneous CNN structure, and (4) the use of HyVaN-AMIS as the decision fusion technique.
The computational results revealed that the suggested model’s overall average accuracy for classifying the UTS of the weld seam was 96.23%, which is relatively high. At this time, we can confidently assert that with our controlled execution of FSW, the weld seam can be utilized to forecast UTS with an accuracy of at least 96.23%. When examining the model in depth, we discovered that image segmentation, image augmentation, the usage of heterogeneous CNN structure, and the use of HyVaN-AMIS improved the quality of the solution by 17.18%, 2.17%, 5.21%, and 4.04%, respectively.
The suggested model is compared to the state-of-the-art method of computer science communication, which is typically used to identify various problems in medical and agricultural images. We adapted these CNN architectures to classify the UTS of the weld seam images, and the computational results demonstrate that the proposed model provides a 0.85% to 7.88% more accurate classification than eight state-of-the-art methods, namely MobileNet-v2, DenseNet121, EfficientNetB1, RessNet101-v2, InceptionResnet-v2, NasNetMobile, EfficientNetV2B1, and EfficientNetV2S.
In order to build a categorization model that is more accurate, it is necessary to construct a classification model that is more precise in future studies. Image segmentation improvement is a procedure that can significantly increase accuracy. Due to the fact that real images from diverse sources with different cameras, light conditions, temperature conditions, and skill of the photographer may result in varied image quality, image segmentation is necessary to future-proof the classification model. In addition, it cannot be assured that the proposed model will continue to show excellent performance when the experiment’s base material is changed; consequently, additional weld seam images from different base materials must be evaluated and incorporated into the model.

Author Contributions

S.C., conceptualization, writing, original draft preparation; R.P., methodology, validation, writing, review and editing; K.S., review, funding acquisition; M.K.-O., review; P.C., visualization; T.S., supervision, project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This study received funding from the Research and Graduate Studies Khon Kean University and Research Unit on System Modeling for Industry, Department of Industrial Engineering, Khon Kean University (grant number RP66-1-004) and Artificial Intelligence Optimization SMART Laboratory, Department of Industrial Engineering, Faculty of Engineering, Ubon Ratchathani University.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors gratefully acknowledge the support from the System Modeling for Industry, Faculty of Engineering, Khon Kaen University and Artificial Intelligence Optimization SMART Laboratory, Department of Industrial Engineering, Faculty of Engineering, Ubon Ratchathani University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Oosterkamp, A.; Oosterkamp, L.D.; Nordeide, A. Kissing bond’phenomena in solid-state welds of aluminum alloys. Weld. J. 2004, 83, 225-S. [Google Scholar]
  2. Thomas, W.; Nicholas, E.; Needham, J.; Murch, M.; Temple Smith, P.; Dawes, C. Improvements Relating to Friction Welding. International Patent Application No PCT/GB92/02203, 10 March 1993. [Google Scholar]
  3. Chainarong, S.; Srichok, T.; Pitakaso, R.; Sirirak, W.; Khonjun, S.; Akararungruangku, R. Variable Neighborhood Strategy Adaptive Search for Optimal Parameters of SSM-ADC 12 Aluminum Friction Stir Welding. Processes 2021, 9, 1805. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Huang, Y.; Qin, R.; Ren, W.; Wen, G. XGBoost-based on-line prediction of seam tensile strength for Al-Li alloy in laser welding: Experiment study and modelling. J. Manuf. Process. 2021, 64, 30–44. [Google Scholar] [CrossRef]
  5. Xu, X.; Zhao, G.; Yu, S.; Wang, Y.; Chen, X.; Zhang, W. Effects of extrusion parameters and post-heat treatments on microstructures and mechanical properties of extrusion weld seams in 2195 Al-Li alloy profiles. J. Mater. Res. Technol. 2020, 9, 2662–2678. [Google Scholar] [CrossRef]
  6. Kim, Y.; Hwang, W. Effect of weld seam orientation and welding process on fatigue fracture behaviors of HSLA steel weld joints. Int. J. Fatigue 2020, 137, 105644. [Google Scholar] [CrossRef]
  7. Xu, X.; Ma, X.; Zhao, G.; Chen, X.; Wang, Y. Abnormal grain growth of 2196 Al-Cu-Li alloy weld seams during extrusion and heat treatment. J. Alloy. Compd. 2021, 867, 159043. [Google Scholar] [CrossRef]
  8. Gamerdinger, M.; Akyel, F.; Olschok, S.; Reisgen, U. Investigating mechanical properties of laser beam weld seams with LTT-effect in 1.4307 and S235JR by tensile test and DIC. Procedia CIRP 2022, 111, 420–424. [Google Scholar] [CrossRef]
  9. Wang, Y.; Zang, A.; Wells, M.; Poole, W.; Li, M.; Parson, N. Strain localization at longitudinal weld seams during plastic deformation of Al–Mg–Si–Mn–Cr extrusions: The role of microstructure. Mater. Sci. Eng. A 2022, 849, 143454. [Google Scholar] [CrossRef]
  10. Görick, D.; Larsen, L.; Engelschall, M.; Schuster, A. Quality Prediction of Continuous Ultrasonic Welded Seams of High-Performance Thermoplastic Composites by means of Artificial Intelligence. Procedia Manuf. 2021, 55, 116–123. [Google Scholar] [CrossRef]
  11. Kniazkin, I.; Vlasov, A. Quality prediction of longitudinal seam welds in aluminium profile extrusion based on simulation. Procedia Manuf. 2020, 50, 433–438. [Google Scholar] [CrossRef]
  12. Zou, Y.; Zeng, G. Light-weight segmentation network based on SOLOv2 for weld seam feature extraction. Measurement 2023, 208, 112492. [Google Scholar] [CrossRef]
  13. Deng, L.; Lei, T.; Wu, C.; Liu, Y.; Cao, S.; Zhao, S. A weld seam feature real-time extraction method of three typical welds based on target detection. Measurement 2023, 207, 112424. [Google Scholar] [CrossRef]
  14. Wang, J.; Mu, C.; Mu, S.; Zhu, R.; Yu, H. Welding seam detection and location: Deep learning network-based approach. Int. J. Press. Vessel. Pip. 2023, 202, 104893. [Google Scholar] [CrossRef]
  15. Schmoeller, M.; Weiss, T.; Goetz, K.; Stadter, C.; Bernauer, C.; Zaeh, M.F. Inline Weld Depth Evaluation and Control Based on OCT Keyhole Depth Measurement and Fuzzy Control. Processes 2022, 10, 1422. [Google Scholar] [CrossRef]
  16. Mishra, A. Supervised machine learning algorithms to optimize the Ultimate Tensile Strength of friction stir welded aluminum alloy. Indian J. Eng 2021, 18, 122–133. [Google Scholar]
  17. Dimitriou, N.; Arandjelović, O.; Caie, P.D. Deep learning for whole slide image analysis: An overview. Front. Med. 2019, 6, 264. [Google Scholar] [CrossRef]
  18. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 770–778. [Google Scholar]
  19. Iandola, F.N.; Han, S.; Moskewicz, M.W.; Ashraf, K.; Dally, W.J.; Keutzer, K. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and< 0.5 MB model size. arXiv preprint 2016, arXiv:1602.07360. [Google Scholar]
  20. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
  21. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  22. Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.-C. Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 4510–4520. [Google Scholar]
  23. Szegedy, C.; Ioffe, S.; Vanhoucke, V.; Alemi, A.A. Inception-v4, inception-resnet and the impact of residual connections on learning. In Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA, 4–9 February 2017. [Google Scholar]
  24. Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar]
  25. LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
  26. Srichok, T.; Pitakaso, R.; Sethanan, K.; Sirirak, W.; Kwangmuang, P. Combined Response Surface Method and Modified Differential Evolution for Parameter Optimization of Friction Stir Welding. Processes 2020, 8, 1080. [Google Scholar] [CrossRef]
  27. Dutta, P.; Pratihar, D.K. Modeling of TIG welding process using conventional regression analysis and neural network-based approaches. J. Mater. Process. Technol. 2007, 184, 56–68. [Google Scholar] [CrossRef]
  28. Okuyucu, H.; Kurt, A.; Arcaklioglu, E. Artificial neural network application to the friction stir welding of aluminum plates. Mater. Des. 2007, 28, 78–84. [Google Scholar] [CrossRef]
  29. Choi, J.-W.; Liu, H.; Fujii, H. Dissimilar friction stir welding of pure Ti and pure Al. Mater. Sci. Eng. A 2018, 730, 168–176. [Google Scholar] [CrossRef]
  30. Sinha, P.; Muthukumaran, S.; Sivakumar, R.; Mukherjee, S. Condition monitoring of first mode of metal transfer in friction stir welding by image processing techniques. Int. J. Adv. Manuf. Technol. 2008, 36, 484–489. [Google Scholar] [CrossRef]
  31. Sudhagar, S.; Sakthivel, M.; Ganeshkumar, P. Monitoring of friction stir welding based on vision system coupled with Machine learning algorithm. Measurement 2019, 144, 135–143. [Google Scholar] [CrossRef]
  32. Chawla, N.V.; Lazarevic, A.; Hall, L.O.; Bowyer, K.W. SMOTEBoost: Improving prediction of the minority class in boosting. In Proceedings of the European Conference on Principles of Data Mining and Knowledge Discovery, Cavtat-Dubrovnik, Croatia, 22–26 September 2003; pp. 107–119. [Google Scholar]
  33. Ho, T.K. The random subspace method for constructing decision forests. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 832–844. [Google Scholar] [CrossRef]
  34. Boldsaikhan, E.; Corwin, E.; Logar, A.; Arbegast, W. Neural network evaluation of weld quality using FSW feedback data. In Proceedings of the Friction Stir Welding, 6th International Symposium, Saint Sauveur, QC, Canada, 10–13 October 2006. [Google Scholar]
  35. Kolter, J.Z.; Maloof, M.A. Dynamic weighted majority: An ensemble method for drifting concepts. J. Mach. Learn. Res. 2007, 8, 2755–2790. [Google Scholar]
  36. Yang, L.; Jiang, H. Weld defect classification in radiographic images using unified deep neural network with multi-level features. J. Intell. Manuf. 2021, 32, 459–469. [Google Scholar] [CrossRef]
  37. Messler, R.W., Jr. Principles of Welding: Processes, Physics, Chemistry, and Metallurgy; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
  38. Mishra, A.; Morisetty, R. Determination of the Ultimate Tensile Strength (UTS) of friction stir welded similar AA6061 joints by using supervised machine learning based algorithms. Manuf. Lett. 2022, 32, 83–86. [Google Scholar] [CrossRef]
  39. Ma, X.; Xu, S.; Wang, F.; Zhao, Y.; Meng, X.; Xie, Y.; Wan, L.; Huang, Y. Effect of temperature and material flow gradients on mechanical performances of friction stir welded AA6082-T6 joints. Materials 2022, 15, 6579. [Google Scholar] [CrossRef] [PubMed]
  40. Ali, K.S.A.; Mohanavel, V.; Vendan, S.A.; Ravichandran, M.; Yadav, A.; Gucwa, M.; Winczek, J. Mechanical and microstructural characterization of friction stir welded SiC and B4C reinforced aluminium alloy AA6061 metal matrix composites. Materials 2021, 14, 3110. [Google Scholar] [CrossRef] [PubMed]
  41. Zubcak, M.; Soltes, J.; Zimina, M.; Weinberger, T.; Enzinger, N. Investigation of al-b4c metal matrix composites produced by friction stir additive processing. Metals 2021, 11, 2020. [Google Scholar] [CrossRef]
  42. Zhang, Y.; You, D.; Gao, X.; Zhang, N.; Gao, P.P. Welding defects detection based on deep learning with multiple optical sensors during disk laser welding of thick plates. J. Manuf. Syst. 2019, 51, 87–94. [Google Scholar] [CrossRef]
  43. Wiryolukito, S.; Wijaya, J.P. Result analysis of friction stir welding of aluminum 5083-H112 using taper threaded cylinder pin with variation in rotational and translational speed. AIP Conf. Proc. 2020, 2262, 070003. [Google Scholar]
  44. Park, J.B.; Lee, S.H.; Lee, I.J. Precise 3D Lug Pose Detection Sensor for Automatic Robot Welding Using a Structured-Light Vision System. Sensors 2009, 9, 7550–7565. [Google Scholar] [CrossRef]
  45. Zhu, L.; Jiang, D.; Ni, J.; Wang, X.; Rong, X.; Ahmad, M. A visually secure image encryption scheme using adaptive-thresholding sparsification compression sensing model and newly-designed memristive chaotic map. Inf. Sci. 2022, 607, 1001–1022. [Google Scholar] [CrossRef]
  46. Chow, C.; Kaneko, T. Automatic boundary detection of the left ventricle from cineangiograms. Comput. Biomed. Res. 1972, 5, 388–410. [Google Scholar] [CrossRef]
  47. Liu, L.; Ouyang, W.; Wang, X.; Fieguth, P.; Chen, J.; Liu, X.; Pietikäinen, M. Deep learning for generic object detection: A survey. Int. J. Comput. Vis. 2020, 128, 261–318. [Google Scholar] [CrossRef]
  48. Algan, G.; Ulusoy, I. Image classification with deep learning in the presence of noisy labels: A survey. Knowl. Based Syst. 2021, 215, 106771. [Google Scholar] [CrossRef]
  49. Luce, R.D. Individual Choice Behavior: A Theoretical Analysis; Courier Corporation: Chelmsford, MA, USA, 2012. [Google Scholar]
  50. Singh, D.; Singh, B. Investigating the impact of data normalization on classification performance. Appl. Soft Comput. 2020, 97, 105524. [Google Scholar] [CrossRef]
  51. Soares, E.; Angelov, P.; Biaso, S.; Froes, M.H.; Abe, D.K. SARS-CoV-2 CT-scan dataset: A large dataset of real patients CT scans for SARS-CoV-2 identification. MedRxiv 2020. [Google Scholar] [CrossRef]
  52. Tan, M.; Le, Q. Efficientnet: Rethinking model scaling for convolutional neural networks. In Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 6105–6114. [Google Scholar]
  53. Tan, M.; Le, Q. Efficientnetv2: Smaller models and faster training. In Proceedings of the International Conference on Machine Learning, virtual, 18–24 July 2021; pp. 10096–10106. [Google Scholar]
  54. Postalcıoğlu, S. Performance analysis of different optimizers for deep learning-based image recognition. Int. J. Pattern Recognit. Artif. Intell. 2020, 34, 2051003. [Google Scholar] [CrossRef]
  55. Gonwirat, S.; Surinta, O. Optimal weighted parameters of ensemble convolutional neural networks based on a differential evolution algorithm for enhancing pornographic image classification. Eng. Appl. Sci. Res. 2021, 48, 560–569. [Google Scholar] [CrossRef]
  56. Dietterich, T.G. Ensemble methods in machine learning. In Proceedings of the International Workshop on Multiple Classifier Systems, Cagliari, Italy, 21–23 June 2000; pp. 1–15. [Google Scholar]
  57. Breiman, L. Bagging predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Green Version]
  58. Pitakaso, R.; Sethanan, K.; Theeraviriya, C. Variable neighborhood strategy adaptive search for solving green 2-echelon location routing problem. Comput. Electron. Agric. 2020, 173, 105406. [Google Scholar] [CrossRef]
  59. Pitakaso, R.; Nanthasamroeng, N.; Srichok, T.; Khonjun, S.; Weerayuth, N.; Kotmongkol, T.; Pornprasert, P.; Pranet, K. A Novel Artificial Multiple Intelligence System (AMIS) for Agricultural Product Transborder Logistics Network Design in the Greater Mekong Subregion (GMS). Computation 2022, 10, 126. [Google Scholar] [CrossRef]
  60. Lipowski, A.; Lipowska, D. Roulette-wheel selection via stochastic acceptance. Phys. A Stat. Mech. Its Appl. 2012, 391, 2193–2196. [Google Scholar] [CrossRef]
  61. Yang, X.; Wang, R.; Zhao, D.; Yu, F.; Heidari, A.A.; Xu, Z.; Chen, H.; Algarni, A.D.; Elmannai, H.; Xu, S. Multi-level threshold segmentation framework for breast cancer images using enhanced differential evolution. Biomed. Signal Process. Control 2023, 80, 104373. [Google Scholar] [CrossRef]
  62. Altun Güven, S.; Talu, M.F. Brain MRI high resolution image creation and segmentation with the new GAN method. Biomed. Signal Process. Control 2023, 80, 104246. [Google Scholar] [CrossRef]
  63. Al Khalil, Y.; Amirrajab, S.; Lorenz, C.; Weese, J.; Pluim, J.; Breeuwer, M. On the usability of synthetic data for improving the robustness of deep learning-based segmentation of cardiac magnetic resonance images. Med. Image Anal. 2022, 84, 102688. [Google Scholar] [CrossRef] [PubMed]
  64. Bozdag, Z.; Talu, M.F. Pyramidal position attention model for histopathological image segmentation. Biomed. Signal Process. Control 2023, 80, 104374. [Google Scholar] [CrossRef]
  65. Lu, Y.; Chen, D.; Olaniyi, E.; Huang, Y. Generative adversarial networks (GANs) for image augmentation in agriculture: A systematic review. Comput. Electron. Agric. 2022, 200, 107208. [Google Scholar] [CrossRef]
  66. Guan, Q.; Chen, Y.; Wei, Z.; Heidari, A.A.; Hu, H.; Yang, X.-H.; Zheng, J.; Zhou, Q.; Chen, H.; Chen, F. Medical image augmentation for lesion detection using a texture-constrained multichannel progressive GAN. Comput. Biol. Med. 2022, 145, 105444. [Google Scholar] [CrossRef]
  67. Gonwirat, S.; Surinta, O. DeblurGAN-CNN: Effective Image Denoising and Recognition for Noisy Handwritten Characters. IEEE Access 2022, 10, 90133–90148. [Google Scholar] [CrossRef]
  68. Phiphitphatphaisit, S.; Surinta, O. Deep feature extraction technique based on Conv1D and LSTM network for food image recognition. Eng. Appl. Sci. Res. 2021, 48, 581–592. [Google Scholar]
  69. Ai, L.; Soltangharaei, V.; Ziehl, P. Developing a heterogeneous ensemble learning framework to evaluate Alkali-silica reaction damage in concrete using acoustic emission signals. Mech. Syst. Signal Process. 2022, 172, 108981. [Google Scholar] [CrossRef]
  70. Kazmaier, J.; van Vuuren, J.H. The power of ensemble learning in sentiment analysis. Expert Syst. Appl. 2022, 187, 115819. [Google Scholar] [CrossRef]
  71. Nanglia, S.; Ahmad, M.; Ali Khan, F.; Jhanjhi, N.Z. An enhanced Predictive heterogeneous ensemble model for breast cancer prediction. Biomed. Signal Process. Control 2022, 72, 103279. [Google Scholar] [CrossRef]
  72. Wang, H.; Li, C.; Guan, T.; Zhao, S. No-reference stereoscopic image quality assessment using quaternion wavelet transform and heterogeneous ensemble learning. Displays 2021, 69, 102058. [Google Scholar] [CrossRef]
  73. Gupta, V.; Bhavsar, A. Heterogeneous ensemble with information theoretic diversity measure for human epithelial cell image classification. Med. Biol. Eng. Comput. 2021, 59, 1035–1054. [Google Scholar] [CrossRef] [PubMed]
  74. Noppitak, S.; Surinta, O. dropCyclic: Snapshot Ensemble Convolutional Neural Network Based on a New Learning Rate Schedule for Land Use Classification. IEEE Access 2022, 10, 60725–60737. [Google Scholar] [CrossRef]
  75. Lan, Q.; Wang, X.; Sun, J.; Chang, Z.; Deng, Q.; Sun, Q.; Liu, Z.; Yuan, L.; Wang, J.; Wu, Y.; et al. Artificial neural network approach for mechanical properties prediction of as-cast A380 aluminum alloy. Mater. Today Commun. 2022, 31, 103301. [Google Scholar] [CrossRef]
  76. Kusano, M.; Miyazaki, S.; Watanabe, M.; Kishimoto, S.; Bulgarevich, D.S.; Ono, Y.; Yumoto, A. Tensile properties prediction by multiple linear regression analysis for selective laser melted and post heat-treated Ti-6Al-4V with microstructural quantification. Mater. Sci. Eng. A 2020, 787, 139549. [Google Scholar] [CrossRef]
  77. Amorim, J.P.; Abreu, P.H.; Santos, J.; Cortes, M.; Vila, V. Evaluating the faithfulness of saliency maps in explaining deep learning models using realistic perturbations. Inf. Process. Manag. 2023, 60, 103225. [Google Scholar] [CrossRef]
  78. Schöttl, A. Improving the Interpretability of GradCAMs in Deep Classification Networks. Procedia Comput. Sci. 2022, 200, 620–628. [Google Scholar] [CrossRef]
  79. Thomas, W.M. Friction stir welding and related friction process characteristics. In Proceedings of the 7th International Conference Joints in Aluminium (INALCO’98), Cambridge, UK, 15–17 April 1998; pp. 1–18. [Google Scholar]
  80. Yusof, F.; Muhamad, M.R.b.; Moshwan, R.; Jamaludin, M.F.b.; Miyashita, Y. Effect of Surface States on Joining Mechanisms and Mechanical Properties of Aluminum Alloy (A5052) and Polyethylene Terephthalate (PET) by Dissimilar Friction Spot Welding. Metals 2016, 6, 101. [Google Scholar] [CrossRef]
  81. Nigam, A.; Srivastava, S. Hybrid deep learning models for traffic stream variables prediction during rainfall. Multimodal Transp. 2023, 2, 100052. [Google Scholar] [CrossRef]
Figure 1. (a) Traditional UTS testing method, (b) UTS testing using the proposed model.
Figure 1. (a) Traditional UTS testing method, (b) UTS testing using the proposed model.
Processes 11 00434 g001
Figure 2. Framework of the method.
Figure 2. Framework of the method.
Processes 11 00434 g002
Figure 3. Example of (a) low-quality, (b) moderate-quality, and (c) high-quality weld seams.
Figure 3. Example of (a) low-quality, (b) moderate-quality, and (c) high-quality weld seams.
Processes 11 00434 g003
Figure 4. Image segmentation (a) before segmentation and (b) after segmentation.
Figure 4. Image segmentation (a) before segmentation and (b) after segmentation.
Processes 11 00434 g004
Figure 5. Image augmentation example.
Figure 5. Image augmentation example.
Processes 11 00434 g005
Figure 6. Examples of (a) homogenous and (b) heterogenous ensemble strategies.
Figure 6. Examples of (a) homogenous and (b) heterogenous ensemble strategies.
Processes 11 00434 g006
Figure 7. Experimental framework of the proposed model and application.
Figure 7. Experimental framework of the proposed model and application.
Processes 11 00434 g007
Figure 8. Examples of CNN training and validation accuracy models: (a) MobileNet-v2, (b) DenseNet121, (c) EfficientNetB1, (d) ResNet101-v2, and (e) InceptionResnet-v2.
Figure 8. Examples of CNN training and validation accuracy models: (a) MobileNet-v2, (b) DenseNet121, (c) EfficientNetB1, (d) ResNet101-v2, and (e) InceptionResnet-v2.
Processes 11 00434 g008aProcesses 11 00434 g008b
Figure 9. Confusion matrices of 2 classes.
Figure 9. Confusion matrices of 2 classes.
Processes 11 00434 g009
Figure 10. Confusion matrices of 3 classes.
Figure 10. Confusion matrices of 3 classes.
Processes 11 00434 g010
Figure 11. The accuracy of various classification methods.
Figure 11. The accuracy of various classification methods.
Processes 11 00434 g011
Figure 12. GradCam images of the three classes of the classification model.
Figure 12. GradCam images of the three classes of the classification model.
Processes 11 00434 g012
Table 1. Details of the parameters used to prepare the dataset.
Table 1. Details of the parameters used to prepare the dataset.
Continuous Parameter
ParameterMinMax
Pin length (mm)4.85.5
Shoulder diameter (mm)1825
Pin bottom diameter (mm)68
Tilt angle (°)03
Rotation speed (rpm)1501500
Traveling speed (mm/min)15135
Penetration (mm)0.30.5
Categorical Parameter
ParameterLevels
Pin type (cylindrical)StraightHexagonalThreaded
AdditiveSilicon carbide Aluminum oxide-
Technique for additiveDrillGroove-
Traveling methodStraightZig zagCircles
Table 2. Characteristics of our proposed dataset.
Table 2. Characteristics of our proposed dataset.
UTS Range2 Classes3 Classes
<70%>70%<70%70–85%>85%
<194.45 MPa>194.45 MPa<194.45 MPa194.45–236.10 MPa>236.10 MPa
Train set504868504392476
Test set11018211080102
Total6141050614472578
Table 3. Configurations of convolutional deep learning models.
Table 3. Configurations of convolutional deep learning models.
Deep Learning ModelsParamentsNumber of LayersGPU Training (ms/img.)
2 Classes3 Classes
MobileNet-v22,227,7271059.230329.33965
DenseNet1216,955,91824210.487610.9023
EfficientNetB16,517,03918611.992712.0685
ResNet101-v242,535,05520513.561213.5670
InceptionResnet-v254,280,81544915.069916.5758
Table 4. Example of initial TR when NP = 2, and I and J = 8.
Table 4. Example of initial TR when NP = 2, and I and J = 8.
Tr e\Element lM-1M-2M-3M-4M-5M-6M-7M-8
Tr-10.220.290.840.300.720.170.940.47
Tr-20.060.940.780.090.390.520.900.09
Table 5. Design of an experiment to determine the viability of the proposed model.
Table 5. Design of an experiment to determine the viability of the proposed model.
SegmentAugmentationCNN ArchitectureFusion Strategy
No Seg.Seg.No Aug.Aug.CNN1CNN2CNN3CNN4CNN5UWAHyVaN-AMIS
1------ -
2------ -
3------
4------ -
5------
6------ -
7-----
8----- -
9----- -
10------ -
11--
12-- -
13------
14------ -
15------
16------ -
17------
18------ -
19------
20------ -
21------
22------ -
23--
24-- -
25-- ---
26-- --- -
27------
28------ -
29------
30------ -
31------
32------ -
33------
34-------
35--
36---
37------ -
38-------
39------ -
40------ -
41------ -
42------ -
43------ -
44----- - -
45----- --
46----- -
47---
48---
Remark: CNN1: MobileNet-v2; CNN2: DenseNet121; CNN3: EfficientNetB1; CNN4: ResNet101-v2; CNN5: ResNet101-v2.
Table 6. KPIs of the proposed methods classifying the UTS of the weld seam.
Table 6. KPIs of the proposed methods classifying the UTS of the weld seam.
AccuracyAUCF1 AccuracyAUCF1
10.26230.45400.2589250.81800.89390.8205
20.30300.49990.3038260.85380.93450.8528
30.53390.68710.5152270.86450.92060.8668
40.57580.74340.5650280.89830.95330.8963
50.51810.62310.5026290.89480.92990.8905
60.56060.68090.5559300.92630.96140.9318
70.51510.63010.5058310.87280.93510.8809
80.56060.68090.5559320.91140.95740.9142
90.50830.72500.5065330.86720.92990.8707
100.56060.78080.5532340.90480.96440.9021
110.54970.67190.5212350.90740.93680.9004
120.59090.71910.5741360.94230.96870.9385
130.29130.48120.2870370.85740.93080.8574
140.30300.49990.3038380.88360.95910.8819
150.55540.71430.5374390.89720.95570.8972
160.57580.74340.5650400.92470.98320.9243
170.53950.65200.5289410.93160.96950.9252
180.56060.68090.5559420.95210.99080.9519
190.53860.65480.5275430.91190.96570.9138
200.56060.68090.5559440.93490.98720.9348
210.53460.75230.5286450.90360.96960.9049
220.56060.78080.5532460.92810.99000.9279
230.57050.69350.5484470.93910.96790.9380
240.59090.71910.5741480.96230.99170.9622
Table 7. The effects of the components contributing to the proposed model.
Table 7. The effects of the components contributing to the proposed model.
AccuracyAUCF1
No segmentation0.50920.66450.4993
Segmentation0.90370.95610.9035
No augmentation0.69580.79920.6910
Augmentation0.71700.82140.7119
MobileNet-v20.57160.70670.5708
DenseNet1210.72820.83760.7209
EfficientNetB10.73540.81110.7303
ResNet101-v20.72570.81150.7236
InceptionResnet-v20.72100.86160.7184
Heterogenous 0.75660.83360.7446
UWA0.69100.79350.6848
HyVaN-AMIS0.72190.82710.7181
Table 8. KPIs of the proposed binary classification model.
Table 8. KPIs of the proposed binary classification model.
AccuracyAUCF1 AccuracyAUCF1
10.54410.53310.0683250.88910.91240.8709
20.59900.59880.1260260.92580.93920.9034
30.71250.80870.6891270.88150.93400.8643
40.77960.86660.7501280.92150.97750.8972
50.75140.83030.6760290.86990.91710.8515
60.81230.88560.7429300.91800.94780.8913
70.72410.81340.6274310.87850.90940.8436
80.78090.86890.6888320.90330.93850.8783
90.74760.81990.7187330.88330.93480.8643
100.81260.87120.7793340.93130.97360.9026
110.78090.80060.7301350.90090.93660.8956
120.84300.86430.7925360.94020.96950.9205
130.56620.56170.0923370.92860.94530.9029
140.59900.59880.1260380.95120.96580.9291
150.74220.82940.7129390.92120.97200.9028
160.77960.86660.7501400.94780.99100.9237
170.77920.85480.7047410.90900.95510.8895
180.81230.88560.7429420.93840.97530.9126
190.74720.83780.6506430.90970.94610.8766
200.78090.86890.6888440.93070.96760.9051
210.77580.84010.7483450.92300.96910.9008
220.81260.87120.7793460.95130.99670.9292
230.80370.82510.7585470.93760.97150.9257
240.84300.86430.7925480.97240.99660.9619
Table 9. The effects of the components contributing to the proposed model.
Table 9. The effects of the components contributing to the proposed model.
AccuracyAUCF1
No segmentation 0.74710.80270.6223
Segmentation0.91890.95630.8970
No augmentation0.82210.86880.7488
Augmentation0.84380.89030.7705
MobileNet-v20.75040.75690.5023
DenseNet1210.83570.90700.8113
EfficientNetB10.84880.90650.8014
ResNet101-v20.83190.89380.7699
InceptionResnet-v20.85320.90960.8278
Heterogenous 0.87640.90350.8454
UWA0.81280.86080.7402
HyVaN-AMIS0.85470.89830.7792
Table 10. Performance metrics of ensemble models with 3-class dataset.
Table 10. Performance metrics of ensemble models with 3-class dataset.
ModelAccuracyAUCF1Time (sec.)
MobileNet-v20.88350.95910.88180.01263
DenseNet1210.92460.98310.92420.01394
EfficientNetB10.93490.97410.91460.01324
ResNet101-v20.93440.97140.90880.01575
InceptionResnet-v20.92800.98990.92780.02636
NASNetMobile0.70890.92450.68830.02455
EfficientNetV2B10.83210.96250.83440.01642
EfficientNetV2S0.88350.97410.88450.02160
Proposed Model0.96230.99170.96220.02216
Table 11. Performance metrics of ensemble models for binary dataset.
Table 11. Performance metrics of ensemble models for binary dataset.
ModelAccuracyAUCF1Time (sec.)
MobileNet-v20.94180.96380.91870.0035
DenseNet1210.94620.99950.92210.0090
EfficientNetB10.95200.99080.95190.0088
ResNet101-v20.93490.98710.93480.0089
InceptionResnet-v20.95380.99920.93160.0184
NASNetMobile0.92610.97970.89500.0210
EfficientNetV2B10.90410.96930.86400.0081
EfficientNetV2S0.92780.96920.90090.0191
Proposed Model0.97240.99660.96190.0083
Table 12. Performance metrics of ensemble models for binary dataset.
Table 12. Performance metrics of ensemble models for binary dataset.
No.PLSDPBDTARSTSPePTAdTFATMWeld Seam ImageUTS
Experiment
(MPa)
UTS
Prediction (MPa)
15.5025.006.003.00865.5015.000.50SCSCiDrStrProcesses 11 00434 i001232.07194.45–236.10
24.8018.006.000.00150.0015.000.50SCSCiDrZZProcesses 11 00434 i002135.74Less than 194.44
34.8018.006.002.00150.0015.000.50TCSCiGrStrProcesses 11 00434 i003150.81Less than 194.44
44.8025.008.003.001500.0015.000.50SCAODrStrProcesses 11 00434 i004225.70194.45–236.10
55.2025.008.003.00150.00135.000.50SCAODrCrProcesses 11 00434 i005145.20Less than 194.44
64.8018.006.000.001500.0015.000.30TCSCiDrStrProcesses 11 00434 i006246.32More than 236.10
75.5019.907.700.00150.00135.000.30TCAODrStrProcesses 11 00434 i007165.50Less than 194.44
84.9018.007.200.001500.0015.000.50SCSCiGrStrProcesses 11 00434 i008197.43194.45–236.10
95.5025.007.603.001500.00135.000.30SCAODrCrProcesses 11 00434 i009201.65194.45–236.10
104.9018.006.601.501149.00135.000.40SCSCiGrStrProcesses 11 00434 i010237.54More than 236.10
114.8023.806.003.001500.0095.400.50TCSCiDrCrProcesses 11 00434 i011210.94194.45–236.10
124.8025.008.003.00150.00101.400.30SCAOGrZZProcesses 11 00434 i012118.00Less than 194.44
134.8018.006.002.601500.00135.000.30TCAOGrCrProcesses 11 00434 i013231.65194.45–236.10
145.5025.008.001.401500.0015.000.30HCSCiDrStrProcesses 11 00434 i014239.69More than 236.10
155.5025.008.000.001297.5087.000.50HCAOGrStrProcesses 11 00434 i015240.34More than 236.10
Remarks: PL: pin length (mm.); SD: shoulder diameter (mm.); PBD: pin bottom diameter (mm.); TA: tilt angle (degrees); RS: rotation speed (rpm); TS: traveling speed (mm./min); Pe: penetration (mm.); PT: pin type; Ad: additive; TFA: technique for additive; TM: traveling method; WSI: weld seam image; SC: straight cylindrical; TC: threaded cylindrical; HC: hexagonal cylindrical; SCi: silicon carbide; AO: aluminum oxide; Dr: drill; Gr: groove; ZZ: zig zag; Str: straight; Cr: circles.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chiaranai, S.; Pitakaso, R.; Sethanan, K.; Kosacka-Olejnik, M.; Srichok, T.; Chokanat, P. Ensemble Deep Learning Ultimate Tensile Strength Classification Model for Weld Seam of Asymmetric Friction Stir Welding. Processes 2023, 11, 434. https://doi.org/10.3390/pr11020434

AMA Style

Chiaranai S, Pitakaso R, Sethanan K, Kosacka-Olejnik M, Srichok T, Chokanat P. Ensemble Deep Learning Ultimate Tensile Strength Classification Model for Weld Seam of Asymmetric Friction Stir Welding. Processes. 2023; 11(2):434. https://doi.org/10.3390/pr11020434

Chicago/Turabian Style

Chiaranai, Somphop, Rapeepan Pitakaso, Kanchana Sethanan, Monika Kosacka-Olejnik, Thanatkij Srichok, and Peerawat Chokanat. 2023. "Ensemble Deep Learning Ultimate Tensile Strength Classification Model for Weld Seam of Asymmetric Friction Stir Welding" Processes 11, no. 2: 434. https://doi.org/10.3390/pr11020434

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop