Spracovanie obrazu

Spracovanie obrazu () v informatike je akékoľvek spracovanie signálu, kde vstupom je obrázok a výstupom je upravený obrázok alebo určité charakteristiky či vlastnosti, ktoré vychádzajú zo vstupného obrázku. Výstupný obrázok môže mať napríklad upravenú veľkosť alebo zmenený jas pixelov tak aby sme zdôraznili určitý aspekt obrázku a potlačili ostatné. Príkladom môžu byť objekty, hrany alebo iné štruktúry, ktoré sú na obrázku považované za dôležité.

Typy techník spracovania obrazu 
Metódy spracovania obrazu môžeme zaradiť do niekoľkých kategórii:

 Vylepšenie obrazu
 Rekonštrukcia obrazu
 Kompresia obrazu
 Segmentácia obrazu
 Rozpoznanie obrazu
 Vyhladenie obrazu

Vylepšenie obrazu 

Vylepšenie obrazu nám poskytuje obrázok ktorý bude vhodnejší na zobrazenie a analýzu. Ide o odstránenie šumu, zaostrenie obrázku, zvýšenie kontrastu čo následne zjednodušuje hľadanie kľúčových prvkov v obrázku.

Vylepšenie obrazu môžeme ešte rozdeliť na 2 kategórie:

 Metódy v priestorovej oblasti - obrázok je 2-dimenzionálne pole pixelov
 Metódy vo frekvenčnej oblasti - obrázok je transformovaný do frekvenčnej oblasti napr. diskrétnou Fourierovou transformáciou

Niekoľko metód vylepšenia obrázku:

 použitie morfologických operácií
 ekvalizácia histogramu
 Contrast-limited adaptive histogram equalization (CLAHE)
 odšumenie Wienerovým filtrom
 lineárne zvýraznenie kontrastu
 mediánový filter atď...

Rekonštrukcia obrazu 

Obrázky môžu byť rôznymi vplyvmi poškodené, zašumené alebo rozmazané, cieľom rekonštrukcie je vylepšiť ich alebo vrátiť do ich pôvodnej kvality. Väčšina metód na rekonštrukciu sú založené konvolúcii aplikovanej globálne na celý obrázok. Poškodenie obrázku môže byť spôsobené viacerými dôvodmi: defekty na optických šošovkách, zlé zaostrenie, pohyb objektu, zrnitosť, skenovanie fotografii atď. Rekonštrukciu obrázku je možné dosiahnuť napríklad dekonvolúciou vo frekvenčnej oblasti alebo Wienerovým filtrom.

Kompresia obrazu 
Cieľom kompresie obrázku je zníženie jeho dátovej veľkosti. Redukcia dátovej veľkosti nám umožňuje nielen skladovanie väčšieho množstva obrázkov na danom pamäťovom úložisku aj rýchlejšie sťahovanie a posielanie obrázkov po sieti. Kompresiu delíme na stratovú a bezstratovú. Bezstratová kompresia je vhodná na umelé obrázky ako technické kresby, ikony a obrázky kde je preferované vysoké rozlíšenie ako obrázky z medicíny alebo skeny určené pre archivačné účely. Metódy poskytujúce bezstratovú kompresiu sú napríklad Huffmanove kódovanie a Lempel Ziv kódovanie. Stratová kompresia je vhodná na  prirodzené fotografie, kde malá strata presnosti akceptovaná ku dosiahnutiu podstatnej redukcii dátovej veľkosti. Pri stratovej kompresii sa aplikujú DCT, vlnková transformácia nasledované kvantovaním a kódovaním symbolov.

Segmentácia obrazu 

Cieľom segmentácie je rozdeliť obrázok na časti ktoré majú silnú koreláciu s objektami alebo plochami z reálneho sveta zobrazených na obrázku. Segmentácia obrazu sa snaží rozdeliť obraz na niekoľko častí zgrupovaním pixelov do regiónov, ktoré majú podobné vlastnosti ako napr. intenzitu, farbu, textúru... Hlavným cieľom je jasne oddeliť náš objekt záujmu o pozadia.

Niekoľko metód segmentácie obrázku:

 prahovanie
 zhlukovacie metódy
 detekcia hrán
 region-growing algoritmus
 metódy založené na histograme
 a ďalšie

Rozpoznanie obrazu 
Rozpoznanie obrazu () je schopnosť identifikovať napríklad objekty, miesta, ľudí, text alebo činnosť na obrázku. Rozpoznanie obrazu je široko používané v strojovo orientovaných vizuálnych úlohách, ako je napríklad označovanie obsahu obrázkov tagmi, vyhľadávanie obrázkov na základe obsahu, navigovanie robotov a riadenie autonómnych áut. Algoritmy na rozpoznávanie obrázkov sú väčšinou založené na hlbokom strojovom učení a najlepšie výsledky dosahujú konvolučné neurónové siete.

Niekoľko techník ktoré vedú k rozpoznaniu obrazu:

 graph matching
 neurónové siete
 genetické algoritmy
 simulované žíhaní
 boosting...

Vyhladenie obrazu 
Hlavným cieľom je odstránenie šumu v obrázkoch a tým zvýšenie jeho kvality. Väčšinou ide o nejakú formu priemerovanie hodnôt pixelov z okolia. Vyhladzovanie čelí problému rozmazania ostrých hrán v obrázku, preto by sme mali brať v ohľad algoritmy, ktoré ostré hrany zachovávajú. Tieto algoritmy počítajú priemer z okolia len z pixelov ktoré majú podobné hodnoty ako spracovávaný bod. Lokálne vyhladenie obrazu dokáže efektívne eliminovať impulzný šum alebo niektoré vady ako tenké prúžky, ale nedokáže si poradiť napríklad s veľkými škvrnami.

Niekoľko algoritmov na vyhladenie obrazu:

 Gaussovo vyhladenie
 Kuwahara filtrovanie
 bilaterálne filtrovanie
 mediánový filter a ďalšie...

Aplikácie 
Spracovanie obrazu má množstvo praktických aplikácii:

 úpravy obrazov vytvorených pomocou foto a video techniky - tieto úpravy sú často motivované chybnou expozíciou, rozmazaním, šumom alebo potrebou zvýšenia kontrastu, tak aby sa obrázky pozorovateľom „čo najviac páčili“.
 zvýraznenie niektorých rysov obrazu - oblasti ktoré chceme zvýrazňovať môžu byť definované určitým jasom, farbou, obsahom vysokých frekvencii, textúrou alebo inak popísané oblasti. Príkladom zvýraznenia rysov je napr. hľadanie hrán v obrázku.
 detekcia objektov a vzorov
 delenie obrazu na súvisiace oblasti (segmentácia) - používa sa hlavne ako predspracovanie pre ďalšie metódy počítačového videnia. Zmyslom vyhodnotenia môže byť napríklad určenie typu snímku pre ďalšie úpravy (napr. veľa modrej v hornej časti - asi krajinka, veľký obsah farby kože - asi portrét) alebo kontrola výrobkov v priemyselných aplikáciách.
 geometrické transformácie obrazu - cieľom je zmeniť geometriu obrazu a tým ho transformovať do iného tvaru. Využitím môže byť korekcia vád objektívu, úpravy obrázkov pred spájaním alebo umelecké stvárnenie fotiek.
 skladanie obrazov - uplatňuje sa pri tvorbe panoramatických snímok na základe ich prekryvu.
 meranie rozmerov, kvality povrchu a ďalšie... - meranie rozmerov a kvalita povrchu je jednou z jednoduchých aplikácii spracovania obrazu, ktorá sa uplatňuje v priemyselných aplikáciách. Meranie vychádza z detekcie hrán a jednoduchých geometrických výpočtov. Pri meraní kvality sa zase hľadajú pixely s podstatne odlišnou hodnotou.

Referencie 

Spracovanie obrazu