Cargando…
A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention
Product defect inspections are extremely important for industrial manufacturing processes. It is necessary to develop a special inspection system for each industrial product due to their complexity and diversity. Even though high-precision 3D cameras are usually used to acquire data to inspect 3D ob...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9185281/ https://www.ncbi.nlm.nih.gov/pubmed/35684808 http://dx.doi.org/10.3390/s22114192 |
_version_ | 1784724685784612864 |
---|---|
author | Mustafaev, Bekhzod Tursunov, Anvarjon Kim, Sungwon Kim, Eungsoo |
author_facet | Mustafaev, Bekhzod Tursunov, Anvarjon Kim, Sungwon Kim, Eungsoo |
author_sort | Mustafaev, Bekhzod |
collection | PubMed |
description | Product defect inspections are extremely important for industrial manufacturing processes. It is necessary to develop a special inspection system for each industrial product due to their complexity and diversity. Even though high-precision 3D cameras are usually used to acquire data to inspect 3D objects, it is hard to use them in real-time defect inspection systems due to their high price and long processing time. To address these problems, we propose a product inspection system that uses five 2D cameras to capture all inspection parts of the product and a deep learning-based 2D convolutional neural network (CNN) with spatial and channel attention (SCA) mechanisms to efficiently inspect 3D ball joint socket products. Channel attention (CA) in our model detects the most relevant feature maps while spatial attention (SA) finds the most important regions in the extracted feature map of the target. To build the final SCA feature vector, we concatenated the learned feature vectors of CA and SA because they complement each other. Thus, our proposed CNN with SCA provides high inspection accuracy as well as it having the potential to detect small defects of the product. Our proposed model achieved 98% classification accuracy in the experiments and proved its efficiency on product inspection in real-time. |
format | Online Article Text |
id | pubmed-9185281 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-91852812022-06-11 A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention Mustafaev, Bekhzod Tursunov, Anvarjon Kim, Sungwon Kim, Eungsoo Sensors (Basel) Article Product defect inspections are extremely important for industrial manufacturing processes. It is necessary to develop a special inspection system for each industrial product due to their complexity and diversity. Even though high-precision 3D cameras are usually used to acquire data to inspect 3D objects, it is hard to use them in real-time defect inspection systems due to their high price and long processing time. To address these problems, we propose a product inspection system that uses five 2D cameras to capture all inspection parts of the product and a deep learning-based 2D convolutional neural network (CNN) with spatial and channel attention (SCA) mechanisms to efficiently inspect 3D ball joint socket products. Channel attention (CA) in our model detects the most relevant feature maps while spatial attention (SA) finds the most important regions in the extracted feature map of the target. To build the final SCA feature vector, we concatenated the learned feature vectors of CA and SA because they complement each other. Thus, our proposed CNN with SCA provides high inspection accuracy as well as it having the potential to detect small defects of the product. Our proposed model achieved 98% classification accuracy in the experiments and proved its efficiency on product inspection in real-time. MDPI 2022-05-31 /pmc/articles/PMC9185281/ /pubmed/35684808 http://dx.doi.org/10.3390/s22114192 Text en © 2022 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 Mustafaev, Bekhzod Tursunov, Anvarjon Kim, Sungwon Kim, Eungsoo A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention |
title | A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention |
title_full | A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention |
title_fullStr | A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention |
title_full_unstemmed | A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention |
title_short | A Novel Method to Inspect 3D Ball Joint Socket Products Using 2D Convolutional Neural Network with Spatial and Channel Attention |
title_sort | novel method to inspect 3d ball joint socket products using 2d convolutional neural network with spatial and channel attention |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9185281/ https://www.ncbi.nlm.nih.gov/pubmed/35684808 http://dx.doi.org/10.3390/s22114192 |
work_keys_str_mv | AT mustafaevbekhzod anovelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT tursunovanvarjon anovelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT kimsungwon anovelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT kimeungsoo anovelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT mustafaevbekhzod novelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT tursunovanvarjon novelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT kimsungwon novelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention AT kimeungsoo novelmethodtoinspect3dballjointsocketproductsusing2dconvolutionalneuralnetworkwithspatialandchannelattention |