Webová aplikace pro nastavení ergonomického posedu na jízdním kole
but.committee | prof. Ing. Adam Herout, Ph.D. (předseda) prof. Dr. Ing. Jan Černocký (člen) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Michal Hradiš, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. David Bařina, Ph.D. (člen) | cs |
but.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 B. | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Čadík, Martin | en |
dc.contributor.author | Vlasák, Jiří | en |
dc.contributor.referee | Bobák, Petr | en |
dc.date.created | 2024 | cs |
dc.description.abstract | Tato práce se zaměřuje na vývoj webové aplikace, která uživatelům pomůže nastavit ergonomickou polohu na jízdním kole. Aplikace využívá model odhadu pózy RTMPose k analýze videa uživatele šlapajícího na kole z profilu, poté vypočítá rozličné úhly kloubů a poskytne uživateli návrhy na změnu výšky sedla kola, předozadní polohu sedla, výšky řídítek a předozadní polohy řídítek pro dosažení ergonomičtějšího posedu. Aplikace je implementována pomocí frameworku SvelteKit. Model pro odhad pózy běží na straně klienta pomocí knihovny TensorFlow.js. Pro vyhodnocení a zlepšení přesnosti modelu odhadu pózy byla vytvořena datová sada 2309 fotografií autora šlapajícího na kole. Po fine-tunování modelu na tomto datovém souboru se normovaná průměrná chyba modelu výrazně snížila z 2,54 na 1,51 (zlepšení o 40 %). Experimenty ukázaly, že aplikace detekuje změny úhlu způsobené změnami výšky sedla a že ji lze použít k nastavení výšky sedla. | en |
dc.description.abstract | This work focuses on the development of a web application that helps users to set up an ergonomic position on a bicycle. The application uses the RTMPose pose estimation model to analyze a side view video of the user pedaling their bicycle, then computes various joint angles and provides the user suggestions for changing the bicycle saddle height, saddle setback, handlebar height and handlebar reach to achieve more ergonomic position. The application is implemented using the SvelteKit framework. The pose estimation model runs on the client-side using the TensorFlow.js library. To evaluate and improve the accuracy of the pose estimation model, a dataset of 2309 photos of the author pedaling his bicycle was created. After fine-tuning the model on this dataset, the model Normalized Mean Error significantly decreased from 2.54 to 1.51 (40\% improvement). Experiments showed that that the application successfully detects angle changes caused by the saddle height changes and that the application can be used to set up the saddle height. | cs |
dc.description.mark | B | cs |
dc.identifier.citation | VLASÁK, J. Webová aplikace pro nastavení ergonomického posedu na jízdním kole [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 154460 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248993 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | odhad pózy | en |
dc.subject | bikefit | en |
dc.subject | zpracování videa | en |
dc.subject | webová aplikace | en |
dc.subject | RTMPose | en |
dc.subject | pose estimation | cs |
dc.subject | bikefit | cs |
dc.subject | video processing | cs |
dc.subject | web application | cs |
dc.subject | RTMPose | cs |
dc.title | Webová aplikace pro nastavení ergonomického posedu na jízdním kole | en |
dc.title.alternative | Web application for setting up an ergonomic position on a bicycle | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-20 | cs |
dcterms.modified | 2024-06-20-11:36:46 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 154460 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:38:28 | en |
sync.item.modts | 2025.01.15 11:57:24 | en |
thesis.discipline | Počítačové vidění | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |