Cargando…
The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts
Cracks and pores are two common defects in metallic additive manufacturing (AM) parts. In this paper, deep learning-based image analysis is performed for defect (cracks and pores) classification/detection based on SEM images of metallic AM parts. Three different levels of complexities, namely, defec...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8156518/ https://www.ncbi.nlm.nih.gov/pubmed/34063484 http://dx.doi.org/10.3390/ma14102575 |
_version_ | 1783699463855931392 |
---|---|
author | Wen, Hao Huang, Chang Guo, Shengmin |
author_facet | Wen, Hao Huang, Chang Guo, Shengmin |
author_sort | Wen, Hao |
collection | PubMed |
description | Cracks and pores are two common defects in metallic additive manufacturing (AM) parts. In this paper, deep learning-based image analysis is performed for defect (cracks and pores) classification/detection based on SEM images of metallic AM parts. Three different levels of complexities, namely, defect classification, defect detection and defect image segmentation, are successfully achieved using a simple CNN model, the YOLOv4 model and the Detectron2 object detection library, respectively. The tuned CNN model can classify any single defect as either a crack or pore at almost 100% accuracy. The other two models can identify more than 90% of the cracks and pores in the testing images. In addition to the application of static image analysis, defect detection is also successfully applied on a video which mimics the AM process control images. The trained Detectron2 model can identify almost all the pores and cracks that exist in the original video. This study lays a foundation for future in situ process monitoring of the 3D printing process. |
format | Online Article Text |
id | pubmed-8156518 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-81565182021-05-28 The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts Wen, Hao Huang, Chang Guo, Shengmin Materials (Basel) Article Cracks and pores are two common defects in metallic additive manufacturing (AM) parts. In this paper, deep learning-based image analysis is performed for defect (cracks and pores) classification/detection based on SEM images of metallic AM parts. Three different levels of complexities, namely, defect classification, defect detection and defect image segmentation, are successfully achieved using a simple CNN model, the YOLOv4 model and the Detectron2 object detection library, respectively. The tuned CNN model can classify any single defect as either a crack or pore at almost 100% accuracy. The other two models can identify more than 90% of the cracks and pores in the testing images. In addition to the application of static image analysis, defect detection is also successfully applied on a video which mimics the AM process control images. The trained Detectron2 model can identify almost all the pores and cracks that exist in the original video. This study lays a foundation for future in situ process monitoring of the 3D printing process. MDPI 2021-05-15 /pmc/articles/PMC8156518/ /pubmed/34063484 http://dx.doi.org/10.3390/ma14102575 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wen, Hao Huang, Chang Guo, Shengmin The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts |
title | The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts |
title_full | The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts |
title_fullStr | The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts |
title_full_unstemmed | The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts |
title_short | The Application of Convolutional Neural Networks (CNNs) to Recognize Defects in 3D-Printed Parts |
title_sort | application of convolutional neural networks (cnns) to recognize defects in 3d-printed parts |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8156518/ https://www.ncbi.nlm.nih.gov/pubmed/34063484 http://dx.doi.org/10.3390/ma14102575 |
work_keys_str_mv | AT wenhao theapplicationofconvolutionalneuralnetworkscnnstorecognizedefectsin3dprintedparts AT huangchang theapplicationofconvolutionalneuralnetworkscnnstorecognizedefectsin3dprintedparts AT guoshengmin theapplicationofconvolutionalneuralnetworkscnnstorecognizedefectsin3dprintedparts AT wenhao applicationofconvolutionalneuralnetworkscnnstorecognizedefectsin3dprintedparts AT huangchang applicationofconvolutionalneuralnetworkscnnstorecognizedefectsin3dprintedparts AT guoshengmin applicationofconvolutionalneuralnetworkscnnstorecognizedefectsin3dprintedparts |