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...

Descripción completa

Detalles Bibliográficos
Autores principales: Wen, Hao, Huang, Chang, Guo, Shengmin
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