Bachelor's Thesis

Measuring the thickness of contamination layers in scanning electron microscopy using image processing

Final Thesis 16.63 MB Appendix 9.93 MB

Author of thesis: Bc. Matěj Macek

Acad. year: 2023/2024

Supervisor: prof. Ing. Martin Čadík, Ph.D.

Reviewer: Ing. Milan Munzar

Abstract:

The motivation for this thesis arises from the aim of the Thermo Fisher Scientific company to develop a method to measure the thickness of contamination layers in scanning electron microscopy (SEM) images through advanced image processing techniques. The primary aim is to create automated methods for quantifying contamination in images that adversely impact imaging in material science research, using image processing techniques. In this study, we collect a dataset of images with contamination and manually annotate masks for each image. These annotations will serve to fine-tune and evaluate the effectiveness of the methods we propose. By employing a combination of edge detection algorithms and machine learning models, specifically a fine-tuned DeepLabv3 network, this work enhances the precision and efficiency for contamination detection. The edge Detection-Based Contamination Analyzer (EDCA) utilizes traditional image processing methods, while the DeepLabv3 model introduces a machine learning approach to robustly handle diverse imaging conditions. Comparative analyses demonstrate the effectiveness of these methods in providing reliable, scalable, and detailed measurements of contamination layers, significantly contributing to the field of materials science.

Keywords:

Scanning Electron Microscopy (SEM), Image Processing, Contamination Thickness Measurement, Edge Detection, Machine Learning, DeepLabv3, Material Science

Date of defence

13.06.2024

Result of the defence

Defended (thesis was successfully defended)

znamkaCznamka

Grading

C

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 oponenta a na další 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 C.

Topics for thesis defence

  1. V práci zmiňujete několik možných loss funkcí jako MAE a MSE. Uveďte příklad, kdy je vhodné použít MAE namísto MSE.
  2. Dokázal byste finančně ohodnotit, kolik ušetří firma při nasazení vašeho projektu?
  3. Jak jste využil chat GPT pro tvorbu práce?

Language of thesis

English

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

prof. Ing. Adam Herout, Ph.D. (předseda)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Vojtěch Mrázek, Ph.D. (člen)
prof. Ing. Martin Čadík, Ph.D. (člen)
doc. Ing. Ondřej Lengál, Ph.D. (člen)

Supervisor’s report
prof. Ing. Martin Čadík, Ph.D.

Celkově považuji práci Matěje Macka za mírně nadprůměrnou. Student vytvořil dvě poměrně jednoduché, ale funkční metody pro měření tloušťky kontaminačních vrstev ve skenovacím mikroskopu a vyhodnotil jejich vlastnosti. Textová část práce dle mého utrpěla až příliš "optimistickým" nasazením velkého jazykového modelu ChatGPT.

Evaluation criteria Verbal classification
Informace k zadání

Zadání považuji za náročnější. Student musel proniknout do problematiky skenovací elektronové mikroskopie a navrhnout a implementovat metody pro měření tloušťky kontaminačních vrstev způsobených prodlouženou expozicí elektronů. S výsledky práce jsem spokojen.

Práce s literaturou

Student pracoval s literaturou doporučenou vedoucím práce a sám si vyhledával další zdroje, zejména na internetu.

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

V prvním semestru řešení byla aktivita studenta podprůměrná, v semestru druhém pak narostla a student dodržoval smluvená hlášení o postupu prací a aktivně docházel na schůzky.

Aktivita při dokončování

Práce byla dokončena v mírném předstihu a její obsah byl konzultován s vedoucím práce.

Publikační činnost, ocenění

Výsledky práce byly prezentovány na studentské konferenci EXCEL@FIT.

Points proposed by supervisor: 80

Grade proposed by supervisor: B

Reviewer’s report
Ing. Milan Munzar

Řešiteli se podařila implementace a evaluace dvou metod na nově vytvořeném datasetu, který je cenným zdrojem pro další vývoj. Textová část práce je slabší a trpí přílišným spoléháním se na AI asistenta.

Evaluation criteria Verbal classification Points
Náročnost zadání

Evaluation level: obtížnější zadání

Řešitel si zvolil složitější zadání, které vyžaduje seznámení se s elektronovou mikroskopií, metodami pro zpracování obrazu a hlubokými neuronovými sítěmi.

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

Zpráva obsahuje všechny podstatné části. Za negativní nejvíce hodnotím rozsah jakým řešitel využíval LLM asistenta.

  • Text je příliš roztahaný, věty jsou často přehnané a prázdné. Při delším čtení text zakrývá skutečnou práci řešitele.

  • Řešitel  zaměňuje validační a testovací sadu (například na straně 20 nebo v grafu 7.1).

  • Graf 7.1 obsahuje krom ROC křivky a F1 skóre také hodnotu MSE loss funkce. Ta se ale nedá s ostatními porovnat a proto by měla být vynesená zvlášť.

  • V kapitole 7.2 řešitel dochází ke stejnému závěru několika příbuznými metrikami MAE, MSE a RMSE. Lepší by použít jednu metriku a porovnat metody z více úhlů (například zlepšením kvalitativního porovnání).
62
Formální úprava technické zprávy

Práce je napsaná dobrou angličtinou a je téměř bez chyb.

85
Realizační výstup

Cenným výstupem je vytvoření datasetu několika set obrázků pro segmentaci kontaminačních vrstev. Datasetu momentálně chybí definice validační sady, která se vytváří náhodně při spuštění trénování. Dále se řešiteli podařil návrh a implementace dvou metod odhadu výšky kontaminačních vrstev. Zdrojový kód je čitelný.

82
Využitelnost výsledků

Práce poskytuje prostor pro vývoj nových metod nad vytvořeným datasetem. Chybějící definice validační sady může komplikovat zopakování výsledků.

Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce s literaturou

Řešitel cituje dostatek zajímavých a relevantních zdrojů.

85
Topics for thesis defence:
  1. V práci zmiňujete několik možných loss funkcí jako MAE a MSE. Uveďte příklad, kdy je vhodné použít MAE namísto MSE.
Points proposed by reviewer: 72

Grade proposed by reviewer: C

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