Machine learning based image analysis for surface defect inspection
The progress in computer vision technology has significantly improved the reliability, effectiveness, and efficiency of defect detection. This is attributed to the availability of advanced optical illumination systems and appropriate image capturing devices that produce high-quality images. Addition...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/165900 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-165900 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1659002023-04-21T15:36:51Z Machine learning based image analysis for surface defect inspection Lee, Yong Xian Zheng Jianmin School of Computer Science and Engineering ASJMZheng@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Engineering::Computer science and engineering::Computing methodologies::Pattern recognition The progress in computer vision technology has significantly improved the reliability, effectiveness, and efficiency of defect detection. This is attributed to the availability of advanced optical illumination systems and appropriate image capturing devices that produce high-quality images. Additionally, deep learning, which is a crucial technology in visual inspection, has contributed to this progress. An approach called DifferNet [6] has been introduced, which estimates the density of feature descriptors extracted by a convolutional neural network (CNN) using normalizing flows. Although normalizing flow struggles with images that have high dimensionality, its key purpose is to handle data distributions with low dimensions. To overcome this challenge, a multiscale extractor can be employed, enabling normalizing flow to assign meaningful likelihoods that can identify defects through a scoring function. In this report, the objective is to explore how various pre-trained CNN models can help improve the features extracted for normalizing flows to be optimized further. To achieve that, different transfer learning models such as ResNet-50 [16], VGG16 [14], and EfficientNetV2 [28] trained on the ImageNet dataset [7] will replace AlexNet in the original paper. This report also explores the idea of utilizing the lower hierarchy of the pre-trained model to preserve localized nominal information loss mentioned in PatchCore [22]. Bachelor of Engineering (Computer Science) 2023-04-16T08:57:23Z 2023-04-16T08:57:23Z 2023 Final Year Project (FYP) Lee, Y. X. (2023). Machine learning based image analysis for surface defect inspection. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165900 https://hdl.handle.net/10356/165900 en SCSE22-0055 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Engineering::Computer science and engineering::Computing methodologies::Pattern recognition |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Lee, Yong Xian Machine learning based image analysis for surface defect inspection |
description |
The progress in computer vision technology has significantly improved the reliability, effectiveness, and efficiency of defect detection. This is attributed to the availability of advanced optical illumination systems and appropriate image capturing devices that produce high-quality images. Additionally, deep learning, which is a crucial technology in visual inspection, has contributed to this progress. An approach called DifferNet [6] has been introduced, which estimates the density of feature descriptors extracted by a convolutional neural network (CNN) using normalizing flows. Although normalizing flow struggles with images that have high dimensionality, its key purpose is to handle data distributions with low dimensions. To overcome this challenge, a multiscale extractor can be employed, enabling normalizing flow to assign meaningful likelihoods that can identify defects through a scoring function. In this report, the objective is to explore how various pre-trained CNN models can help improve the features extracted for normalizing flows to be optimized further. To achieve that, different transfer learning models such as ResNet-50 [16], VGG16 [14], and EfficientNetV2 [28] trained on the ImageNet dataset [7] will replace AlexNet in the original paper. This report also explores the idea of utilizing the lower hierarchy of the pre-trained model to preserve localized nominal information loss mentioned in PatchCore [22]. |
author2 |
Zheng Jianmin |
author_facet |
Zheng Jianmin Lee, Yong Xian |
format |
Final Year Project |
author |
Lee, Yong Xian |
author_sort |
Lee, Yong Xian |
title |
Machine learning based image analysis for surface defect inspection |
title_short |
Machine learning based image analysis for surface defect inspection |
title_full |
Machine learning based image analysis for surface defect inspection |
title_fullStr |
Machine learning based image analysis for surface defect inspection |
title_full_unstemmed |
Machine learning based image analysis for surface defect inspection |
title_sort |
machine learning based image analysis for surface defect inspection |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/165900 |
_version_ |
1764208112969973760 |