| Literature DB >> 36234378 |
Zhiyuan Shen1,2, Haijun Hu1, Ziyi Huang1, Yu Zhang3, Yafei Wang1, Xiufeng Li4.
Abstract
In metallographic examination, spherular pearlite gradation, an important step in a metallographic examination, is the main indicator used to assess the reliability of heat-resistant steel. Recognition of pearlite spheroidization via the manual way mainly depends on the subjective perceptions and experience of each inspector. Deep learning-based methods can eliminate the effects of the subjective factors that affect manual recognition. However, images with incorrect labels, known as noisy images, challenge successful application of image recognition of deep learning models to spherular pearlite gradation. A deep-learning-based label noise method for metallographic image recognition is thus proposed to solve this problem. We use a filtering process to pretreat the raw datasets and append a retraining process for deep learning models. The presented method was applied to image recognition for spherular pearlite gradation on a metallographic image dataset which contains 422 images. Meanwhile, three classic deep learning models were also used for image recognition, individually and coupled with the proposed method. Results showed that accuracy of image recognition by a deep learning model solely is lower than the one coupled with our method. Particularly, accuracy of ResNet18 was improved from 72.27% to 77.01%.Entities:
Keywords: deep learning; heat-resistant steel; label noise learning; metallographic image recognition
Year: 2022 PMID: 36234378 PMCID: PMC9572554 DOI: 10.3390/ma15197037
Source DB: PubMed Journal: Materials (Basel) ISSN: 1996-1944 Impact factor: 3.748
Figure 1Diagram of metallographic examination procedure.
Figure 2Process flowchart for the proposed method.
Figure 3Relationship between the clean sets and the raw sets.
Figure 4Process to filter out noisy samples.
Figure 5Relationship between the raw sets and the remaining sets. The remaining training set and the raw test set are used during retraining. The same test set is always used throughout the process.
Accuracy of ResNet18 classification for cassava leaf disease with various noise rates.
| Filter Threshold | Rates of Label Noise | |||||||
|---|---|---|---|---|---|---|---|---|
| 10% | 20% | 30% | 40% | |||||
| Noisy Test Set | Clean Test Set | Noisy Test Set | Clean Test Set | Noisy Test Set | Clean Test Set | Noisy Test Set | Clean Test Set | |
| 0 | 0.8610 | 0.9494 | 0.7686 | 0.9382 | 0.6662 | 0.9014 | 0.5640 | 0.7732 |
| 0.1 | 0.8672 | 0.9576 | 0.7614 | 0.9310 | 0.6642 | 0.8922 | 0.5652 | 0.7684 |
| 0.2 | 0.8696 | 0.9580 | 0.7658 | 0.9414 | 0.6662 | 0.9082 | 0.5658 | 0.7582 |
| 0.3 | 0.8718 | 0.9610 | 0.7764 | 0.9528 | 0.6724 | 0.9148 | 0.5678 | 0.8038 |
| 0.4 | 0.8732 | 0.9632 | 0.7736 | 0.9532 | 0.6836 | 0.9340 | 0.5792 | 0.8104 |
| 0.5 |
|
| 0.7772 | 0.9564 |
|
|
|
|
| 0.6 | 0.8732 | 0.9620 |
|
| 0.6814 | 0.9286 | 0.5832 | 0.8376 |
| 0.7 | 0.8738 | 0.9630 | 0.7762 | 0.9502 | 0.6778 | 0.9214 | 0.5432 | 0.6840 |
Image numbers for spherular pearlite gradation with each class.
| Classes | Explanation | Numbers |
|---|---|---|
| Normal | Grade-1 and Grade-2 mean that pearlite spheroidization has not occurred. | 107 |
| Grade-3 | Grade-3 means mild pearlite spheroidization. | 115 |
| Grade-4 | Grade-4 means moderate pearlite spheroidization. | 89 |
| Grade-5 | Grade-5 means serious pearlite spheroidization. | 111 |
Figure 6Problems with spherular pearlite gradation. Some images appear very similar but are labeled using different grades. (a) Normal; (b) Grade-5; (c) Normal; (d) Grade-5; (e) Grade-4 (elbow); (f) Grade-5 (body).
Experimental settings for spherular pearlite gradation.
| Parameters | Settings |
|---|---|
| Input image size | 1000 × 750 |
| Batches | 30 |
| Batch size | 16 |
| Initial learning rate |
|
| Optimizer | Adam |
| GPU | Nvidia GeForce RTX 3090 |
Model accuracy values for spherular pearlite gradation with each filter threshold (%).
| Filter Threshold | Accuracy | ||
|---|---|---|---|
| ResNet18 | EfficientNet-B0 | RepVGG-A2 | |
| 0 | 72.27 | 69.91 | 72.51 |
| 0.1 | 76.30 | 72.27 | 73.46 |
| 0.2 | 74.41 |
| 72.04 |
| 0.3 |
| 71.33 | 72.51 |
| 0.4 | 75.12 | 72.51 |
|
| 0.5 | 73.70 | 69.67 | 69.43 |
| 0.6 | 72.27 | 71.80 | 71.56 |
| 0.7 | 69.91 | 67.77 | 65.88 |
| 0.8 | 70.14 | 67.06 | 63.51 |
| 0.9 | 64.69 | 65.88 | 62.80 |
Figure 7Variation of model accuracy with filter threshold.
Image numbers for spherular pearlite gradation with each filter threshold.
| Filter Threshold | Number | ||
|---|---|---|---|
| ResNet18 | EfficientNet-B0 | RepVGG-A2 | |
| 0 | 422 | 422 | 422 |
| 0.1 | 377 | 366 | 382 |
| 0.2 | 352 | 342 | 360 |
| 0.3 | 327 | 318 | 328 |
| 0.4 | 307 | 301 | 295 |
| 0.5 | 293 | 284 | 257 |
| 0.6 | 263 | 272 | 223 |
| 0.7 | 228 | 257 | 196 |
| 0.8 | 200 | 239 | 171 |
| 0.9 | 156 | 211 | 128 |
Comparison of the proposed method and NTS [21].
| Methods | Accuracy | ||
|---|---|---|---|
| ResNet18 | EfficientNet-B0 | RepVGG-A2 | |
| Baseline | 72.27 | 69.91 | 72.51 |
| NTS | 73.70 | 69.91 | 71.56 |
| Ours |
|
|
|