Master's Thesis

Možnosti identifikace osoby za použití homografie

Final Thesis 6.55 MB

Author of thesis: Ing. Sebastián Chupáč

Acad. year: 2025/2026

Supervisor: Ing. Štěpán Rydlo

Reviewer: Ing. Filip Orság, Ph.D.

Abstract:

This thesis deals with the use of homography for verifying the identity of individuals based on 2D biometric features. It explains homography and the process of its estimation, as well as selected biometric features and selected methods for estimating homography. It then presents a system for experimenting, evaluating, and comparing selected methods across different biometric features and the tasks of verification and identification. I conducted numerous experiments, which are evaluated in the thesis, and the achieved results are compared with those of modern, specialized biometric approaches. The obtained results indicate that homography represents a possible alternative to currently used biometric identification methods.

Keywords:

Homography, person identification, biometrics, biometric verification, machine learning, neural networks, keypoint detection, computer vision

Date of defence

24.06.2026

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. U kterých biometrických vlastností považujete použití homografie za nejvhodnější a proč?
  2. Jaké jsou hlavní důvody slabších výsledků u snímků tváře při změně úhlu pohledu a jak by bylo možné tento problém řešit?
  3. Do jaké míry je vaše řešení připravené pro reálné nasazení?

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Machine Learning (NMAL)

Composition of Committee

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Vítězslav Beran, Ph.D. (místopředseda)
doc. Ing. Ondřej Lengál, Ph.D. (člen)
doc. Ing. František Zbořil, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Ing. Martin Fajčík, Ph.D. (člen)

Supervisor’s report
Ing. Štěpán Rydlo

Student pracoval aktivně po celou dobu řešení diplomové práce. Zároveň navrhl a otestoval více metod, než bylo definováno v zadání. V rámci práce student implementoval také rozšíření v podobě uživatelského rozhraní, které slouží k vizualizaci výsledků. Pro předloženou diplomovou práci proto navrhuji hodnocení A (výborně).

Evaluation criteria Verbal classification
Informace k zadání

Cílem práce bylo navrhnout, prostudovat a porovnat výsledky neuronových sítí trénovaných pro účely odhadu homografie. Navržené sítě byly trénovány na nebiometrických datasetech. Úkolem studenta bylo zároveň nalézt a navrhnout biometrické znaky, na kterých následně prováděl testování. Student zadání splnil, přičemž navrhl a porovnal více metod, než bylo původně specifikováno.

Aktivita při dokončování

Student pracoval aktivně po celý rok, samotné vyhodnocení a shrnutí výsledků však sestavoval na poslední chvíli. Jako vedoucí jsem tak měl možnost prohlédnout si celou práci, avšak bez části shrnující dosažené výsledky.

Publikační činnost, ocenění

Nejsem obeznámen s žádnou publikační činností, či oceněním dané práce.

Práce s literaturou

Student aktivně dohledával zdroje a nesoustředil se pouze na doporučenou literaturu. V rámci práce také navrhl další metody a zajistil datasety, na kterých následně provedl identifikační testy.

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

Student aktivně komunikoval a průběžně konzultoval vlastní postup. Na konzultaci dorazil vždy řádně připraven se seznamem otázek k tématu, které potřeboval upřesnit. 

Points proposed by supervisor: 91

Grade proposed by supervisor: A

Reviewer’s report
Ing. Filip Orság, Ph.D.

Předložená diplomová práce řeší náročné a zajímavé téma na pomezí počítačového vidění, homografie a biometrické identifikace. Student prokázal schopnost nastudovat rozsáhlou oblast, pracovat s moderními metodami párování obrazů, vytvořit vlastní experimentální rámec a provést vyhodnocení na více biometrických modalitách. Výsledky jsou věcně interpretovány a práce přináší užitečný pohled na možnosti i limity homografických metod v biometrii. Za hlavní nedostatky považuji místy méně přehlednou prezentaci rozsáhlých experimentů, absenci hlubší optimalizace metod pro jednotlivé modality a formální a jazykové nedostatky. Práci hodnotím jako velmi dobrou.

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

Prezentační úroveň hodnotím jako dobrou. Práce má logickou strukturu: od úvodu do biometrie a metrik, přes homografii a přehled metod až po implementaci a experimentální vyhodnocení. Oceňuji, že student uvádí nejen výsledky, ale také jejich interpretaci. Slabší stránkou prezentace je místy značné množství metod, datových sad a metrik, což snižuje přehlednost.

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

Práce je psána slovensky. V textu se vyskytují drobné překlepy a stylistické nedostatky - například nekonzistence v některých technických termínech, drobné chyby v diakritice a anglických výrazech v popiscích grafů, nejednotnost u formálních zápisů (mezera před procenty, střídání desetinné tečky/čárky), chybějící tečky u popisu obrázků, horší kvalita některých obrázků, apod. U některých vzorců postrádám lepší vysvětlení významu jednotlivých veličin a citace na vhodném místě.

60
Práce s literaturou

Student využívá rozsáhlý soubor odborných zdrojů. Literatura pokrývá jak homografii a image matching, tak biometrické vlastnosti, datové sady a metriky. Bibliografie je rozsáhlá a zahrnuje i aktuální práce. Převzaté metody a implementace jsou v textu odlišeny od vlastního řešení. Student také výslovně uvádí použití nástrojů ChatGPT pro jazykovou revizi a práci s literaturou a GitHub Copilot při tvorbě kódu. Drobnější výhradu mám k tomu, že v realizačním výstupu, ale i v popisu implementací a modelů by bylo vhodné systematičtěji shrnout licenční aspekty a lépe oddělit převzatý kód a vlastní řešení.

80
Realizační výstup

Realizační výstup hodnotím jako kvalitní. Student vytvořil experimentální framework BioVerify, který sjednocuje různé metody párování obrazů a umožňuje jejich použití pro biometrickou verifikaci i closed-set identifikaci. Implementace je v jazyce Python a podporuje konfiguraci experimentů, zpracování datových sad, použití masek, předzpracování, vyhodnocení metrik a porovnání metod. Experimentální část je poměrně rozsáhlá. Student testuje metody na několika biometrických modalitách a vyhodnocuje přesnost, ROC AUC, EER, rank-1 recognition rate, mAP i rychlost. Pozitivem je také vyhodnocení rychlosti. Omezením je, že nebyla provedena hlubší optimalizace parametrů jednotlivých metod pro konkrétní modality, což student sám uvádí jako možný směr dalšího zlepšení. 

90
Využitelnost výsledků

Přínos práce spočívá zejména v ověření, zda lze metody odhadu homografie a párování obrazů využít jako alternativní přístup k biometrické verifikaci a identifikaci. Odevzdaný framework může být využit pro další experimenty, například pro ladění parametrů jednotlivých metod, testování dalších datových sad nebo propojení homografických metod se specializovanými biometrickými modely. Pro přímé praktické nasazení by bylo potřeba provést rozsáhlejší validaci, optimalizaci a posouzení robustnosti v reálných podmínkách.

Náročnost zadání

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

Zadání hodnotím jako obtížnější, protože práce kombinuje několik oblastí: teorii homografie a lokálních příznaků, moderní metody párování obrazů včetně hlubokých modelů neuronových sítí, problematiku biometrické verifikace a identifikace a experimentální vyhodnocení na více biometrických modalitách.

Topics for thesis defence:
  1. Jaké jsou hlavní důvody slabších výsledků u snímků tváře při změně úhlu pohledu a jak by bylo možné tento problém řešit?
  2. U kterých biometrických vlastností považujete použití homografie za nejvhodnější a proč?
Points proposed by reviewer: 80

Grade proposed by reviewer: B

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