Bachelor's Thesis

Image generation

Final Thesis 5.02 MB Appendix 3.53 MB

Author of thesis: Bc. Martin Čižmár

Acad. year: 2025/2026

Supervisor: Ing. Miloslav Richter, Ph.D.

Reviewer: Ing. Peter Honec, Ph.D.

Abstract:

This bachelor’s thesis focuses on the synthetic generation of interference moiré images, which serve as a fundamental tool for testing and validating algorithms in the fields of image metrology and automated measurement. The theoretical part defines the physical and geometric principles behind moiré phenomena and analyzes the key factors influencing the resulting visualization, particularly the spatial parameters of the grids and the optical properties of the imaging chain. The core of the work consists of the design and implementation of a software tool with a graphical user interface that enables interactive adjustment of intrinsic and extrinsic camera parameters alongside the characteristics of the interfering structures. The application is designed with a modular architecture, allowing for flexible modification of individual computational steps according to simulation requirements. In addition to generating individual images, the system supports batch processing based on defined input parameter lists, facilitating the creation
of extensive databases for subsequent research. The final section provides an evaluation of the achieved results and outlines possibilities for further application development within the context of advanced image data processing.

Keywords:

moiré patterns, image generation, graphical user interface, camera parameters, interference, algorithm testing, digital image processing.

Date of defence

16.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student obhájil diplomovou/bakalářskou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy student odpověděl na otázku oponenta týkající se časové náročnosti běhu programu. Komise položila otázky týkající se upřesnění ovládání navrženého grafického rozhraní, a způsobu prezentace generovaných masek.

Language of thesis

Slovak

Faculty

Department

Study programme

Automation and Measurement (BPC-AMT)

Composition of Committee

doc. Ing. Zdeněk Slanina, Ph.D. (předseda)
doc. Ing. Zdeněk Bradáč, Ph.D. (místopředseda)
Ing. Karel Horák, Ph.D. (člen)
Ing. Stanislav Pikula, Ph.D. (člen)
Ing. Miloslav Richter, Ph.D. (člen)

Supervisor’s report
Ing. Miloslav Richter, Ph.D.

Téma práce je obecně složitější na představivost. I když se student dostavoval na konzultace minimálně, výsledná práce svědčí o tom, že se v dané problematice velice dobře orientuje a že danou problematiku velice dobře zvládl. Připomínky z konzultací jsou do výsledné aplikace zapracované. Předložená práce je na dobré prezentační a formální úrovni. O práci s literaturou svědčí její přehled a citace v průběhu textu. Výslednou práci bude možné použít pro generování testovacích dat pro ladění algoritmů metod počítačového vidění.
Předložená práce svědčí o bakalářských schopnostech studenta. Points proposed by supervisor: 90

Grade proposed by supervisor: A

Reviewer’s report
Ing. Peter Honec, Ph.D.

Hlavním cílem práce bylo navrhnout a implementovat softwarový nástroj s grafickým uživatelským rozhraním (GUI) pro syntetické generování moiré snímků. Téma práce považuji za velmi zajímavé s potenciálem pro nejen realizaci, ale také případné praktické využití.
Student toto téma pojal velmi svědomitě, v teoretické části popsal principy vzniku a využití moiré vzorů, rozdíly mezi interferencí a geometrickým moiré, rozebírá typy projekčních vzorů – to vše v rozsahu nadstandardním pro bakalářskou práci.
Ve druhé kapitole je pak popsán koncept geometrické projekce. Zadání blíže nespecifikuje, jestli má být uvažováno o projekci a tvorbě moiré v rovině nebo v obecné ploše, student asi z důvodů předběžné opatrnosti zvolil druhý případ, čímž problematiku zobecnil a již v této kapitole pracuje s obecnou scénou.
Samotné GUI navržené v Pythonu umožňuje projekci na rovinu nebo právě na obecný objekt ve formátu OBJ, je plně konfigurovatelné co se týče všech myslitelných parametrů včetně simulace šumu nebo odrazivosti.
Postrádám informaci o konkrétní časové náročnosti generování moiré vzorů, byť obecná (ne konkrétní) náročnost zmiňována je. Toto je tedy otázkou k obhajobě. Práce nezbývá než hodnotit A a doporučit k obhajobě. Points proposed by reviewer: 100

Grade proposed by reviewer: A

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