Automatická analýza obrázků sloupcových grafů

Navržený typ práce: Bakalářská práce     Celkový stav inzerátu: Obsazené


Cílem práce je automaticky analyzovat obrázky sloupcových grafů a umožnit jejich další zpracování ve formě textu v přirozeném jazyce.

Program by měl v první fázi rozpoznat, že se jedná o sloupcový graf, dále pak detekovat důležité prvky na obrázku grafu (tj. souřadnicové osy, popisky, název grafu, legendu aj.) a v konečném důsledku by program měl umožnit graf "popsat" v přirozeném jazyce a "rozumět" mu.

Tzn. umět vygenerovat věty typu: "V grafu je porovnání {pocet_sloupecku} metod" nebo "Maximální hodnota v grafu je {vyska_nejvyssiho_sloupce}" a podobně.

V rámci zjednodušení úlohy se pro bakalářskou práci budou uvažovat pouze sloupcové grafy (horizontální i vertikální), které jsou jedny z nejčastěji používaných. Datovou sadu dodá vedoucí práce.

Předběžné body zadání:
1) Seznamte se s dodanou datovou sadu obrázků grafů
2) Navrhněte sadu metod pro detekci a rozpoznávání důležitých prvků v grafech
3) Umožnětě programově zobrazit detekované prvky grafu, včetně sloupečků a jejich hodnot.
4) Připravte šablony a anotace pro generování textu popisující obrázek sloupcového grafu.
5) Pomocí připravených šablon a automaticky detekovaných hodnot vygenerujte text v přirozeném jazyce popisující obrázek sloupcového grafu.
6) Program otestujte na testovací sadě obrázků a dosažené výsledky kriticky zhodnoťte.

Očekává se využití metod počítačového vidění (computer vision -- OpenCV), optického rozpoznávání znaků (OCR -- Tesseract) a pravěpodobně i metod umělé inteligence (AI). Výstupem bude s největší pravděpodobností grafické uživatelské rozhraní (GUI), které umožní načíst obrázek grafu, zanalyzovat ho a zobrazit důležité prvky a vygenerovat text -- popis grafu.

Programovací jazyk dle domluvy s vedoucím práce (upřednostňován, nikoliv však vyžadován je Python).

Více informací poskytne vedoucí práci na první informativní schůzce.




Pro akad. rok: 2024/2025

Vložil: Ing. Jiří Martínek, Ph.D.

Email: jimar@ntis.zcu.cz

Vloženo: 7.5.2024 000 01:20:05

Zdroj: externí systém

Katedry

Zkratka katedryNázev katedryStavSchválilVedoucí práce
FAV/KIVKatedra informatiky a výpočetní technikySchválenoIng. Jiří Martínek, Ph.D.
jimar@ntis.zcu.cz
Ing. Jiří Martínek, Ph.D.
jimar@ntis.zcu.cz