Magazín KPI
Časopis Katedry počítačov a informatiky FEI TUKE
kpi

Ako dokáže umelá inteligencia sledovať dopravu v meste v reálnom čase

Mestá dnes čelia rastúcej doprave, častejším zápcham a potrebám efektívnejšieho riadenia premávky. Moderné technológie umelej inteligencie a počítačového videnia dokážu analyzovať obraz z kamier v reálnom čase, automaticky rozpoznávať vozidlá a zbierať cenné dopravné dáta bez zásahu človeka. Článok približuje princípy detekcie objektov, fungovanie modelov YOLO a možnosti využitia inteligentných dopravných systémov v praxi.

Doprava v ére umelej inteligencie

Doprava v mestách je každým rokom hustejšia. Rastúci počet vozidiel spôsobuje dopravné zápchy, vyššiu nehodovosť aj väčšie environmentálne zaťaženie. Mestá preto hľadajú spôsoby, ako efektívnejšie monitorovať premávku a lepšie reagovať na aktuálnu dopravnú situáciu.

Tradičné metódy monitorovania dopravy, ako manuálne počítanie vozidiel alebo jednoduché senzory, majú viacero obmedzení. Sú finančne náročné, často poskytujú iba základné údaje a neumožňujú detailnú analýzu dopravného správania.

V posledných rokoch sa preto do popredia dostávajú technológie umelej inteligencie v kombinácii s počítačovým videním. Moderné neurónové siete dokážu analyzovať video z kamier v reálnom čase a automaticky rozpoznávať vozidlá, chodcov či dopravné situácie.

Tieto technológie sa stávajú dôležitou súčasťou konceptu smart city, kde inteligentné systémy pomáhajú optimalizovať dopravu, riadiť semafory alebo analyzovať dopravné toky na základe reálnych údajov.

Počítačové videnie

Jednou z najdôležitejších oblastí počítačového videnia je detekcia objektov. Ide o proces, pri ktorom systém dokáže nielen rozpoznať, aký objekt sa nachádza v obraze, ale zároveň určiť aj jeho presnú polohu. Výsledkom sú tzv. Bounding boxy — rámiky ohraničujúce jednotlivé detegované objekty.

Príklad detekcie vozidiel
Príklad detekcie vozidiel

Počítačové videnie však zahŕňa aj ďalšie úlohy. Klasifikácia obrazu sa zameriava iba na určenie toho, čo sa na obrázku nachádza, bez lokalizácie konkrétnych objektov. Ak by sa napríklad na fotografii nachádzali auto a autobus, klasifikačný model by iba určil, že sa na obrázku nachádzajú vozidlá, ale nevedel by povedať, kde presne sa nachádzajú.

Ešte detailnejší prístup predstavuje segmentácia obrazu. Na rozdiel od detekcie objektov, ktorá využíva rámiky, segmentácia označuje presné pixely, ktoré patria jednotlivým objektom. Vďaka tomu dokáže systém presnejšie rozlišovať tvary objektov a lepšie pochopiť celú scénu. Tieto technológie dnes využívajú napríklad aj autonómne vozidlá, ktoré umožňujú rozpoznávať ostatné autá, chodcov, dopravné značky či jazdné pruhy v reálnom čase. Známe sú napríklad systémy používané v automobiloch spoločnosti Tesla.

Pri detekcii objektov systém zároveň určuje aj kategóriu každého rozpoznaného objektu, napríklad: auto, autobus, kamión, motocykel, chodec.

Na rozdiel od klasickej klasifikácie obrazu dokáže detekcia objektov pracovať s viacerými objektmi naraz a analyzovať komplexné scény. V doprave sa počítačové videnie využíva napríklad na:

  • počítanie vozidiel,
  • analýzu hustoty premávky,
  • inteligentné parkovanie,
  • rozpoznávanie evidenčných čísel,
  • detekciu nehôd,
  • monitorovanie križovatiek.

Prečo sú modely YOLO také populárne

Jednou z najznámejších technológií pre detekciu objektov v reálnom čase sú modely YOLO, čo znamená „You Only Look Once“.

Názov vychádza z princípu, pri ktorom neurónová sieť analyzuje celý obraz naraz namiesto postupného prehľadávania jednotlivých častí. Vďaka tomu dokáže systém pracovať veľmi rýchlo a zároveň zachovávať vysokú presnosť.

Práve kombinácia rýchlosti a presnosti spôsobila, že sa modely YOLO stali mimoriadne populárnymi v oblastiach ako:

  • autonómne vozidlá,
  • bezpečnostné systémy,
  • priemyselná automatizácia,
  • videoanalýza,
  • inteligentné dopravné systémy.

Počas rokov vzniklo viacero generácií modelov YOLO, pričom každá priniesla nové optimalizácie a vyššiu efektivitu.

YOLOv5: táto verzia sa stala veľmi populárnou vďaka jednoduchému nasadeniu a dobrému pomeru medzi výkonom a presnosťou.

YOLOv8 priniesol modernejšiu architektúru a výrazné zlepšenia v kvalite detekcie objektov.

YOLOv12: najnovšia verzia modelov sa zameriava najmä na:

  • vyššiu presnosť,
  • lepšie spracovanie komplikovaných scén,
  • nižšie hardvérové nároky.
Porovnanie rôznych verzií modelov detekcie
Porovnanie rôznych verzií modelov detekcie

Aj vďaka neustálym vylepšeniam modelov je dnes možné využívať detekciu objektov v reálnom čase aj na menších zariadeniach alebo priamo v mestských kamerových systémoch.

Ako funguje inteligentné monitorovanie dopravy

Moderný systém monitorovania dopravy pozostáva z viacerých častí, ktoré spolupracujú pri analýze obrazu z kamier.

Celý proces zvyčajne funguje nasledovne:

  • kamera zaznamenáva video z cesty alebo križovatky,
  • systém spracováva jednotlivé snímky videa,
  • model umelej inteligencie deteguje vozidlá,
  • algoritmus sleduje pohyb objektov medzi jednotlivými snímkami,
  • dáta sa ukladajú a vizualizujú.
Aktívny systém monitorovania dopravy
Aktívny systém monitorovania dopravy

Takýto systém dokáže automaticky:

  • počítať vozidlá,
  • určovať intenzitu dopravy,
  • analyzovať smery jazdy,
  • vyhodnocovať dopravné špičky,
  • identifikovať neobvyklé situácie.

Veľkou výhodou je schopnosť pracovať nepretržite bez potreby manuálneho zásahu. Výsledné dáta je možné jednoducho zobrazovať a spravovať prostredníctvom webového rozhrania. Operátor tak môže v reálnom čase sledovať aktuálnu situáciu na križovatkách, prezerať štatistiky dopravy, analyzovať historické záznamy alebo meniť nastavenia detekcie. Moderné webové aplikácie zároveň umožňujú pohodlnú vizualizáciu dát pomocou grafov, tabuliek či živého videostreamu, čo výrazne zjednodušuje prácu s dopravnými informáciami a robí celý systém prehľadnejším a používateľsky prístupnejším.

Webová aplikácia zobrazujúca detekciu a sledovanie vozidiel v reálnom čase spolu so štatistikami dopravy a vizualizáciou analyzovaných dát
Webová aplikácia zobrazujúca detekciu a sledovanie vozidiel v reálnom čase spolu so štatistikami dopravy a vizualizáciou analyzovaných dát

Výzvy pri spracovaní obrazu v doprave

Hoci moderné modely dosahujú veľmi dobré výsledky, monitorovanie dopravy v reálnom prostredí prináša viacero problémov.

Medzi najväčšie výzvy patria:

  • Počasie: dážď, hmla alebo sneženie môžu zhoršiť viditeľnosť a znížiť presnosť modelov.

  • Svetelné podmienky: nočné osvetlenie, odrazy svetiel automobilov alebo tiene môžu výrazne ovplyvniť kvalitu detekcie.

    Zlé svetelné podmienky, ktoré dokážu ovplyvniť detekciu
    Zlé svetelné podmienky, ktoré dokážu ovplyvniť detekciu
  • Príliš hustá premávka: pri veľkom počte vozidiel často dochádza k ich čiastočnému prekrytiu, čo komplikuje správne rozpoznanie objektov.

  • Výpočtový výkon: spracovanie videa v reálnom čase vyžaduje vysoký výkon hardvéru, najmä pri spracovaní videa vo vysokom rozlíšení.

Aj napriek týmto problémom sa presnosť moderných modelov neustále zlepšuje a mnohé systémy už dnes dosahujú veľmi spoľahlivé výsledky.

Optimalizácia pre spracovanie v reálnom čase

Jednou z najdôležitejších požiadaviek inteligentných dopravných systémov je schopnosť spracovávať video v reálnom čase. Pri analýze v reálnom čase musí systém zvládnuť spracovať desiatky snímok za sekundu. Preto sa používajú rôzne optimalizačné techniky. Medzi najčastejšie patria:

  • GPU akcelerácia,
  • zmenšovanie rozlíšenia obrazu,
  • optimalizácia veľkosti modelov,
  • kvantizácia neurónových sietí,
  • pruning modelov.

Cieľom optimalizácie je nájsť kompromis medzi presnosťou detekcie a rýchlosťou spracovania.

Budúcnosť inteligentných dopravných systémov

Počítačové videnie a umelá inteligencia budú v doprave zohrávať čoraz väčšiu úlohu. Budúce systémy môžu priniesť:

  • adaptívne riadenie semaforov,
  • automatickú detekciu nehôd,
  • inteligentnú predikciu dopravných zápch,
  • komunikácia medzi vozidlami a infraštruktúrou,
  • inteligentné parkovanie,
  • podpora autonómnych vozidiel.

Zaujímavým trendom je aj tzv. Edge AI — spracovanie dát priamo na zariadeniach umiestnených pri kamerách. Takéto riešenie znižuje nároky na prenos dát a umožňuje rýchlejšie reakcie systému. Veľký potenciál majú aj malé AI zariadenia ako NVIDIA Jetson alebo Raspberry Pi AI, ktoré umožňujú nasadenie umelej inteligencie aj v cenovo dostupných projektoch.

Zhrnutie

Umelá inteligencia dnes výrazne mení spôsob, akým mestá monitorujú a riadia dopravu. Moderné modely počítačového videnia dokážu automaticky analyzovať video, rozpoznávať vozidlá a zbierať cenné dopravné dáta v reálnom čase. Technológie ako YOLO prinášajú kombináciu vysokej presnosti a rýchlosti, vďaka čomu sú vhodné pre inteligentné dopravné systémy, smart city riešenia aj budúce autonómne technológie. Aj keď spracovanie obrazu v reálnom čase stále prináša technické výzvy, vývoj umelej inteligencie napreduje veľmi rýchlo a možnosti jej využitia v doprave sa neustále rozširujú.

Linkovať