Bachelor's Thesis

Analysis and Visualization of Traffic Accident Data

Final Thesis 8.96 MB

Author of thesis: Bc. Veronika Šimková

Acad. year: 2024/2025

Supervisor: Ing. Magdaléna Ondrušková

Reviewer: Ing. Jiří Hynek, Ph.D.

Abstract:

This bachelor's thesis extends an existing web tool for analysing Waze congestion data by integrating police accident reports and crowdsourced Waze crash alerts for the city of Brno. After preparing the datasets and removing duplicate user reports, the datasets are matched based on spatial and temporal proximity to enhance official records and fill in gaps. The resulting data is presented on an interactive map and in the form of charts, offering a set of filters for customizing both views. Similarly to the original work, the extension was developed using Python and React. User testing was conducted to confirm that the new functionality clarifies accident hotspots and supports data-driven planning.

Keywords:

traffic, traffic data, data analysis, data visualization, traffic accidents, Waze, Brno, road safety

Date of defence

16.06.2025

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

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á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í studentky na položené otázky rozhodla práci hodnotit stupněm A.

Topics for thesis defence

  1. Jak se bude chovat shlukování dat v případě incidentů, které trvají déle než časový práh? Navrhněte optimalizaci.
  2. Dávalo by smysl umožnit uživatelské nastavení prahů pro shlukování dat?
  3. V čem přesně spočívala analýza, kterou jste prováděla?

Language of thesis

English

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Dr. Ing. Dušan Kolář (předseda)
Ing. Libor Polčák, Ph.D. (člen)
doc. Dr. Ing. Otto Fučík (člen)
Ing. František Grézl, Ph.D. (člen)
Ing. Tomáš Goldmann, Ph.D. (člen)

Supervisor’s report
Ing. Magdaléna Ondrušková

Študentka úspešne rozšírila existujúcu webovú aplikáciu o dáta z Polície ČR, pričom úspešne prepojila tento nový dataset s už existujúcim datasetom z Waze. Študentka k práci pristupovala zodpovedne a výsledok bude zverejnený ako súčasť existujúcej webovej aplikácie.   

Evaluation criteria Verbal classification
Informace k zadání

Zadanie nadväzuje na projekt Analýzy a vizualizácie dopravných dát (z Waze) v meste Brno. Cielom práce bolo rozšíriť existujúcu aplikáciu o analýzu a vizualizáciu dát o dopravných nehodách od polície ČR. Študentka predviedla analýzu dopravných dát z Waze a Polície ČR, pričom sa zamerala na možnosti prepojenia týchto dátových sád. Výsledkom práce je rozšírenie existujúcej webovej aplikácie o vizualizáciu dopravných dát polície a zobrazenie základných informácií na dashboarde. Študentka takisto navrhla a implementovala algoritmus mapovania dopravných nehôd na dáta z Waze. 

Zadanie hodnotím ako priemerne ťažké a považujem ho za splnené. 

Práce s literaturou

Študentka si naštudovala doporučenú literatúru a samostatne vyhľadala ďalšie relevantné zdroje. 

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

Študentka bola aktívna počas celého akademického roku, na pravidelné konzultácie chodila pripravená. 

Aktivita při dokončování

Práca bola dokončená včas, študentka výslednú implementáciu aj text riadne konzultovala a moje poznámky zapracovala. 

Publikační činnost, ocenění
Points proposed by supervisor: 90

Grade proposed by supervisor: A

Reviewer’s report
Ing. Jiří Hynek, Ph.D.

Bakalářská práce působí dobrým dojmem jak po teoretické, tak praktické stránce. Oceňuji, že práce byla psána v anglickém jazyce. Výsledky jsou dále využitelné. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification Points
Náročnost zadání

Evaluation level: průměrně obtížné zadání

Cílem práce bylo rozšířit existující webový nástroj pro analýzu dopravních dat ze služby Waze [1] o integraci policejních záznamů s hlášeními nehod z Waze. Studentka navrhla a implementovala algoritmus založený na heuristice párování dat podle prostorové a časové blízkosti záznamů. Výsledky zobrazila na interaktivní mapě a v grafech s možností filtrování. Pro tyto účely využívá technologie Python/Pandas a JavaScript/React. Zadání hodnotím jako průměrně obtížné.

[1] ONDRUŠKOVÁ, Magdaléna. Analýza a vizualizace dopravních dat města Brna. Brno, 2024. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. Vedoucí práce Ing. Jiří Hynek, Ph.D.

Prezentační úroveň technické zprávy

Práce je rozumně členěná na teoretickou a praktickou část. Uvítal bych lepší popis procesu zjišťování požadavků uživatel.

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

Práce je psána dobrou angličtinou, obsahuje pouze minimum typografických chyb (např. některé pomlčky).

90
Realizační výstup

Výstupy se skládají ze (1) serverové části, která řeší integraci policejních dat s daty z Waze a (2) klientské části, která data vizualizuje a poskytuje dodatečné statistiky. Výstupy hodnotím kladně. Vytkl bych zejména nekonzistenci UI se současnou aplikací, což bude vyžadovat další úpravy.

90
Využitelnost výsledků

Výsledky jsou využitelné v rámci výzkumného projektu analyzující data ze služby Waze.

Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce s literaturou

Studentka prostudovala přiměřené množství zdrojů týkajících se zejména geografických dat a jejich vizualizace.

85
Topics for thesis defence:
  1. Dávalo by smysl umožnit uživatelské nastavení prahů pro shlukování dat?
  2. Jak se bude chovat shlukování dat v případě incidentů, které trvají déle než časový práh? Navrhněte optimalizaci.
Points proposed by reviewer: 90

Grade proposed by reviewer: A

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