1 / 13
2 / 13 Bevezető Forgalmi dugók okozta problémák: - Feszültség - Sietség - Szabálytalan közlekedés → baleseti források Megoldás: A jó megoldások alapja a megfontolt döntések → információk szükséglete → forgalmi adatok, statisztikák készítése [ Bevezető ]
3 / 13 A forgalomszámlálásról Hazánkban: től Közlekedéstudományi Intézet - Folyamatos korszerűsödés → ma 4-5 évente - Forgalomszámlálás: Kézzel Automatával Kezdetben pneumatikus elvű gumitömlős automata Darabszámláló, járműosztályozó, tengelyterhelés mérő [ Bevezető ]
4 / 13 Külföldi rendszerek Houston TranStar AVI Traffic Monitoring System (USA) - Radaros rendszer Applied Traffic (Anglia) - Számlálók és osztályozók Austrian Research Centers - (Ausztria) - Saját fejlesztésű hardveres, szoftveres megvalósítások [ Rendszerek ]
5 / 13 Hazai rendszerek Köztech Közlekedéstechnikai és Kereskedelmi Zrt. - Forgalomszámlálás, sebességmérés, járműosztályozás (hurok elvű, radar elvű) AnaLogic Computers Kft - Egyedülálló, saját technológia (osztályozás,számlálás,követés,sáv váltás észlelése) [ Rendszerek ]
6 / 13 Cél − Forgalomszámlálás − Járműkategóriák osztályozása − Sebesség mérés − Éjjeli üzemmód − Statisztikai adatok feldolgozása, kimutatások készítése [ TrafMon ]
7 / 13 − Videó forrása: Kamera (infra- vagy webkamera) Internetes stream ( Fájl (mpg, avi) − Videó: legalább 320x240 felbontás, 15 fps − Fejlesztés: Delphi 7 − Speciális tulajdonságok: Vizsgált terület kijelölése Vizsgálandó keresztmetszet beállítása [ TrafMon ] Megvalósítás
8 / 13 Tervezésnél figyelembe vett szempontok: − Egyszerűség: modulok összetett, átlátható, megfelelő struktúrájú kiépítése − Gyorsaság: a feladat céljának megfelelően gyors adatfeldolgozás − Összefüggés: modulok megfelelően kiépített logikai kapcsolata, melyek egységet képeznek − Mobilitás: modulok kialakítása úgy, hogy különálló részként is funkcionáljanak [ TrafMon ] A rendszer
9 / 13 A rendszert alkotó modulok: − Input: az input videó feldolgozásáért, képkockák továbbításáért felelős egység − GUI: felhasználói vezérlésért, és megjelenítésért felelős egység − Process: képfeldolgozó egység − Adatbázis: feldolgozott adatok kezeléséért, tárolásáért felelős egység [ TrafMon ] Modulok
10 / 13 [ TrafMon ] Megvalósítás TPixClass A szoftver legfontosabb osztálya (Input modul; GUI; Process modul) - Szürkeárnyalatos képek tárolása tömbökben - OpenCV (TIplImage) – TPix konverzió - Gyors memóra (API) műveletek felhasználásával - Képfeldolgozási műveletek Szűrők, Binarizálás, Összeadás/Kivonás, RGB-HSL konverzió, Él/Sarok Detektálás
11 / 13 [ TrafMon ] Megvalósítás Input modul (próba verzió) Input videók fogadása OpenCV segítségével - FlashStream – Flash ActiveX komponens felhasználásával (UTV.HU) - Kamera - Videó Dinamikus háttér felépítés „trükkös” megoldással - AlphaBlend API függvény felhasználásával
12 / 13 [ TrafMon ] További fejlesztések Process modul Objektum felismerés, követés (kontúr -kinyerés, -összekötés, -cimkézés) Sebesség mérés (becsült értékkel – felhasználó által beállított paraméterekkel) Osztályozás (objektum méretéből következtetve) Database modul Feldolgozott adatok tárolása GUI Látványos, de a szoftver céljainak megfelelő külső WEB Folyamatosan frissülő tartalommal, ízléses külsővel ellátva. A szoftver által feldolgozott adatok lekérdezése
13 / 13 [ TrafMon ] Köszönöm a figyelmet!