dc.contributor.advisor | Fusek, Radovan | |
dc.contributor.author | Frič, Matěj | |
dc.date.accessioned | 2025-06-23T11:49:44Z | |
dc.date.available | 2025-06-23T11:49:44Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/156929 | |
dc.description.abstract | This thesis investigates in-vehicle driver state analysis using deep learning, with the aim of improving road safety. The central idea is a data-driven approach that leverages semantic segmentation and monocular depth estimation to enrich existing datasets. First, a semantic segmentation model is trained to isolate the driver within the vehicle interior. Subsequently, experiments are conducted using autoencoders with various types of input image representations, including segmentation masks, estimated depth maps, depth sensor data, RGB images, and combined RGBD images. Three different autoencoder architectures are compared, each incorporating temporal information through the analysis of image sequences. Experimental results demonstrate that when driver masking is applied, anomaly detection performs better with estimated depth maps than with depth sensor data. These findings suggest the potential of semantic segmentation and monocular depth estimation to enhance anomaly detection performance in in-vehicle driver monitoring systems. | en |
dc.description.abstract | Tato práce se zabývá analýzou stavu řidiče ve vozidle pomocí metod hlubokého učení s cílem zvýšit bezpečnost silničního provozu. Hlavní myšlenkou je datově orientovaný přístup využívající sémantickou segmentaci a odhad hloubky z 2D obrazu k vylepšení stávajících datových sad. Nejprve je natrénován model pro sémantickou segmentaci, který umožňuje izolovat řidiče v interiéru vozidla. Následně jsou provedeny experimenty s autoenkodéry nad různými typy vstupních obrazových reprezentací včetně segmentačních masek, odhadovaných hloubkových map, dat z hloubkového senzoru, RGB snímků a kombinovaných RGBD snímků. Jsou porovnány tři různé architektury autoenkodérů, z nichž každá zahrnuje modelování temporálních informací prostřednictvím analýzy sekvencí snímků. Experimentální výsledky ukazují, že při maskování vstupů segmentací řidiče dosahuje detekce anomálií lepších výsledků s odhadovanými hloubkovými mapami než s daty z hloubového senzoru. Tyto závěry naznačují, že sémantická segmentace a odhad hloubky mají potenciál přispět ke zlepšení detekce anomálií v systémech pro monitorování řidiče ve vozidle. | cs |
dc.format.extent | 14942283 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | anomaly detection | en |
dc.subject | autoencoder | en |
dc.subject | computer vision | en |
dc.subject | deep learning | en |
dc.subject | image analysis | en |
dc.subject | machine learning | en |
dc.subject | monocular depth estimation | en |
dc.subject | neural networks | en |
dc.subject | semantic segmentation | en |
dc.subject | analýza obrazu | cs |
dc.subject | autoenkodér | cs |
dc.subject | detekce anomálií | cs |
dc.subject | hluboké učení | cs |
dc.subject | neuronové sítě | cs |
dc.subject | odhad hloubkové mapy | cs |
dc.subject | počítačové vidění | cs |
dc.subject | sémantická segmentace | cs |
dc.subject | strojové učení | cs |
dc.title | In-Vehicle Driver State Analysis Using Image Segmentation | en |
dc.title.alternative | Analýza stavu řidiče ve vozidle pomocí segmentace obrazu | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Sojka, Eduard | |
dc.date.accepted | 2025-06-04 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | FRI0089_FEI_N0613A140034_2025 | |
dc.rights.access | openAccess | |