Automatická analýza obrázků grafů

Navržený typ práce: Diplomová práce     Celkový stav inzerátu: Obsazené


Cílem práce je automaticky analyzovat obrázky grafů (charts) a umožnit jejich další zpracování ve formě textu v přirozeném jazyce. Uvažovány budou sloupcové, spojnicové, x-y bodové, koláčové a další.

Program by měl v první fázi z obrázku rozpoznat, o jaký typ grafu se jedná. 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: "Ve sloupcovém grafu je porovnání {pocet_sloupecku} metod" nebo "Maximální hodnota v grafu je {vyska_nejvyssiho_sloupce}", "Ve spojnicovém grafu je {positive_or_negative} trend", a další v závislosti na typu grafu.

Datovou sadu dodá vedoucí práce.

Předběžné body zadání:
1) Seznamte se s dodanou datovou sadu obrázků grafů
2) Vytvořte klasifikátor, který umožní predikovat typ grafu v obrázku.
3) Navrhněte sadu metod pro detekci a rozpoznávání důležitých prvků v grafech.
4) Umožnětě programově zobrazit detekované prvky grafu, včetně jejich hodnot.
5) Připravte šablony a anotace pro generování textu popisující obrázek grafu.
6) Pomocí připravených šablon a automaticky detekovaných hodnot vygenerujte text v přirozeném jazyce popisující obrázek sloupcového grafu.
7) 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:23

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