Využití metod strojového učení pro testování kvality průmyslových výrobků

dc.contributor.advisorBilík, Petr
dc.contributor.authorŠtefanský, Jakub
dc.contributor.refereeMeca, Miroslav
dc.date.accepted2021-06-03
dc.date.accessioned2021-07-15T09:31:50Z
dc.date.available2021-07-15T09:31:50Z
dc.date.issued2021
dc.description.abstractHlavním úkolem diplomové práce je rozbor strojového učení pro vizuální inspekce výrobků. Konkrétně vyhodnocení povrchových defektů na výrobcích. Oblast strojového učení zahrnuje širokou škálu algoritmů, ale pro diplomovou práci bylo rozhodnuto se zaměřit pouze na oblast hlubokého učení a konvolučních neuronových sítí. Na začátku byla provedena rešerše oblasti inspekce povrchových defektů za využití neuronových sítí. Následoval rozbor nástrojů využitých pro vývoj neuronových sítí a s tím souvisejících knihoven. Poslední částí byla praktická realizace ve formě vytvoření modelu pro segmentační úlohu a natrénování na datasetu SMD součástek. V této práci jsou srovnány dva přístupy. První byl ve využití komerčního programu Cognex Deep Learning Studio a jeho nástrojů pro trénování modelů hlubokého učení. A druhý přístup byl v implementaci U-Net a SegDecNet architektur pomocí knihovny TensorFlow. V případě architektury U-Net byl navržený ještě doplňující test, spočívající v porovnání výsledků při trénování na celých snímcích anebo na snímcích, které byly rozděleny na menší části s definovaným překryvem. Program Cognex Deep Learning Studio byl mimo jiné využitý pro anotaci datasetu SMD součástek. Výsledkem jsou evaluační metriky, které srovnávají model z komerční program Cognex Deep Learning Studio a implementovaných architektury U-Net a SegDecNet.cs
dc.description.abstractThe main task of master thesis is the analysis of machine learning for visual inspection of products. Specifically, evaluation of surface defects on products. The field of machine learning includes a wide range of algorithms, but for the master thesis it was decided to focus only on the field of deep learning and convolutional neural networks. At the beginning, a search was made of the area of surface defect inspection using neural networks. This was followed by an analysis of the tools used for the development of neural networks and related libraries. The last part was a practical implementation in the form of creating a model for a segmentation task and training on a dataset of SMD components. In this work, two approaches are compared. The first was the use of the commercial software Cognex Deep Learning Studio and its tools for training deep learning models. And the second approach was to implement U-Net and SegDecNet architectures using the TensorFlow library. In the case of the U-Net architecture, an additional test was proposed, consisting in comparing the results of training on whole images or on images that were divided into smaller parts with a defined overlap. The Cognex Deep Learning Studio was used to annotate the SMD component dataset. The result is evaluation metrics that compare the model from the commercial Cognex Deep Learning Studio and the implemented U-Net and SegDecNet architectures.en
dc.description.department450 - Katedra kybernetiky a biomedicínského inženýrstvícs
dc.description.resultvýborněcs
dc.format.extent3171758 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisSTE0350_FEI_N2649_2612T041_2021
dc.identifier.urihttp://hdl.handle.net/10084/144105
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectstrojové učenícs
dc.subjectneuronové sítěcs
dc.subjectsegmentacecs
dc.subjectLabVIEWcs
dc.subjectTensorFlowcs
dc.subjectdefektcs
dc.subjectinspekce vadcs
dc.subjectSMDcs
dc.subjecthluboké učenícs
dc.subjectmachine learningen
dc.subjectneural networksen
dc.subjectsegmentationen
dc.subjectLabVIEWen
dc.subjectTensorFlowen
dc.subjectdefecten
dc.subjectdefect inspectionen
dc.subjectSMDen
dc.subjectdeep learningen
dc.thesis.degree-branchŘídicí a informační systémycs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programElektrotechnikacs
dc.titleVyužití metod strojového učení pro testování kvality průmyslových výrobkůcs
dc.title.alternativeUsing Machine Learning Methods for Automated Tests of Industry Productsen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
STE0350_FEI_N2649_2612T041_2021.pdf
Size:
3.02 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
STE0350_FEI_N2649_2612T041_2021_zadani.pdf
Size:
49.88 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
STE0350_FEI_N2649_2612T041_2021_priloha.zip
Size:
22.83 MB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
Name:
STE0350_FEI_N2649_2612T041_2021_posudek_vedouci_Bilik_Petr.pdf
Size:
56.08 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Bilík, Petr
Loading...
Thumbnail Image
Name:
STE0350_FEI_N2649_2612T041_2021_posudek_oponent_Meca_Miroslav.pdf
Size:
61.48 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Meca, Miroslav