Základy zvýraznění digitálního obrazového záznamu V této lekci si procvičíme základní techniky zvýraznění digitálního obrazového záznamu (angl. image), který je výsledkem skenování povrchu Země z vesmíru. Jako ukázková data, na nichž budeme cvičné zvýraznění provádět, poslouží data získaná skenerem systému Landsat 7 ETM+. Jedná se o podobrazy (chcete-li podmnožiny obrazu či prostě výřezy), vytvořené při importu digitálního obrazového záznamu pro vybranou scénu (L71189025_02520030421). Data pro tuto scénu jsme získali v předchozím cvičení na stránkách elektronického katalogu Glovis (http://glovis.usgs.gov/). Zvýraznění obrazu budeme provádět v prostředí programu Bilko, který již znáte z minulé lekce. Před zahájením práce bychom tedy měli mít k dispozici dva výřezy z původní obrazové scény L71189025_02520030421 a to soubory jejichž název obsahuje některý z řetězců:
L71189025_02520030421 From (800, 4000) To (2800, 5500)
L71189025_02520030421 From (3000, 5000) To (5000, 6500) Připomeňme si, že tyto na první pohled komplikované názvy souborů jsou složeny
z původního názvu (L71189025_02520030421) souborů obsahujících data scény a dále z řetězců (doplnil je nástroj Bilko) From (800, 4000) To (2800, 5500) případně From (3000, 5000) To (5000, 6500), které vypovídají o rozsahu výřezů vytvořených z původního souboru v předchozím cvičení. Nyní se podívejme na obrazové soubory jednotlivých pásem (kterých je 8) pro oblast nazvanou pracovně Hrubý Jeseník:
L71189025_02520030421_B10 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B20 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B30 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B40 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B50 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B61 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B62 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B70 From (800, 4000) To (2800, 5500).DAT
L71189025_02520030421_B80 From (800, 4000) To (2800, 5500).DAT Obdobně konstruované jsou i názvy obrazových souborů pro jednotlivá pásma výřezu
nazvaného Ostravsko, který pokývá část stejnojmenné oblasti:
L71189025_02520030421_B10 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B20 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B30 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B40 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B50 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B61 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B62 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B70 From (3000, 5000) To (5000, 6500).DAT
L71189025_02520030421_B80 From (3000, 5000) To (5000, 6500).DAT
Přejmenování vstupních obrazových souborů V této lekci nebudeme pracovat s pásmy, získanými v termálním oboru spektra, protože využití termálních obrazových dat je náplní jedné z následujících lekcí. Dále zjednodušíme, a tedy zkrátíme názvy souborů tak, že je přejmenujeme, abychom z nich odstranili číselně vyjádřený (v souřadnicích řádků a sloupců) rozsah výřezu a naopak do názvu doplníme zkratku HJ (Hrubý Jeseník) resp. OV (Ostravsko). a) Na základě předchozího popisu přejmenujte soubory pro oblast Hrubý Jeseník a pro Ostravsko:
L71189025_20030421_B10_HJ.DAT
(pásmo ETM+1)
L71189025_20030421_B20_HJ.DAT
(pásmo ETM+2)
L71189025_20030421_B30_HJ.DAT
(pásmo ETM+3)
L71189025_20030421_B40_HJ.DAT
(pásmo ETM+4)
L71189025_20030421_B50_HJ.DAT
(pásmo ETM+5)
L71189025_20030421_B70_HJ.DAT
(pásmo ETM+7)
L71189025_20030421_B80_HJ.DAT
(pásmo ETM+8)
L71189025_20030421_B10_OV.DAT
(pásmo ETM+1)
L71189025_20030421_B20_OV.DAT
(pásmo ETM+2)
L71189025_20030421_B30_OV.DAT
(pásmo ETM+3)
L71189025_20030421_B40_OV.DAT
(pásmo ETM+4)
L71189025_20030421_B50_OV.DAT
(pásmo ETM+5)
L71189025_20030421_B70_OV.DAT
(pásmo ETM+7)
L71189025_20030421_B80_OV.DAT
(pásmo ETM+8)
Radiometrické zvýraznění Jedno z těchto pásem nejprve zobrazíme v odstínech šedi, což umožní nejjednodušší pohled na tato obrazová data. Použitá škála šedí reprezentuje digitální hodnoty (DN - digital number), zapsané
v jednotlivých pixelech daného pásma. Tyto digitální hodnoty pak vypovídají o intenzitě elektromagnetického záření, která byla měřena při dopadu záření na příslušný senzor radiometru. Takto naměřená hodnota byla následně zapsána do odpovídajícího pixelu. Nejjednodušší vysvětlení vztahu mezi hodnotami a odstíny šedí vychází z úvahy, že čím světlejší je pozorovaný odstín šedi pixelu, tím vyšší hodnota je v pixelu uložena a naopak tmavší hodnoty šedí vypovídají o nižších hodnotách pixelů. Vzhledem k tomu, že pracujeme s pásmy, jejichž barevná hloubka je 8bit*pixel-1, mohou pixely obrazu nést kteroukoliv hodnotu, pro niž platí: DN<0; 255>. Poznámka: Pixely digitálního obrazového záznamu, pro které DN=0, nereprezentují reálnou obrazovou informaci ze zkoumaného území, nýbrž představují neproduktivní části rastru. Takových pixelů jsme se však zbavili v minulé lekci tím, že jsme vytvořili výřezy, které již nulové hodnoty neobsahují. b) V nabídce programu Bilko zvolte File – Open... a v dialogovém oknu vyhledejte adresář s obrazovými soubory. Dále vyberte soubor (obrázek č. 1), který obsahuje data z výřezu Hrubý Jeseník L71189025_20030421_B10_HJ.DAT pro modré pásmo. Ujistěte se, že nastavení filtru obrazových formátů Files of type zobrazí soubory typu IMAGES (bmp, dat, gif, pcx, bin, hdf, tif, nc, n1). Přepínače Extract a Minimize zůstanou neaktivované a přepínač Apply aktivovaný. Potvrzením výběru Open se data zobrazí v nově otevřeném okně (obrázek č. 2).
Obrázek č. 1
Dialog pro výběr a otevření souboru obrazového rastru
Obrázek č. 2 V pravé části stavového řádku okna programu Bilko jsou zobrazeny hodnoty pixelu, na který ukázal kurzor. Hodnotu 070 vlevo čte Bilko z obrazového souboru a hodnota 072 vpravo odpovídá odstínu šedi, kterým se zobrazuje vybraný pixel. Obraz, který se zobrazí v okně, byl získán v modrém oboru viditelné části spektra. Při jeho pozorování vidíme, že není dostatečně kontrastní a to především v odstínech středních a tmavších šedi. To je způsobeno tím, že reálné hodnoty zapsané v pixelech souboru jsou nízké a lze vysledovat, že patří spíše do „dolní poloviny“ variačního rozpětí. Zastoupení vysokých hodnot v rastru pásma není příliš četné a vnímáme je jako velice malé části obrazu s odstíny šedi blížícími se bílé. Díky převážně tmavším odstínům šedí není obraz dobře čitelný a v této podobě tedy není příliš vhodný pro intepretaci. Důvodem je režim prohlížení obrazu kdy Bilko beze změny zobrazuje takové odstíny šedí, které odpovídají číselným kódům v obrazovém souboru. Přesvědčíme se o tom. c) Ukažte kurzorem na kterýkoliv pixel tak, že přesunete šipku kurzoru nad pixel a stiskněte levé tlačítko myši. Bilko zobrazí v posledních dvou polích stavového řádku jednak odpovídající hodnotu pixelu zapsanou v souboru a současně též hodnotu, která se zobrazuje (jako intenzita šedi) na displeji. Přesvědčte se o tom kontrolou hodnot na stavovém řádku (obrázek č. 2). Najdete v dolní části hlavního okna programu Bilko. V tomto režimu zobrazení jsou obě hodnoty pro vybraný pixel totožné. Škálu šedí, které program Bilko poskytuje pro zobrazení, vidíme ve spodní části okna s obrazem pásma L71189025_20030421_B10_HJ.DAT.
Technicky velice snadné je inverzní zobrazení, při kterém jsou nižší hodnoty pixelů transformovány na světlejší odstíny šedí a naopak. Toho lze v programu Bilko dosáhnout nástrojem pro výběr podmnožiny obrazu s inverzním zobrazením. d) V panelu nástrojů vyberte ikonu
nástroje Block a požadovaný blok následně vymezte
myší zadáním dvou protilehlých vrcholů pravoúhelníku (obrázek č. 3).
Obrázek č. 3
Podmnožina obrazu s inverzním zobrazením, vymezená nástrojem Block.
Možnost prohlížení obrazu vybraného pásma lze usnadnit zlepšením kontrastu. Abychom toho docílili, nemusíme měnit DN v obrazovém souboru neboť program Bilko (a dokáží to i jiné programové nástroje) transformuje DN při zobrazení na displeji v reálném čase tak, aby se co nejlépe využila škála šedí, které jsou k dispozici. Tato technika se nazývá radiometrické zvýraznění, v prostředí Bilko se provádí několik jejích variant, které lze ovlivnit parametry odvozenými pro vybranou část obrazu. e) V panelu vyberte ikonu
nástroje Box a následně požadovanou podmnožinu obrazu
vymezte kurzorem tak, že zadáte dva protilehlé vrcholy pravoúhelníku . f) V nabídce vyberte Stretch – Options... a ověřte si, jak jsou nastaveny parametry (AutoLinear, Equalize & Gaussian, Gaussian), ovlivňující radiometrické zvýraznění a zda je aktivováno (Apply stretches to charts) použití takto nastavených parametrů při jednotlivých typech automatických zvýrazňovacích operací.
g) Z nabídky vyberte Stretch – Auto Linear a povšimněte si, jak se změnil kontrast obrazu. h) Podobně vyzkoušejte z nabídky Stretch – Equalize a dále ještě i Stretch – Gaussian a sledujte, jak se změní kontrast obrazu (obrázek č. 4).
Obrázek č. 4
Ukázka zvýraznění kontrastu funkcí Stretch s parametrem Gaussian
Nakonec si vyzkoušíme ještě radiometrické zvýraznění, které bude kompletně pod naší kontrolou. i)
Po výběru Stretch – Auto Manual z nabídky se otevře okno nazvané Stretch (obrázek č. 5), v němž jsou vykresleny vodorovná osa definičního oboru s DN načtenými z obrazového souboru, dále svislá osa oboru hodnot, kterou je zobrazovaná hodnota šedi. Dále je zde vykreslena i lineární funkce, na základě níž se DN pixelů transformují na hodnoty šedi. V počátečním stavu se jedná se o funkci, která svírá úhel 45° s osami a hodnoty tedy transformuje beze změny.
j)
Proveďme modifikaci průběhu funkce, zajišťující popisovanou transformaci hodnot. Umístěme šipku kurzoru na linii vykreslené funkce a proveďme dvojklik levým tlačítkem myši. Vložený bod, rozdělující linii funkce na dvě samostatné navazující úsečky, posuňme šipkou kurzoru na nové místo a sledujme změnu kontrastu zvýrazňovaného rastru. Dvojklik provedený levým tlačítkem myši na vloženém bodu tento bod odstraní a funkce se změní do původního stavu.
Obrázek č. 5
Ukázka úpravy lineárního zvýraznění po částech
Předchozí operací jsme prováděli lineární zvýraznění po částech, kdy jeden z intervalů byl zvýrazněn první lineární funkcí a následující interval druhou lineární funkcí (obrázek č. 6). Použití této metody zvýraznění kontrastu, vyžaduje dostatečnou zkušenost zpracovatele. Kterýkoliv z dosažených výsledků zvýraznění je možno uložit jako ve formátu STR (od stretch). Takový soubor však neobsahuje zvýrazněná obrazová data, která by bylo možno použít samostatně. Jedná se spíše o popis, podle něhož je možno v prostředí Bilko zopakovat zvýrazňovací operaci s totožnými parametry. k) Postupem, který již známe z předchozích kroků, ověříme, že po provedeném zvýraznění se hodnota šedi vybraného pixelu liší od hodnoty DN, která zůstala beze změny uložena v obrazovém souboru. Nelze říci, že existuje univerzální návod, jak provést radiometrické zvýraznění, které by vyhovovalo všem potřebám zpracovatele. Konkrétní parametr a jeho nastavení se volí podle požadovaného výsledku. Výběrem vhodné operace jsme dosáhli potřebného radiometrického zvýraznění a nyní vidíme obraz jako kontrastnější, čitelnější, vhodnější pro vizuální interpretaci.
Obrázek č. 6
Ukázka úpravy lineárního zvýraznění po částech
Spektrální zvýraznění Obrazová data jednotlivých pásem obou výřezů jsme doposud prohlíželi zobrazená v odstínech šedé barvy. Nyní však můžeme využít znalosti, které přináší digitální teorie barev a možnosti grafického subsystému počítače. Libovolnou trojici obrazových pásem, kterou vybereme z ETM+1, ETM+2, ETM+3, ETM+4, ETM+5 a ETM+7, můžeme použít pro vytvoření tzv. kompozice. Přiřazením právě jednoho barevného kanálu RGB (Red Green Blue), který poskytuje grafický subsystém počítače, každému z trojice obrazových pásem, se na displeji zobrazují výsledné barvy. Jsou vytvořeny na základě RGB barevného modelu metodou aditivního míchání tří složek viditelné části spektra. Určitě to připomene barevnou digitální fotografii, která je rovněž kompozicí zobrazující tři barevná pásma. Kombinací pásem ETM+1, ETM+2 a ETM+3 a přiřazením odpovídajících barevných kanálů podle schématu:
ETM+1 (modrý obor EMG spektra) se zobrazí přes B kanál
ETM+2 (zelený obor EMG spektra) se zobrazí přes G kanál
ETM+3 (červený obor EMG spektra) se zobrazí přes R kanál vytvoříme kompozici v pravých barvách (true color composition). Kompozice v pravých
barvách je speciálním případem v množství dalších možných kombinací, neboť podáním barev se nejvíce přibližuje skutečným barvám.
l)
V nabídce programu Bilko zvolte File – Open..., v dialogovém oknu vyhledejme adresář s obrazovými soubory. Vyberme soubory, které obsahují data pro pásma ETM+1, ETM+2, ETM+3, ETM+4, ETM+5 a ETM+7. Soubor pro panchromatické pásmo ETM+8 pro toto zpracování nepoužijeme. Ujistíme se, že nastavení filtru obrazových formátů Files of type zobrazí soubory typu IMAGES (bmp, dat, gif, pcx, bin, hdf, tif, nc, n1). Přepínače Extract a Minimize zůstanou neaktivované a přepínač Apply aktivovaný. Potvrzením výběru Open se data každého pásma zobrazí v samostatném oknu.
m) Dále vybereme z nabídky Image – Connect..., a v seznamu souborů, který zobrazí dialogové okno vyberte všech 6 položek, tedy pásem, která budou spojena do skupiny souborů obrazových rastrů. To se podaří, jestliže máme aktivovaný přepínač Stacked. Parametrům Rows: a Blanks: ponecháme implicitní hodnoty a potvrdíme klávesou OK. n) Postupně volíme každou ze šesti položek, uspořádaných v ovládacím prvku Combo box, a přepínáme mezi zobrazením pásem. o) Dále z nabídky vybereme Image – Connect..., a v seznamu souborů, který zobrazí dialogové okno vyberte 3 položky - pásma ETM+1, ETM+2 a ETM+3, z nichž následně vytvoříme kompozici v pravých barvách. Dektivujeme přepínač Stacked, parametrům Rows: a Blanks: ponecháme implicitní hodnoty a potvrdíme klávesou OK. p) V jednom z oken, které se následně otevře, jsou zobrazena všechna tři vybraná pásma ETM+1, ETM+2 a ETM+3. Druhé okno, označené jako Selector, nabízí tři tlačítka, kterými zobrazeným pásmům přiřadíme odpovídající barevný kanál ETM+1, ETM+2 a ETM+3 (obrázek č. 7).
Obrázek č. 7
Okno spojující pásma ETM+1, ETM+2 a ETM+3 před vytvořením kompozice v pravých barvách
q) Z nabídky programu vybereme operaci Image – Composite, která na základě provedených nastavení vytvoří požadovanou barevnou kompozici a zobrazí ji v novém oknu (obrázek č. 8).
Obrázek č. 8
Výsledná kompozice v pravých barvách
Poznámka: Jednotlivé rastry ve skupině či zásobníku (angl. stack) se zobrazují samostatně, každý ve vlastním oknu. Stejný technický princip nám umožní vizualizovat i zbývající pásma ETM+4, ETM+5 a ETM+7, která byla získána s využitím elektromagnetického záření vlnových délek, na něž náš zrak není citlivý. Vytvoříme-li kompozici jako kombinaci trojice kterýchkoliv z těchto tří pásem, vznikne kompozice v nepravých barvách (false color composition). Tyto typy barevných kompozic zvýrazňují určité typy krajinného pokryvu, určité materiály či objekty, které při jiné kombinaci zobrazovaných pásem nemusí být dostatečně zřetelné či dokonce viditelné. Kompozice v nepravých barvách tedy může vzniknout kombinací kterýchkoliv tří pásem, která z následujících ETM+1, ETM+2, ETM+3, ETM+4, ETM+5 a ETM+7 pro tento účel vybereme. Zkusme tedy zobrazit pásma ETM+3, ETM+4 a ETM+5 jako kompozici v nepravých barvách tak, že je přiřadíme barevným kanálů RGB podle schématu:
ETM+3 (červený obor EMG spektra) se zobrazí přes R kanál,
ETM+4 (obor blízkého infračerveného záření) se zobrazí přes G kanál,
ETM+5 (obor středního infračerveného záření) se zobrazí přes B kanál.
r) Dále z nabídky vybereme Image – Connect..., a v seznamu souborů, který zobrazí dialogové okno vyberte 3 položky - pásma ETM+3, ETM+4 a ETM+5, z nichž následně vytvoříme kompozici v nepravých barvách. Deaktivujeme přepínač Stacked, parametrům Rows: a Blanks: ponecháme implicitní hodnoty a potvrdíme klávesou OK. s) V jednom z oken, které se následně otevře, jsou zobrazena všechna tři vybraná pásma ETM+3, ETM+4 a ETM+5. Druhé okno, označené jako Selector, nabízí tři tlačítka, kterými zobrazeným pásmům přiřadíme odpovídající barevný kanál ETM+3, ETM+4 a ETM+5 (obrázek č. 9).
Obrázek č. 9 t)
Okno spojující pásma ETM+3, ETM+4 a ETM+5 před vytvořením kompozice v nepravých barvách
Z nabídky programu vybereme operaci Image – Composite, která na základě provedených nastavení vytvoří požadovanou barevnou kompozici a zobrazí ji v novém oknu (obrázek č. 10).
Obrázek č. 10 Výsledná barevná kompozice v nepravých barvách Podobně můžeme z pásem ETM+1, ETM+2, ETM+3, ETM+4, ETM+5 a ETM+7 vybrat jinou trojici a jejich vhodnou kombinací vytvořit další kompozici v nepravých barvách např. podle schématu. Výsledkem je vždy nový pohled na data výřezu. Obvykle se tak podaří zvýraznit jiné objekty či jevy ve zkoumaném území a jejich barevné podání je u každé kompozice poněkud odlišné. Užitečné náměty jak využít barevných kompozic pro zvýraznění některých typů pokryvu, nabízí odborná literatura nebo zdroje na www stránkách specializovaných institucí. Příkladem jsou stránky: http://zulu.ssc.nasa.gov/mrsid/tutorial/Landsat%20Tutorial-V1.html.
Samostatné cvičení
Proveďte zobrazení dat pro oblast Ostravsko a využijte stejné zvýrazňovací operace, které jste si vyzkoušeli v průběhu tohoto samostatného cvičení.
Navíc vytvořte dvě kompozice v nepravých barvách, které vám pomohou „zviditelnit“ objekt či jev, jehož výskyt ve zkoumaném území dokážete sami interpretovat. Správnost interpretace si ověřte pochůzkou v terénu a porovnáním s jinými zdroji informací.