Master's Thesis

Automatic Tire Inspection Using Surface Scans

Final Thesis 19.53 MB

Author of thesis: Ing. Pavol Toth Vaňo

Acad. year: 2023/2024

Supervisor: doc. Ing. Michal Španěl, Ph.D.

Reviewer: Ing. Zdeněk Materna, Ph.D.

Abstract:

This thesis deals with automatic detection of defects on tire treads using their depth scans. The approach proposed in the thesis doesn’t require a faultless reference tire for the inspected tire. The first step is the detection of anomalies, which is done using a modification of the PatchCore method proposed in the thesis, taking advantage of the repetition of patterns on the tire tread. Subsequently, anomalies corresponding to special elements on the tire are detected using the deep neural networks Faster R-CNN and Deep Hough transform, and they are filtered out. Applying the proposed approach on the prepared dataset, the value 0.584 of Average Precision metric for detection was obtained. The biggest weakness of the proposed method is its limited ability to detect defects with a very small depth.

Keywords:

anomaly detection, defect detection, depth scan of tire, tire flattening, missing values interpolation, PatchCore, Faster R-CNN, Deep Hough Transform, template matching, Local Outlier Factor

Date of defence

20.06.2024

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Topics for thesis defence

  1. Co chybí Vašemu řešení k možnému nasazení v praxi?
  2. Můžete okomentovat, co jste modifikoval? Jak velký rozsah byl rozsah modifikací?

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Mathematical Methods (NMAT)

Composition of Committee

prof. Ing. Tomáš Vojnar, Ph.D. (předseda)
Ing. Martin Hrubý, Ph.D. (člen)
Ing. Aleš Smrčka, Ph.D. (člen)
Dr. Ing. Petr Peringer (člen)
Ing. Radek Hranický, Ph.D. (člen)
doc. Ing. Ondřej Lengál, Ph.D. (člen)

Supervisor’s report
doc. Ing. Michal Španěl, Ph.D.

Pan Toth prozkoumal větší množství přístupů a navrhnul komplexní řešení pro obtížnou úlohu. V kontextu diplomové práce jeho výsledky považuji za výborné a stejně tak jsem maximálně spokojen i s jeho aktivním přístupem a snahou řešení dotáhnout co nejblíže reálnému nasazení.

Evaluation criteria Verbal classification
Informace k zadání

Zadání vzniklo po dohodě se studentem a firmou Micro-Epsilon Inspection, s.r.o. a velmi volně navazuje na bakalářskou práci pana Totha, ve které se věnoval identifikaci znaků na hloubkovém snímku bočnice pneumatiky. Úlohu identifikace defektů na běhounu pneumatiky bez datové sady všech typů pneumatik a defektů považují za velmi obtížnou.

Požadované body zadání byly splněny. Výsledné řešení sice není dostatečné pro produkční prostředí, ale věřím, že prototyp je pro firmu velkým přínosem a přiblížením v reálném nasazení hlubokého učení pro automatickou kontrolu pneumatik.

Aktivita při dokončování

Technická zpráva byla dokončena včas a přiměřeně konzultována.

Publikační činnost, ocenění

Není známa.

Práce s literaturou

Student vyhledával a aktivně zkoušel potenciální metody pro řešení problému. Prozkoumal větší množství přístupů a své řešení nakonec postavil na metodě PatchCore (2022), kterou však modifikoval pro danou úlohu a doplnil o další části jako detekce problematických předělů a tzv. odvzdušňovacích ventilů.

Aktivita během řešení, konzultace, komunikace

Student pracoval intenzivně po oba semestry a během této doby odvedl nadstandardní množství kvalitní práce.

Points proposed by supervisor: 95

Grade proposed by supervisor: A

Reviewer’s report
Ing. Zdeněk Materna, Ph.D.

Domnívám se, že pan Toth do řešení tohoto specifického zadání investoval mnoho energie. Výstupem je kvalitní řešení založené na důkladném studiu problematiky a pečlivém odborném přístupu.

Evaluation criteria Verbal classification Points
Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Prezentační úroveň technické zprávy

Práce je vhodně členěná, rozsahy kapitol jsou přiměřené, jde o hutný odborný text.

95
Formální úprava technické zprávy

Po typografické stránce je práce v podstatě bez chyb, jazykovou stránku nedokáži posoudit.

95
Práce s literaturou

Práce správně cituje vhodné zdroje a v dostatečném množství, pouze [15] bych preferoval uvést jen jako poznámku pod čarou.

95
Realizační výstup

Výstupem je datová sada, skripty pro její zpracování, trénování detektorů a samotnou detekci, ale také vizualizační aplikace. Zdrojové kódy působí profesionálním dojmem, jsou dostatečně komentované. Ověřeny byly jak dílčí navržené algoritmy, tak i celkové řešení. Z textu pouze není zcela patrné, zda-li bylo dosaženo parametrů potřebných pro praktické nasazení.

95
Využitelnost výsledků

Jde o práci experimentální, výzkumnou, kdy student přizpůsobil či navrhl řadu algoritmů a ověřil jejich přínosnost pro řešení daného problému. Celkové řešení sestává z mnoha navazujících kroků a je velmi komplexní. Řešení má zřejmě potenciál pro využití v průmyslu.

Náročnost zadání

Evaluation level: značně obtížné zadání

Zadání hodnotím jako velmi obtížné - jde o otevřený problém z průmyslové praxe, pro který není k dispozici dostatek odborných publikací zabývajících se specificky tímto tématem. 

Points proposed by reviewer: 95

Grade proposed by reviewer: A

Responsibility: Mgr. et Mgr. Hana Odstrčilová