ftn-ai-lab / nm-2023

Neuronske mreže 2023/2024
MIT License
1 stars 0 forks source link

Detekcija i klasifikacija vozila na Terazijama #7

Closed MarijaGolubovic closed 2 months ago

MarijaGolubovic commented 6 months ago

Tim Link do repozitorijuma: https://github.com/MarijaGolubovic/vahicle_recognition

Marija Golubović E2 11/2023 Mehaela Osmajić E2 13/2023

Definicija problema Saobraćajne gužve predstavljaju ozbiljan problem savremenog društva. Jedan od ključnih atributa koji utiče na gužvu i koje se često analizira prilikom traženja uskih grla na saobraćajnicama je struktura saobraćaja. Upotrebnom modela mašinskog učenja za detekciju i klasifikaciju objekata postiže se brza i efikasna analiza strukture saobraćaja.

Skup podataka Pošto radimo detekciju i klasifikaciju saobraćaja na Terazijama, odlučile smo da ćemo same sakupiti skup podataka. Pošto za analizu koristimo live prenos sa kamere, nije nam problem sakupiti dovoljno velik skup podataka. Skup podataka bi činile fotografije nastala u različito doba dana, u različitim vremenskim uslovima i u situacijam kada ima puno saobraćaja i kada ga nema uopšte. Poseban izazov će biti detekcija u uslovima loše vidljivosti. Za anotaciju podataka ćemo koristiti Roboflow alat za anotiranje. Pošto projekat spajamo sa projektom iz predmeta Sistemi za istraživanje i analizu podataka (SIAP), gdje radimo predikciju saobraćajnih gužvi, radićemo klasifikaciju saobraćaja u tri klase:

Link do live kamere na Terazijama: https://www.youtube.com/@BeogradCom/streams

Metodologija Kao što sam ranije napomenula projekat spajamo sa predmetom SIAP za koji su nam potrebni valjani podaci. Pošto nam je potrebna detekcija i klasifikacija objekata odlučile smo se za dva modela:

Ove modele ćemo dotrenirati sa našim podacima i uporedićemo njihove performanse. Kako bi pratili kretanje vozila u više frejmova, koristićemo object tracking. Na ovaj način želimo pratiti koliko vremena vozilu treba da pređe od jedne do druge tačke na frejmu, kako bi na osnovu tih informacija izračunale relativnu brzinu. I ovaj put ćemo koristiti dva pristupa:

Metod evaluacije Pošto očekujemo nebalansirane klasa i važno nam je da znamo koliko imamo False Negatives i False Positives detekcija, odlučile smo da ćemo kao mjeru performansi koristiti F score.

vdragan1993 commented 6 months ago

Tema odobrena. Srećan rad.