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
Information about assignment

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é. 

Work with literature

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

Activity during solution, consultations, communication

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

Activity during completion

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

Publication activity, awards
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
The difficulty of the assignment

Evaluation level: moderately difficult assignment

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.

Presentation level of the technical report

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
Formal preparation of a technical report

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

90
Realisation output

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
Usability of results

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

The extent to which the requirements of the assignment have been met

Evaluation level: assignment fulfilled

Extent of the technical report

Evaluation level: is within the usual extent

Work with literature

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á