Abstract
In steel surface inspection, an accurate steel surface defect identification method is needed to evaluate the impact of defects on structural performance and system maintenance. Traditionally, the recognition accuracy of methods based on handcrafted features is limited, but the system performance can be improved by feature fusion extracted by different methods. Therefore, this research uses the pre-trained convolutional neural network (CNN) combined with transfer learning to extract effective abstract features, and carries out adaptive weighting multimodal fusion of three the abstract features and handcrafted feature sets at the decision-making level, that is, proposes an adaptive weighting multimodal fusion classification system. The system uses handcrafted features as a supplement to abstract features, and accurately classifies steel surface defects in completely different feature representation spaces. Based on the NEU steel plate surface defect benchmark database, the classification results of feature sets before and after fusion are compared and analyzed. The experimental results show that the classification accuracy of the fusion system is improved by at least 3.4% compared with that before fusion, and the final accuracy rate is 99.0%, which proves the effectiveness of the proposed system.
Introduction
In recent years, the process of world industrialization has been constantly promoted, and steel has been widely used in aviation, automobile, machine tool and other industries. It is a vital raw material in industrial production, and its demand is increasing year by year. In July 2022, the crude steel output of 64 countries in the world included in the statistics of the World Iron and Steel Association is 149.3 million tons [1]. In the context of such a large demand, users’ requirements for steel quality are also constantly improving. However, a series of quality problems appear on the surface of strip steel due to various factors, such as cracks, scabs, holes, etc. Moreover, more than 60% of strip steel quality problems are caused by surface defects [2]. Therefore, the surface defect of steel plate is an important factor affecting the quality of steel plate and strip. With the progress of optical instrument technology, the early detection and classification of steel surface defects based on intelligent visual recognition method is the key to prevent mass production of low-quality steel, which has become a research hotspot of scholars all over the world. Intelligent visual recognition methods mainly include two methods: feature-based method and depth learning-based method.
The depth learning-based method has strong representation ability and can realize end-to-end detection. Therefore, many researchers try to apply the depth learning-based method to achieve intelligent steel surface defect recognition. Zou et al. (2019) [3] proposed an end-to-end trainable deep convolutional neural network for automatic crack detection. He et al. (2020) [4] proposed a new defect detection system based on deep learning. The system uses multi-level feature fusion network (MFN) to combine multi-level features into a feature containing more defect location details, so as to achieve strong classification capability. Feng et al. (2021) [5] proposed a RepVGG algorithm and combined it with spatial attention (SA) mechanism to verify the impact on X-SDD dataset. The test results show that this algorithm has achieved good defect recognition effect. Deep learning can well process the original data, extract and classify the large data set by using salient features. However, it is purely data-driven and requires a large amount of labeled data sets for network training. Therefore, the recognition performance of the depth learning-based method on small data sets is lower than that of the features-based method [6].
The feature-based method mainly extracts the feature information of the image, and then constructs the corresponding classifier to classify the surface defects. A large number of documents have analyzed the visual features of surface defect images, such as geometric shape, gray scale and statistical texture features [7–9]. Considering that feature fusion from different sources can achieve higher classification accuracy, and also meet certain anti-interference capability. Therefore, some authors try to integrate multi-source feature sets to improve system stability. Zhao et al. (2011) [10] extracted gray level features, invariant moment features and texture features, and introduced fuzzy functions into support vector machine (FSVM) for strip surface defect detection. In Wang et al. (2015) [11], the author proposed a method based on multi feature fusion and improved random forest (OMFF-RF algorithm) to identify distributed defects. This method extracts the Gradient-oriented histogram (HOG) feature set and the gray level co-occurrence matrix (GLCM) feature set, and uses OMFF-RF algorithm to solve the problem that the dimension difference between the two feature sets leads to the low precision of serial fusion. Xu et al. (2021) [12] proposed a surface defect recognition method for lithium battery electrode based on multi feature fusion. The main idea is to fuse texture features, edge features and HOG features in series at feature level, and then input them into particle swarm optimization support vector machine (PSO-SVM) to automatically recognize and classify defect images, with an average recognition rate of 98.3%. In the above research, information feature fusion is realized by integrating features from different handcrafted descriptors. However, these handcrafted features have some limitations in high-precision defect detection. Currently, the rise of deep learning has made many scholars try to use convolutional neural networks to extract image features, and have achieved phased results [13–16]. Gamma Kosala et al. (2017) [17] used CNN as a trainable feature extractor, and SVM replaced the fully connected layer as a recognizer for license plate detection, achieving the best structure with an accuracy of 93%. Gayathri S et al. (2020) [18] proposed a CNN architecture to extract features from retinal fundus images, and input the extracted features into the classifier for two class and multi class classification. This method can minimize computational complexity and provide better classification performance. Yang et al. (2021) [14] combined migration learning to obtain multi-scale features of welding images, proposed a welding defect recognition algorithm based on multi feature fusion, and realized accurate defect detection based on X-ray images. As a feature extractor, CNN can obtain high-level abstract features, and performs well in visual recognition tasks [19–21]. Some experimental results show that it can get only when the deep learning model and handcrafted input features are used at the same time, can the deep learning features obtain more competitive performance in signal recognition [22, 23]. Therefore, in image recognition, this paper attempts to use automatically learned CNN features and handcrafted features for multimodal fusion to improve the recognition accuracy.
Aiming at the above issues, we propose a new adaptive weighting multimodal fusion classification system, which combines the abstract features based on CNN with handcrafted features. The handcrafted features are composed of three subsets, namely, the global texture statistical feature set based on GLCM represent the gray spatial distribution pattern, the image edge feature set based on SOBEL operator, and the local texture feature set based on the HOG. This system includes three steps to classify the surface defects of steel plates. Firstly, principal component analysis (PCA) is used to reduce the dimension of the SOBEL feature subset and HOG feature subset respectively, and they are input into SVM classifiers respectively. And the GLCM feature subset is directly input into SVM classifier. Then the features extracted from CNN through automatic learning are injects into SVM classifier. Finally, an adaptive weighting averaging fusion decision method is proposed. This method combines the features extracted from CNN and handcrafted features, and realizes the decision level fusion of defect image features in completely different representation spaces, that is, the individual decisions of four different classifiers are fused together in an adaptive weighting average way to achieve a unified decision on the classification results of the input image features. The results of NEU surface defect benchmark database show that the proposed system achieves higher classification accuracy than some advanced surface defect classification methods. The basic contributions of this study can be summarized as follows: Novel multimodal fusion of handcrafted and CNN-based features. An adaptive weighting average method is proposed for decision level fusion. Compared with other advanced methods, the adaptive weighting multimodal classification system achieves better classification results.
The rest of this paper is organized as follows: Section 2 introduces the overall structure of the proposed adaptive weighting multimodal fusion classification system in detail. Section 3 gives a brief introduction to handcrafted feature extraction and deep learning feature extraction methods. Section 4 describes the implementation process of the adaptive weighting averaging fusion decision method. The data set introduction and related evaluation experiments are presented in Section 5, and the final conclusions are presented in Section 6.
Proposed adaptive weighting multimodal fusion classification system
In this study, we propose a new adaptive weighting multimodal fusion classification system for steel plate surface defects, which allows us to extract the most effective features from multiple fields. The overall schematic diagram of the system is shown in Fig. 1. This system mainly consists of three steps.

Structure of the proposed system.
Firstly, it uses the handcrafted features extracted by well-known algorithms to classify defects respectively. Handcrafted feature sets include global texture features, edge features and local texture features. Because the SOBEL operator edge feature set and the local texture feature set based on HOG extraction have large dimensions, it will cause dimension disaster if the dimension is not reduced. Therefore, PCA is used to reduce the dimensions of these two feature sets respectively before classification to improve computing efficiency and classification performance. Then, the reduced dimension edge features and reduced dimension local texture features are input into the SVM classifier respectively, and the global texture features are directly input into SVM classifier for classification.
Secondly, we use CNN as an automatic feature extractor. VGG16, introduced in 2014 by Simonyan and Ziser-man of the Visual Geometry Group Laboratory of Oxford University, has 13 convolution layers and 3 fully connected layers [24]. Convolution layer is used for feature extraction, and all connected layer is used for classification. In order to take advantage of the advantages of transfer learning, we propose to use the pre-trained VGG16 model to extract the surface defect features of steel plate, and use the trained learning features to input SVM for classification.
Previous studies on multimodal classification systems have shown that multi-feature fusion can improve classification performance [25]. Considering the large intra class similarity and inter class differences between different types of surface defects, we fuse handcrafted feature descriptors and global learning CNN feature descriptors at the decision-making level, and use a new adaptive weighting averaging fusion method to achieve decision level fusion and predict classification results. This method is described in detail in Section 4.
Feature extraction is a key step before realizing the classification of steel plate surface defects. Its main job is to extract feature sets that can reflect image properties and achieve high performance. Therefore, considering the factors such as computational efficiency, feature space size and robustness, this paper uses effective local and global feature extractors that have been successfully applied to the classification of steel plate surface defects. Basically, these feature extraction methods can be divided into two subsets: handcrafted-feature descriptors and learned-feature descriptors.
Handcrafted feature descriptors
This research starts from the direction of multi features and selects the GLCM, SOBEL algorithm and HOG to extract the global texture features, edge features and local texture features of the image from the surface defect area image of the steel plate.
GLCM is a joint probability matrix for statistical image analysis to describe the spatial correlation between pixels in a textured image and is very sensitive to texture variations across the image [26, 27]. In this paper, the appearance characteristics of surface defects of steel plate images and the properties of related parameters of GLCM are comprehensively considered, and on the basis of GLCM, four statistical attributes, contrast, entropy, inverse variance and energy, are calculated to quantitatively describe the texture features of defect recognition. In order to reduce the calculation amount of the matrix, when constructing the GLCM, four moving directions of 0°, 45°, 90°, and 135° are used for calculation.
The SOBEL algorithm is a discrete difference operator based on the first derivative, which is used to calculate the gray level approximation of the image brightness function. It calculates the gray weighted difference at the upper, lower, left and right adjacent points of the pixel, and reaches the extreme value at the edge. SOBEL algorithm can provide accurate edge contour information, and has a smoothing effect on noise. It is a common edge detection method [28]. Because the edge shapes of surface defects of steel plate are different, the edge features of defects can represent defect information. Therefore, considering the accuracy and efficiency of the edge operator, the classical edge detection operator SOBEL is selected to extract the edge features of defects.
For HOG feature, it divides the image sample into several connected small regions, collects the gradient or edge direction histograms of all pixels in each unit, and finally combines these histograms into multi-dimensional feature descriptors [29]. Since this method operates on the local grid cell of the image, it can maintain good invariance for two types of image deformation (geometric and optical) that only occur in the large space domain. Therefore, this paper uses HOG features to describe the local features of defects.
Learned feature descriptors
Transfer learning [22] is the ability to transfer learned information from the source domain to the target domain. It provides a good detection scheme for small-scale datasets by training models on large-scale image datasets. In order to obtain strong features from surface defect images of steel plates, this paper combines transfer learning and uses a pre-trained CNN network as a feature extractor for defect images. The learned features can be directly input into a classifier like SVM to predict output class labels.
VGG16 network is a typical CNN model. It has been proved that VGG16 network has the highest recognition rate on NEU compared with other deep learning networks [30]. Therefore, VGG16 is selected as the feature extraction framework. For the image recognition of steel surface defects, a pre-trained VGG16 network based on NEU is proposed. Figure 2 shows the special fine-tuning structure of the VGG16 network for the feature expression of steel surface defect images. The first and second convolutional layers are made up of 64 feature kernel filters, each of which is 3 · 3 in size. The dimensions of the input image are changed to 200 · 200 · 64 as it passes through the first and second convolutional layers. The output is then passed to the max pooling layer with a stride of 2. The third and fourth convolutional layers are made up of 128-feature kernel filters with a filter size of 3 · 3. After these two layers, a max pooling layer with stride 2 is applied, and the output is reduced to 50 · 50 · 128 pixels. Convolutional layers with a kernel size of 3 · 3 are used in the fifth, sixth, and seventh layers. Two hundred fifty-six feature maps are used in all these three layers. Following these layers is a max pooling layer with stride 2. There are two groups of convolutional layers from 8th to 13th, whose kernel size is 3 · 3. There are 512 kernel filters in each of these convolutional layers. Following these layers is a max pooling layer with a stride of 2. Finally, the full connection layer is replaced by small data set classifier SVM for classification.

Transfer learning by VGG16.
After training four classifiers with different feature sets, the prediction categories and the posterior probability vectors of different classifiers for sample x
i
can be obtained by using the posterior probability prediction function. The posterior probability vectors of different classifiers can form the matrix as shown in (1).
For sample x
i
, we know that the sum of posterior probabilities of each defect category is 1. The more average the posterior probability of each defect category, the lower the accuracy of judgment. Conversely, if the posterior probability value is biased to a certain category, the higher the reliability of determining the defect category is. Therefore, the standard deviation as show in (2) is used to measure the classification uncertainty of sample x
i
by different classifiers.
Obviously, if the standard deviation is smaller, the posterior probability of the classifier is more average. This indicates that of this classifier has the worse the classification ability for sample x
i
and the smaller the adaptive weight of this classifier. Therefore, we calculate the adaptive weighting of different classifiers as shown in (3).
After calculating the adaptive weighting fusion of each classifier for the sample x i , we can get a new probability matrix P new by multiplying the i th row of the posterior probability output matrix P, that is, the output probability result of each classifier by the corresponding weight w i . The new probability matrix P new adds up each column and divides it by n to get the final posterior probability value of each category, and the highest value is the category of the sample x i . The complete adaptive weighting averaging fusion decision method for defect inversion is shown in Algorithm 1.
Algorithm 1 Adaptive weighting averaging fusion decision
Experimental configuration
In this study, the NEU steel surface defect database created by Song et al. of Northeast University is taken as the research data target [31]. As shown in Fig. 3, there are six types of defects, namely, crazing, inclusion, patches, pitted surface, rolled-in scale and scratches. There are 300 sample data points for each defect category, thus, resulting in a total of 1800 data points. The image resolution is 200×200 pixels, with a gray value of 0 ∼ 255. For our experiments, the NEU database is divided into two parts with a ratio of 7 : 3. The training and testing samples are summarized in Table 1.

Samples of NEU steel plate defect images. (a) Crazing (b) Inclusion (c) Patches (d) Pitted surface (e) Rolled-in scale (f) Scratches.
Summary of the training and testing samples
The proposed system is implemented on a PC with four Intel Core i3 processors and no GPU. Its clock speed is 3.60 GHz, RAM capacity is 8 GB, and the operating system is Windows 10-based Python is the development environment and Keras library is used as a learning framework. To fairly compare the data results before and after feature fusion processing, the exact same hyperparameters are used to train the network as follows: Adam is used as the optimizer; ReLU is used as the activation function; an initial learning rate of 0.001; a batch size of 32; an epoch of 100. In order to verify the effectiveness and superiority of the proposed system, a comprehensive experimental analysis and comparison are conducted to evaluate the performance of the proposed system over the NEU data set. Detailed experimental details, evaluation indicators, fusion experimental results of different features, and comparison with other advanced methods are described in the following subsections.
In order to quantitatively evaluate and analyze the advantages of the proposed system, we concentrate on those indicators used for classification problem. Therefore, confusion matrix and six performance parameters including Accuracy, Recall, Precision, Macro-recall, Macro-precision, and Macro-F1, were used as indexes to evaluate the classification results.
The confusion matrix consists of two classes, namely, the actual class and the prediction class. The actual classification is determined by the actual steel plate defect label, and the classification is predicted by algorithm simulation. In the confusion matrix, four parameters of the actual category are evaluated and listed, namely true positive (TP), true negative (TN), false positive (FP) and false negative (FN). According to these parameters, the calculation equations of Accuracy, Recall and Precision are as shown in (4) and (6). Macro-recall, Macro-precision, and Macro-F1 are as shown in (7) and (9), where N is the number of categories, P and R are abbreviations of Precision and Recall respectively.
Because in the prediction of single feature collection, HOG and SOBEL feature sets have features of 5000 and 40000 dimensions respectively. Too high data dimension will cause dimension disaster, which will affect both calculation efficiency and classification performance. Therefore, this experiment uses the widely used PCA dimensionality reduction method to remove the redundancy in the data set. The basic principle of PCA is to project data in high-dimensional space into low-dimensional space through linear mapping, and try to maximize the variance of data in low-dimensional space This can effectively reduce dimensions while maintaining the original data point relationship Based on this principle, this study uses PCA method to reduce the dimensions of HOG and SOBEL feature sets respectively, and the data of dimension and accuracy after dimension reduction are shown in Fig. 4.

PCA dimension reduction.
As shown in Fig. 4 (a), after PCA dimensionality reduction of SOBEL feature set, when the dimension is reduced to 22, the precision is the highest, which is 3.99% higher than that without dimensionality reduction. As shown in Fig. 4 (b), after PCA dimensionality reduction of HOG feature set, when the dimension is reduced to 11, the precision is the highest, which is 13.11% higher than that without dimensionality reduction. The analysis of these two line charts shows that the process of dimensionality reduction has experienced two stages: slow rise and rapid decline. The reason for the rise stage is due to the removal of redundant information, and the reason for the decline stage is due to the lack of useful information. Based on the dimensionality reduction experimental results, the SOBEL and HOG feature sets have 22 and 11 dimensional features after dimensionality reduction.
In order to compare and analyze the fusion classification results of the proposed method and other fusion methods for artificial features and features obtained by training convolutional neural networks, support vector machine classifier based on radial basis function kernel is used to uniformly predict the output class labels in this study. These SVM classifiers all use 5-fold cross validation to ensure the reliability of the experimental results.
The contrast experiment includes single feature set prediction, feature level fusion prediction and decision level fusion prediction including two groups of comparison experiments of simple probability matrix averaging and adaptive weighting probability matrix averaging, which are labeled as Case 1 to Case 4 respectively. First of all, the single feature set includes GLCM texture feature set, HOG feature set, SOBEL edge feature set and VGG16 learning feature set. In the prediction of single feature collection, because the HOG and SOBEL feature sets have features of 5000 and 40000 dimensions respectively, they have features of 22 and 11 dimensions after dimension reduction using PCA. Feature level fusion prediction includes serial fusion of handcrafted features (GLCM+HOG+SOBEL) group, serial fusion of handcrafted features and VGG16 learning feature (GLCM+HOG+SOBEL+VGG16) group. The decision level fusion methods are divided into simple probability matrix average and the proposed adaptive weighting average decision method. The average fusion case of simple probability matrix is represented as manual feature set (GLCM * HOG * SOBEL) group, manual feature set and VGG16 learning feature set (GLCM * HOG * SOBEL * VGG16) group. The main idea of simple probability matrix averaging is to use each classifier to add samples x i and divide it by the number of classifiers, which is the final probability matrix. Adaptive weighted average fusion cases are represented as manual feature set (GLCM&HOG&SOBEL) group, manual feature set and VGG16 learning feature set (GLCM&HOG&SOBEL&VGG16) group. The comparison of defect recognition results between the single feature mode and the multi feature mode is shown in Tables 2, 3 and Fig. 5.

The confusions matrix of different experimental groups after Classifier preferred. (a) GLCM features. (b) SOBEL features. (c) HOG features (d) VGG16 transfer learning features (e) Adaptive weighting decision fusion.
The experimental result - Accuracy, Macro-recall, Macro-precision and Macro-F1
The experimental results show that for the handcrafted feature set as shown in Table 2, the edge feature recognition accuracy extracted by Sobel operator is the lowest at 73.5%, the global texture feature recognition accuracy extracted by GLCM is 80.6%, and the local texture feature extracted by HOG recognition accuracy is the highest recognition accuracy of 86.7%. It can be seen that the local texture features contribute the most to the identification of surface defects of the steel plate. Compared with handcrafted features, the convolutional neural network VGG16 using transfer learning has better recognition performance for steel plate images, up to 95.6%, which indicates that deep learning has stronger feature expression ability and can obtain more effective image features.
In order to utilize both handcrafted and learned features, two feature fusion methods are compared, namely feature-level fusion method and decision-level fusion method. As we can see from Table 2, simple feature-level fusion does not improve the classification accuracy. This is because different types of feature sets have huge differences in dimensions, and the selection probability of feature variables in high-dimensional feature sets correspondingly increases, which leads to extreme imbalance in feature set fusion and loss of meaning in low-dimensional feature sets. Therefore, it is impossible to directly integrate these feature sets to obtain satisfactory classification and recognition performance. After using decision level fusion, it is clear that the classification accuracy of handcrafted feature set after average fusion of simple probability matrix is at least 6.4% higher than that of a single handcrafted feature set, and the handcrafted feature set after adaptive weighting average fusion is at least 8.6% higher than that of a single handcrafted feature set. In addition, after adding deep learning VGG16 feature set for decision level fusion, the classification accuracy of simple probability matrix average and adaptive weighting average fusion is 97.8% and 99.0%, respectively, which is 4.7% and 3.7% higher than that of full handcrafted feature set decision level fusion. This shows that when handcrafted features and deep learning features are used together, handcrafted features can be used as a supplement to learning features. Based on the results in Table 2, it can be seen that the proposed adaptive weighting multimodal fusion classification system achieves the highest classification accuracy of 99.0%, which proves that the proposed system has sufficient engineering practical value and can be used for actual strip defect classification. At the same time, the system also achieved the best performance in the other three indicators Macro Recall, Macro Precision and Macro-F1, which proved that the system also has certain advantages in processing the defect image of unbalanced hot rolled strip.
The recall and precision performance indicators of the proposed system are shown in Table 3. It can be seen from Table 3 that our system has a high classification performance for each category in the dataset. Even for Pitted surface and Scratches, which are difficult to identify, the identification rate can be close to 100%. One possible reason why the system can classify these two types of defect 100% accurately is that the characteristics of these two defects are more obvious, which is significantly different from those of other defects. In order to more intuitively see the classification accuracy of each defect category of our proposed system and compare it with the single feature system, we display it in the form of confusion matrix, as shown in Fig. 5.
The experimental result - Recall and Precision (percentage, %)
This section counts and discusses the running time of the above 10 systems in the previous section, including data loading time, model loading time, feature extraction time and recognition time. All experimental tests were conducted on a PC with Intel i3-9100F CPU and 8 GB memory. The final running time related experimental results of each system are shown in Fig. 6.

The average running times of different models.
It can be seen from Fig. 6 that the adaptive multimodal classification system proposed by us takes a long time to extract features and has a large total computational complexity. Compared with the HOG single feature system with feature extraction and recognition complexity of 3.68 s and 1.23 s respectively, our model is 32.2 s and 1.81 s on these two indicators. This shows that the proposed system can achieve better classification accuracy, but at the same time, the computational complexity is higher. In future research, we will try to reduce the computational complexity of the model to reduce its deployment cost.
In order to better demonstrate the advantages of the proposed system, the classification performance of the proposed system is compared with some current advanced classification methods for steel plate surface defects, including the OMFF-RF method integrating HOG feature set and GLCM feature set for feature-level fusion [11], and the AlexNet multi-scale fusion method integrating texture features [14], edge features and HOG features for feature-level fusion [12], ResNet50 as feature extractor for multi-level fusion [32] as shown in Table 4. All algorithms use the same experimental settings. Table 4 studies the robustness and effectiveness of the proposed method in terms of Accuracy and Recall.
Performance of the proposed system (percentage, %)
Performance of the proposed system (percentage, %)
From the experimental results, we can see that the proposed multimodal fusion system based on manual features and VGG16 transfer learning features has high classification accuracy for each category in the data set, and the final classification accuracy is 99%. For case 1 and 3, if only handcrafted features are used for feature fusion, the classification accuracy of inclusion and pitted surface is not very high. This may be because handcrafted features cannot effectively extract abstract features of these two types of defects, resulting in poor classification effect. In case 2 and 4, the use of deep neural network for multi-scale feature fusion can effectively extract the abstract features of various defects and improve the recognition accuracy. In this study, the results of multimodal fusion of handcrafted features and learned features based on CNN have achieved the best results. This shows that when handcrafted features and learned features are used together, handcrafted features play a complementary role in learned features and can further improve the recognition accuracy of learned features. Therefore, this comparative experiment reflects the superior performance of the system and proves that the system has the potential to be applied to the recognition of steel plate surface defect images.
In the proposed work, an adaptive weighting multimodal fusion system is mainly used for defect recognition of steel plate surface defect images. This system combines simple handcrafted features with CNN-based learning features, and develops an effective adaptive weighting decision level fusion method for defect recognition. For this system, three different handcrafted features are used for separate classification of steel plate surface defect images in the first level of information fusion. At the second level, the deep network of transfer learning is used as the feature extractor, and the trained CNN learning features are input to SVM for classification. Finally, an adaptive weighting averaging decision fusion method is used to aggregate the classification results of the four feature sets. The aggregation results show that the learning features extracted from CNN are combined with domain-specific handcrafted features, and the handcrafted features play a complementary role to the learning features of CNN. Compared with the existing classification methods, the classification accuracy of the proposed method is significantly improved on NEU database.
However, for the further study of this paper, there is still much work to be considered. For example, the sample types and number of steel surface defects are limited, and the system’s ability to identify other types of defects is not considered. In addition, this study will also consider reducing the computational complexity of the system in the future, and further verify the effectiveness of the proposed algorithm on more data sets.
