| Literature DB >> 36013797 |
Hsin-Yu Chen1, Ching-Chih Lin1, Ming-Huwi Horng2, Lien-Kai Chang1, Jian-Han Hsu2, Tsung-Wei Chang1, Jhih-Chen Hung2, Rong-Mao Lee3, Mi-Ching Tsai1.
Abstract
Due to its advantages of high customization and rapid production, metal laser melting manufacturing (MAM) has been widely applied in the medical industry, manufacturing, aerospace and boutique industries in recent years. However, defects during the selective laser melting (SLM) manufacturing process can result from thermal stress or hardware failure during the selective laser melting (SLM) manufacturing process. To improve the product's quality, the use of defect detection during manufacturing is necessary. This study uses the process images recorded by powder bed fusion equipment to develop a detection method, which is based on the convolutional neural network. This uses three powder-spreading defect types: powder uneven, powder uncovered and recoater scratches. This study uses a two-stage convolutional neural network (CNN) model to finish the detection and segmentation of defects. The first stage uses the EfficientNet B7 to classify the images with/without defects, and then to locate the defects by evaluating three different instance segmentation networks in second stage. Experimental results show that the accuracy and Dice measurement of Mask-R-CNN network with ResNet 152 backbone can reach 0.9272 and 0.9438. The computational time of an image only takes approximately 0.2197 sec. The used CNN model meets the requirements of the early detected defects, regarding the SLM manufacturing process.Entities:
Keywords: convolution neural network; metal additive manufacturing; powder-spreading defect; selective laser melting
Year: 2022 PMID: 36013797 PMCID: PMC9416736 DOI: 10.3390/ma15165662
Source DB: PubMed Journal: Materials (Basel) ISSN: 1996-1944 Impact factor: 3.748
Chemical composition and particle-size distribution of FeSiCr powder [21].
| Materials | Chemical Composition | Particle Size Distribution (%) | ||
|---|---|---|---|---|
| Fe-Si3.5-Cr4.5 | Si (wt%) | 3.47 | D10 (μm) | 15 |
| Cr (wt%) | 4.44 | D50 (μm) | 34 | |
| O (ppm) | 2440 | D90 (μm) | 84 | |
Figure 1Camera calibration, (a) original image, (b) checkerboard for calibration, (c) image fetch from calibrated camera, (d) image after perspective transformation.
Figure 2Three kinds of defects: (a) powder uncovered, (b) powder uneven, (c) recoater scratch and (d) flawless image. The flawless image is a normal case in the powder-spreading process.
Figure 3Flow Chart of Defects Detection System.
Figure 4Mask R-CNN architecture.
Statistics of all data.
| Type | Total |
|---|---|
| Flawless (normal) | 900 |
| Powder Uncover | 426 |
| Powder Uneven | 229 |
| Recoater Scratch | 239 |
Dataset Set Distribution for Classification.
| Type | Total | Training Set | Validation Set | Test Set |
|---|---|---|---|---|
| Flawless (normal) | 900 | 540 | 180 | 180 |
| Defect | 894 | 538 | 178 | 178 |
Confusion Matrix for Image Classification.
| Confusion Matrix | Ground Truth | ||
|---|---|---|---|
| Normal | Defects | ||
|
|
| 178 | 1 |
|
| 2 | 177 | |
Performance Metrics of the Proposed Methodology.
| Metrics | Accuracy | TP | Precision | Recall | F1 Score | FPS |
|---|---|---|---|---|---|---|
| Value | 99.16 | 98.89 | 99.45 | 98.91 | 99.16 | 71.91 |
Figure 5PR curve for image classification.
Cross Validation Dataset Set Distribution for Segmentation.
| Fold | Fold 1 | Fold 2 | Fold 3 | Fold 4 |
|---|---|---|---|---|
| Images | 245 | 245 | 245 | 244 |
Four-fold cross validation result, where FPS denotes for frame per second by using Mask-RCNN with ResNet 101 backbone. In total, the number of parameters Mask RCNN used is 69,188,563.
| Fold | Dice (%) | mAP (%) | AP50(%) | AP75(%) | APuneven(%) | APuncover(%) | APscratch(%) | FPS |
|---|---|---|---|---|---|---|---|---|
| Fold 1 | 91.24 | 88.47 | 96.65 | 94.81 | 92.17 | 79.94 | 97.87 | 9.27 |
| Fold 2 | 88.32 | 84.48 | 96.83 | 93.63 | 91.67 | 78.47 | 98.47 | 9.27 |
| Fold 3 | 90.42 | 87.64 | 97.68 | 96051 | 90.47 | 77.46 | 96.52 | 9.27 |
| Fold 4 | 87.38 | 84.49 | 96.48 | 92.49 | 92.05 | 78.85 | 98.14 | 9.27 |
| Average | 89.34 | 86.27 | 96.91 | 94.36 | 91.59 | 78.68 | 97.75 | 9.27 |
Four-fold cross validation result, where FPS denotes for frame per second by using Mask-RCNN with ResNet 152 backbone. In total, the number of parameters used is 101,188,563.
| Fold | Dice (%) | mAP (%) | AP50(%) | AP75(%) | APuneven(%) | APuncover(%) | APscratch(%) | FPS |
|---|---|---|---|---|---|---|---|---|
| Fold 1 | 95.78 | 93.84 | 98.20 | 97.34 | 93.79 | 91.25 | 98.91 | 8.61 |
| Fold 2 | 93.13 | 92.89 | 98.75 | 95.72 | 92.46 | 89.98 | 97.92 | 8.61 |
| Fold 3 | 93.98 | 92.37 | 99.67 | 98.26 | 94.12 | 90.98 | 98.17 | 8.61 |
| Fold 4 | 94.93 | 91.78 | 89.60 | 96.60 | 94.51 | 89.63 | 96.92 | 8.61 |
| Average | 94.38 | 92.72 | 98.97 | 96.98 | 93.72 | 90.46 | 97.98 | 8.61 |
Four-fold cross validation result, where FPS denotes for frame per second by using the YOLACT model. In total, the number of parameters used is 43,286,432.
| Fold | Dice (%) | mAP (%) | AP50(%) | AP75(%) | APuneven | APuncover | APscratch | FPS |
|---|---|---|---|---|---|---|---|---|
| Fold 1 | 86.18 | 87.50 | 94.20 | 94.78 | 85.71 | 83.76 | 92.87 | 19.94 |
| Fold 2 | 83.22 | 83.90 | 92.71 | 88.42 | 82.36 | 80.35 | 89.57 | 19.94 |
| Fold 3 | 87.16 | 85.37 | 94.97 | 93.56 | 87.62 | 81.72 | 91.77 | 19.94 |
| Fold 4 | 82.44 | 80.99 | 93.93 | 93.88 | 86.15 | 80.01 | 88.87 | 19.94 |
| Average | 84.75 | 84.44 | 93.81 | 92.67 | 85.46 | 81.46 | 90.43 | 19.94 |
Four-fold cross validation result, where FPS denotes for frame per second by using the YOLOv3+Unet model. In total, the number of parameters used is 69,537,100. The YOLOv3 detects the defect area, and then the Unet segment the defects.
| Fold | Dice (%) | mAP (%) | AP50(%) | AP75(%) | APuneven | APuncover | APscratch | FPS |
|---|---|---|---|---|---|---|---|---|
| Fold 1 | 94.21 | 92.84 | 99.01 | 94.79 | 92.69 | 89.67 | 97.87 | 16.6 |
| Fold 2 | 93.67 | 91.67 | 98.98 | 94.01 | 91.67 | 89.99 | 98.00 | 16.6 |
| Fold 3 | 93.19 | 90.62 | 97.94 | 95.67 | 90.78 | 90.47 | 96.14 | 16.6 |
| Fold 4 | 92.61 | 92.35 | 98.79 | 92.93 | 91.91 | 89.35 | 98.35 | 16.6 |
| Average | 93.42 | 91.87 | 98.68 | 94.35 | 91.76 | 89.87 | 97.59 | 16.6 |
Figure 6Samples for Mask R-CNN predictions.