Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Lucie Jadrná
Acad. year: 2025/2026
Supervisor: Ing. Tomáš Goldmann, Ph.D.
Reviewer: Ing. Štěpán Rydlo
This thesis deals with the design and implementation of a web application for the automated analysis of running technique from video recordings, aiming to make biomechanical diagnostics accessible to the general public. The resulting solution combines modern computer vision and artificial intelligence methods through a robust computational pipeline. This pipeline utilizes the MediaPipe framework for extracting anatomical keypoints and a custom classifier for the precise detection of running gait cycle phases. The acquired spatiotemporal and kinematic data are subsequently combined with visual context and interpreted by the Gemini 2.5 Pro large multimodal model. This hybrid approach enables the application to automatically generate a comprehensible expert evaluation of the running technique. An evaluation of the system, conducted in collaboration with a domain expert, confirmed the high quality and practical usability of the generated outputs, while also reflecting on the current limitations of multimodal models in understanding fast, dynamic movement.
Running analysis, running technique evaluation, running biomechanics, spatiotemporal parameters, video-based motion analysis, computer vision, artificial intelligence, multimodal models
Date of defence
23.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázku 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í studentky na položené otázky rozhodla práci hodnotit stupněm A.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Intelligent Systems
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Application Development (NADE)
Composition of Committee
prof. RNDr. Alexandr Meduna, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) Ing. Jan Pluskal, Ph.D. (člen) Ing. Marta Jaroš, Ph.D. (člen)
Supervisor’s reportIng. Tomáš Goldmann, Ph.D.
Studentka vytvořila diplomovou práci, která naplňuje jednotlivé body zadání. Z hlediska průběhu řešení negativně vnímám pozdní dokončení práce před termínem odevzdání, které omezilo možnosti závěrečné konzultace s vedoucím. Výsledná práce nicméně plní původní záměr a výsledky byly konzultovány s odborníkem na problematiku běhu. Celkově hodnotím přístup studentky stupněm velmi dobře (B).
Cílem práce bylo s využitím aktuálních technologií vytvořit aplikaci pro analýzu běhu a zjistit její použitelnost a limity. Zadání práce hodnotím jako průměrně obtížné, přičemž práce byla splněna ve všech bodech zadání.
Práce byla odevzdána s menším časovým předstihem, než by bylo žádoucí, což omezilo prostor pro závěrečnou revizi ze strany vedoucího. Zásadní připomínky byly přesto do finální verze zapracovány.
Publikační činnost ani další ocenění mi nejsou známy.
Studentka si potřebné studijní materiály a literaturu opatřila převážně samostatně. Přehled literatury odpovídá rozsahu a zaměření práce.
Studentka docházela na konzultace připravená a orientovala se v řešené problematice, nicméně frekvence konzultací byla nižší, než by bylo vhodné. Studentka pracovala převážně samostatně, přičemž větší část práce byla realizována ve druhé polovině semestru, což se odrazilo v pozdějším dokončení práce.
Grade proposed by supervisor: B
Reviewer’s reportIng. Štěpán Rydlo
Studentka splnila všechny body zadání v plném rozsahu a provedla testování včetně validace dat od odborníků. Technická zpráva je napsána jasně a srozumitelně, až na drobné nedostatky v teoretické části. Práce obsahuje všechny požadované části a tvoří ucelený pohled na danou problematiku. Výsledný produkt je ve funkčním stavu připraveném k nasazení. Na základě výše uvedeného hodnotím práci stupněm (výborně).
Evaluation level: zadání splněno
Práce splňuje všechny body zadání.
Evaluation level: je v obvyklém rozmezí
Práce je v rozmezí typickém pro diplomovou práci.
Součásti technické zprávy jsou popsány všechny použité technologie a postup. Jednotlivé kapitoly práce na sebe plynule navazují. Práce by však mohla být v teoretické kapitole rozšířena o popis nohy a vysvětlení pozice jednotlivých kloubů (například hlezenní kloub).
Z typografického hlediska je práce dobře vysázena, práce neobsahuje překlepy ani jiné nedostatky.
Práce obsahuje dostatečný počet citací, které jsou všechny zpracovány v souladu s normou. Jako zdroje jsou využity převážně články z posledních let, což svědčí o vhodném zmapování aktuálního stavu problematiky.
Výsledkem práce je funkční serverová aplikace, která byla řádně otestována. Součástí hodnocení je také porovnání výsledků s odborníkem v dané oblasti. Výsledky aplikace jsou tak ověřeny a zároveň poukazují na rozdíly mezi hodnocením odborníka a aplikace – ty se liší převážně v subjektivních aspektech posouzení. Aplikace využívá multimodální model Gemini 2.5 Pro, který se doporučuje mít předplacený pro použití aplikace.
Práce je spíše kompilačního charakteru, kde využívá různé již natrénované modely neuronovýh sítí na zpracování obrazu a generování textu. Aplikace není veřejně nasazena z důvodu používámí licencovaných multimodálních modelů.
Evaluation level: průměrně obtížné zadání
Práce provádí analýzu kvality běhu pomoci kombinace několika neuronových sítí. V první řadě práce používá neuronové sítě na detekci osoby a končetin pro nalezení a definování pozice jednotlivých částí těla. Tyto informace jsou následně předány velkému multimodálnímu modelu pro analýzu a přeložení výsledků do textové formy pro běžného uživatele.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová