Využití metod strojového učení pro testování kvality průmyslových výrobků
| dc.contributor.advisor | Bilík, Petr | |
| dc.contributor.author | Štefanský, Jakub | |
| dc.contributor.referee | Meca, Miroslav | |
| dc.date.accepted | 2021-06-03 | |
| dc.date.accessioned | 2021-07-15T09:31:50Z | |
| dc.date.available | 2021-07-15T09:31:50Z | |
| dc.date.issued | 2021 | |
| dc.description.abstract | Hlavní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.abstract | The 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.department | 450 - Katedra kybernetiky a biomedicínského inženýrství | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 3171758 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | STE0350_FEI_N2649_2612T041_2021 | |
| dc.identifier.uri | http://hdl.handle.net/10084/144105 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | strojové učení | cs |
| dc.subject | neuronové sítě | cs |
| dc.subject | segmentace | cs |
| dc.subject | LabVIEW | cs |
| dc.subject | TensorFlow | cs |
| dc.subject | defekt | cs |
| dc.subject | inspekce vad | cs |
| dc.subject | SMD | cs |
| dc.subject | hluboké učení | cs |
| dc.subject | machine learning | en |
| dc.subject | neural networks | en |
| dc.subject | segmentation | en |
| dc.subject | LabVIEW | en |
| dc.subject | TensorFlow | en |
| dc.subject | defect | en |
| dc.subject | defect inspection | en |
| dc.subject | SMD | en |
| dc.subject | deep learning | en |
| dc.thesis.degree-branch | Řídicí a informační systémy | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Elektrotechnika | cs |
| dc.title | Využití metod strojového učení pro testování kvality průmyslových výrobků | cs |
| dc.title.alternative | Using Machine Learning Methods for Automated Tests of Industry Products | en |
| dc.type | Diplomová práce | cs |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- STE0350_FEI_N2649_2612T041_2021.pdf
- Size:
- 3.02 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- STE0350_FEI_N2649_2612T041_2021_zadani.pdf
- Size:
- 49.88 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- STE0350_FEI_N2649_2612T041_2021_priloha.zip
- Size:
- 22.83 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- 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...
- 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