Improved Training of CAE-Based Defect Detectors Using Structural Noise

Appearances of products are important to companies as they reflect the quality of their manufacture to customers. Nowadays, visual inspection is conducted by human inspectors. This research attempts to automate this process using Convolutional AutoEncoders (CAE). Our models were trained using images...

Full description

Bibliographic Details
Main Authors: Reina Murakami, Valentin Grave, Osamu Fukuda, Hiroshi Okumura, Nobuhiko Yamaguchi
Format: Article
Language:English
Published: MDPI AG 2021-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/24/12062
_version_ 1827674249616162816
author Reina Murakami
Valentin Grave
Osamu Fukuda
Hiroshi Okumura
Nobuhiko Yamaguchi
author_facet Reina Murakami
Valentin Grave
Osamu Fukuda
Hiroshi Okumura
Nobuhiko Yamaguchi
author_sort Reina Murakami
collection DOAJ
description Appearances of products are important to companies as they reflect the quality of their manufacture to customers. Nowadays, visual inspection is conducted by human inspectors. This research attempts to automate this process using Convolutional AutoEncoders (CAE). Our models were trained using images of non-defective parts. Previous research on autoencoders has reported that the accuracy of image regeneration can be improved by adding noise to the training dataset, but no extensive analyse of the noise factor has been done. Therefore, our method compares the effects of two different noise patterns on the models efficiency: Gaussian noise and noise made of a known structure. The test datasets were comprised of “defective” parts. Over the experiments, it has mostly been observed that the precision of the CAE sharpened when using noisy data during the training phases. The best results were obtained with structural noise, made of defined shapes randomly corrupting training data. Furthermore, the models were able to process test data that had slightly different positions and rotations compared to the ones found in the training dataset. However, shortcomings appeared when “regular” spots (in the training data) and “defective” spots (in the test data) partially, or totally, overlapped.
first_indexed 2024-03-10T04:36:53Z
format Article
id doaj.art-a9b653d20dc24083a1446970420368e5
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T04:36:53Z
publishDate 2021-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-a9b653d20dc24083a1446970420368e52023-11-23T03:42:39ZengMDPI AGApplied Sciences2076-34172021-12-0111241206210.3390/app112412062Improved Training of CAE-Based Defect Detectors Using Structural NoiseReina Murakami0Valentin Grave1Osamu Fukuda2Hiroshi Okumura3Nobuhiko Yamaguchi4Faculty of Science and Engineering, Saga University, Saga 840-8502, JapanFaculty of Science and Engineering, Saga University, Saga 840-8502, JapanFaculty of Science and Engineering, Saga University, Saga 840-8502, JapanFaculty of Science and Engineering, Saga University, Saga 840-8502, JapanFaculty of Science and Engineering, Saga University, Saga 840-8502, JapanAppearances of products are important to companies as they reflect the quality of their manufacture to customers. Nowadays, visual inspection is conducted by human inspectors. This research attempts to automate this process using Convolutional AutoEncoders (CAE). Our models were trained using images of non-defective parts. Previous research on autoencoders has reported that the accuracy of image regeneration can be improved by adding noise to the training dataset, but no extensive analyse of the noise factor has been done. Therefore, our method compares the effects of two different noise patterns on the models efficiency: Gaussian noise and noise made of a known structure. The test datasets were comprised of “defective” parts. Over the experiments, it has mostly been observed that the precision of the CAE sharpened when using noisy data during the training phases. The best results were obtained with structural noise, made of defined shapes randomly corrupting training data. Furthermore, the models were able to process test data that had slightly different positions and rotations compared to the ones found in the training dataset. However, shortcomings appeared when “regular” spots (in the training data) and “defective” spots (in the test data) partially, or totally, overlapped.https://www.mdpi.com/2076-3417/11/24/12062artificial intelligenceimage processingfeature detectionautoencoderconvolutional autoencoder
spellingShingle Reina Murakami
Valentin Grave
Osamu Fukuda
Hiroshi Okumura
Nobuhiko Yamaguchi
Improved Training of CAE-Based Defect Detectors Using Structural Noise
Applied Sciences
artificial intelligence
image processing
feature detection
autoencoder
convolutional autoencoder
title Improved Training of CAE-Based Defect Detectors Using Structural Noise
title_full Improved Training of CAE-Based Defect Detectors Using Structural Noise
title_fullStr Improved Training of CAE-Based Defect Detectors Using Structural Noise
title_full_unstemmed Improved Training of CAE-Based Defect Detectors Using Structural Noise
title_short Improved Training of CAE-Based Defect Detectors Using Structural Noise
title_sort improved training of cae based defect detectors using structural noise
topic artificial intelligence
image processing
feature detection
autoencoder
convolutional autoencoder
url https://www.mdpi.com/2076-3417/11/24/12062
work_keys_str_mv AT reinamurakami improvedtrainingofcaebaseddefectdetectorsusingstructuralnoise
AT valentingrave improvedtrainingofcaebaseddefectdetectorsusingstructuralnoise
AT osamufukuda improvedtrainingofcaebaseddefectdetectorsusingstructuralnoise
AT hiroshiokumura improvedtrainingofcaebaseddefectdetectorsusingstructuralnoise
AT nobuhikoyamaguchi improvedtrainingofcaebaseddefectdetectorsusingstructuralnoise