Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Defect Detection and OCR on Steel
Linköping University, Department of Electrical Engineering, Computer Vision.
Linköping University, Department of Electrical Engineering, Computer Vision.
2019 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In large scale productions of metal sheets, it is important to maintain an effective way to continuously inspect the products passing through the production line. The inspection mainly consists of detection of defects and tracking of ID numbers. This thesis investigates the possibilities to create an automatic inspection system by evaluating different machine learning algorithms for defect detection and optical character recognition (OCR) on metal sheet data. Digit recognition and defect detection are solved separately, where the former compares the object detection algorithm Faster R-CNN and the classical machine learning algorithm NCGF, and the latter is based on unsupervised learning using a convolutional autoencoder (CAE).

The advantage of the feature extraction method is that it only needs a couple of samples to be able to classify new digits, which is desirable in this case due to the lack of training data. Faster R-CNN, on the other hand, needs much more training data to solve the same problem. NCGF does however fail to classify noisy images and images of metal sheets containing an alloy, while Faster R-CNN seems to be a more promising solution with a final mean average precision of 98.59%.

The CAE approach for defect detection showed promising result. The algorithm learned how to only reconstruct images without defects, resulting in reconstruction errors whenever a defect appears. The errors are initially classified using a basic thresholding approach, resulting in a 98.9% accuracy. However, this classifier requires supervised learning, which is why the clustering algorithm Gaussian mixture model (GMM) is investigated as well. The result shows that it should be possible to use GMM, but that it requires a lot of GPU resources to use it in an end-to-end solution with a CAE.

Place, publisher, year, edition, pages
2019. , p. 62
Keywords [en]
Defect detection, OCR, Convolutional Autoencoder, Faster R-CNN
National Category
Computer Vision and Robotics (Autonomous Systems)
Identifiers
URN: urn:nbn:se:liu:diva-157508ISRN: LiTH-ISY-EX--19/5220--SEOAI: oai:DiVA.org:liu-157508DiVA, id: diva2:1325083
External cooperation
SICK IVP
Subject / course
Computer Vision Laboratory
Supervisors
Examiners
Available from: 2019-06-17 Created: 2019-06-14 Last updated: 2019-06-17Bibliographically approved

Open Access in DiVA

fulltext(5654 kB)222 downloads
File information
File name FULLTEXT01.pdfFile size 5654 kBChecksum SHA-512
2f4cecfaa16c2537fdeaea4a3fd417df67fcf4382d6f18b4f78805cb628981e2b045462aacb0a6b675310b8a7c17ef55fca003d9bd657b48e038e83dc2e62550
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Grönlund, JakobJohansson, Angelina
By organisation
Computer Vision
Computer Vision and Robotics (Autonomous Systems)

Search outside of DiVA

GoogleGoogle Scholar
Total: 222 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 477 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf