VYUŽITÍ VLNKOVÉ TRANSFORMACE PRO ZPRACOVÁNÍ SNÍMKŮ SÍTNICE

Podobné dokumenty
SOUSTAVA SMYSLOVÁ Informace o okolním světě a o vlastním těle dostáváme prostřednictvím smyslových buněk Smyslové buňky tvoří základ čidel Čidla jsou

Výukový materiál. zpracovaný v rámci projektu

Digitální učební materiál

Anatomie a fyziologie v očním lékařství

Oko - stavba oka a vady

Seminární práce Lidské oko Fyzika

Základní vyšetření zraku

Uložena v očnici (orbita) v tukové tkáni (ochrana oka před poškozením)

SMYSLOVÁ ÚSTROJÍ. obr. č. 1

Jméno: Michal Hegr Datum: Oko

Anotace: Materiál je určen k výuce přírodopisu v 8. ročníku ZŠ. Seznamuje žáky se základními pojmy a informacemi o stavbě a funkci smyslové soustavy.

Digitální učební materiál

Otázka: Zrakové ustrojí člověka. Předmět: Biologie. Přidal(a): Barbora Mikšátková. Zrakové ústrojí člověka

Smyslové orgány (čidla)

Variace Smyslová soustava

F. Pluháček. František Pluháček Katedra optiky PřF UP v Olomouci

Smyslová soustava čidla = analyzátory prahový podnět Čidlo = analyzátor = receptory adekvátní podněty

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

SMYSLOVÁ ÚSTROJÍ vnější vnitřním receptorů smyslový epitel receptor exteroreceptor interoreceptor proprioreceptor visceroreceptory mechanoreceptor

František Pluháček Katedra optiky PřF UP v Olomouci

ZÁKLADNÍ METODY REFLEKTOMETRIE

Analýza a zpracování digitálního obrazu

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Oko. Př. 1: Urči minimální optickou mohutnost lidského oka. Předpoklady: 5207, 5208

Úvod do zpracování signálů

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

Inovace studia obecné jazykovědy a teorie komunikace ve spolupráci s přírodními vědami

Grafika na počítači. Bc. Veronika Tomsová

Michal Vik a Martina Viková: Základy koloristiky ZKO3

GLAUKOM. Autor: Kateřina Marešová. Školitel: MUDr. Klára Marešová, Ph.D., FEBO. Výskyt

Analýza smyslový vjem

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

Geometrická optika. Optické přístroje a soustavy. převážně jsou založeny na vzájemné interakci světelného pole s látkou nebo s jiným fyzikálním polem

3. BLOK. Anatomie a fyziologie zrakového orgánu

Viditelné elektromagnetické záření

Získejte zpět ostré vidění do dálky i na střední vzdálenost spolu se schopností číst, bez ztráty ostrosti za špatných světelných podmínek.

ZRAKOVÝ ORGÁN A PROCES VIDĚNÍ. Prof. Ing. Jiří Habel, DrSc. FEL ČVUT Praha

DOPORUČENÝ STUDIJNÍ PLÁN

Barevné vidění Josef Pelikán CGG MFF UK Praha

M I K R O S K O P I E

7. Světelné jevy a jejich využití

OKO VY_52_INOVACE_12. Ročník: 8. Vzdělávací oblast.: Člověk a příroda Vzdělávací obor: Přírodopis

Spektrální charakteristiky

Základní škola praktická Halenkov VY_32_INOVACE_03_03_18. Člověk IV.

Restaurace (obnovení) obrazu při známé degradaci

Vyšetření kontrastní citlivosti. LF MU Brno Optika a optometrie I

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

DIGITÁLNÍ FOTOGRAFIE

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

Ing. Jakub Ulmann. Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově

ANALÝZA BIOLOGICKÝCH A KLINICKÝCH DAT V MEZIOBOROVÉM POJETÍ

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

Základní pojmy Zobrazení zrcadlem, Zobrazení čočkou Lidské oko, Optické přístroje

Lidské oko jako objektiv a senzor

Signál v čase a jeho spektrum

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

Jasové transformace. Karel Horák. Rozvrh přednášky:

Semestrální projekt z předmětu: Obrazové inženýrství jméno:

FYZIKA. Oční vady. 9. ročník

13 Barvy a úpravy rastrového

ODRAZ A LOM SVĚTLA. Mgr. Jan Ptáčník - GJVJ - Septima - Fyzika - Optika

Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010

Využití vlastností světla a jeho absorpce při průchodu a odrazu. Zrakem až 90% informací. Tvar, barva, umístění v prostoru, rychlost a směr pohybu.

Světlo. Podstata světla. Elektromagnetické záření Korpuskulární charakter. Rychlost světla. Vlnová délka. Vlnění, foton. c = ,8 km/h

Název a číslo materiálu VY_32_INOVACE_ICT_FYZIKA_OPTIKA

telná technika Literatura: tlení,, vlastnosti oka, prostorový úhel Ing. Jana Lepší

Multimediální systémy

SMYSLY VY_32_INOVACE_10_12_PŘ

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

Očekávaný výstup Žák rozvíjí čtenářskou gramotnost. Žák vyhledá informaci v přiměřeně náročném textu. Speciální vzdělávací Žádné

Vývoj a stavba oka 2010

Digitalizace převod AS DS (analogový diskrétní signál )

OPTICKÉ VLASTNOSTI OKA. ROZKLAD SVĚTLA HRANOLEM 1. OPTICKÉ VLASTNOSTI OKA

1 Základní funkce pro zpracování obrazových dat

Číslicová filtrace. FIR filtry IIR filtry. ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Optika nauka o světle

Teorie měření a regulace

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

U Úvod do modelování a simulace systémů

Číslicové zpracování signálů a Fourierova analýza.

Smysly. Biologie dítěte. Zrak Sluch Čich Chuť Hmat

filtry FIR zpracování signálů FIR & IIR Tomáš Novák

Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček. 8. přednáška 11MSP pondělí 20. dubna 2015

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

5. Pro jednu pružinu změřte závislost stupně vazby na vzdálenosti zavěšení pružiny od uložení

31SCS Speciální číslicové systémy Antialiasing

Biofyzikální ústav LF MU Brno. jarní semestr 2011

Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)

VY_32_INOVACE_ENI_2.MA_05_Modulace a Modulátory

Omezení barevného prostoru

Senzorická fyziologie

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

SMYSLOVÁ SOUSTAVA OKO

Volba zobrazení (Direct Current, Scaling) - FFT 1D, FFT 2D

5.3.1 Disperze světla, barvy

Okruh D: Centrální nervová soustava a smysly žlutá

Semestrální projekt. Vyhodnocení přesnosti sebelokalizace VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií

Světlo jako elektromagnetické záření

Transkript:

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV BIOMEDICÍNSKÉHO INŽENÝRSTVÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF BIOMEDICAL ENGINEERING VYUŽITÍ VLNKOVÉ TRANSFORMACE PRO ZPRACOVÁNÍ SNÍMKŮ SÍTNICE RETINAL IMAGE PROCESSING USING WAVELET TRANSFORM BAKALÁŘSKÁ PRÁCE BACHELOR'S THESIS AUTOR PRÁCE AUTHOR VEDOUCÍ PRÁCE SUPERVISOR JAKUB PORTYŠ Ing. PAVEL TAŠEVSKÝ BRNO 2010

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav biomedicínského inženýrství Bakalářská práce bakalářský studijní obor Biomedicínská technika a bioinformatika Student: Jakub Portyš ID: 106119 Ročník: 3 Akademický rok: 2009/2010 NÁZEV TÉMATU: Využití vlnkové transformace pro zpracování snímků sítnice POKYNY PRO VYPRACOVÁNÍ: Seznamte s vlastnostmi RGB snímků pořízených fundus kamerou. Prostudujte 2D vlnkovou transformaci a blíže se seznamte s různými typy mateřských vlnek. Vytvořte algoritmus v prostředí Matlab pro dekompozici snímků vlnkovou transformací. Navrhněte a realizujte algoritmus v prostředí Matlab pro segmentaci cév ve snímcích sítnice pomocí vlnkové transformace. Metodu ověřte na snímcích sítnice z databáze drive přístupné na školním intranetu a zhodnoťte její výhody a nevýhody. DOPORUČENÁ LITERATURA: [1] Kozumplík J, Kolář R, Jan J: Číslicové zpracování signálů v prostředí matlab. Brno: FEKT VUT v Brně, 2001. [2] Jan J: Číslicová filtrace, analýza a restaurace signálů. Brno: VUTIM Press, 2002. Termín zadání: 8.2.2010 Termín odevzdání: 31.5.2010 Vedoucí práce: Ing. Pavel Taševský prof. Ing. Ivo Provazník, Ph.D. Předseda oborové rady UPOZORNĚNÍ: Autor bakalářské práce nesmí při vytváření bakalářské práce porušit autorská práva třetích osob, zejména nesmí zasahovat nedovoleným způsobem do cizích autorských práv osobnostních a musí si být plně vědom následků porušení ustanovení 11 a následujících autorského zákona č. 121/2000 Sb., včetně možných trestněprávních důsledků vyplývajících z ustanovení části druhé, hlavy VI. díl 4 Trestního zákoníku č.40/2009 Sb.

ABSTRAKT Práce je zaměřena na využití vlnkové transformace v diagnostice chorob očního pozadí resp. sítnice. Vlnková transformace umožňuje dekompozici obrazu očního pozadí. S následnou segmentací pomocí prahování to vede k lepší přehlednosti obrazu a jednodušší diagnostice morfologicko-anatomických změn na očním pozadí. Součástí práce je též seznámení s vlnkovou transformací a rodinou mateřských vlnek. Zběžně je v práci rozebrán rozklad obrazu dle RGB barevného modelu, filtrace obrazu a prahování. V údvodních kapitolách jsou uvedeny základní poznatky z anatomie, fyziologie a patofyziologie zrakového orgánu. KLÍČOVÁ SLOVA Vlnková transformace, mateřská vlnka, sítnice, RGB barevný model, Wienerův filtr, prahování.

ABSTRACT Work is focused on usage wavelet transform in diagnostic of retinae illness. Wavelet transform enables decomposition of eye background pictures. With the following segmentation by force of thresholding it leads to lucidity of picture and simpler diagnostics of morphological and anatomical changes. Part of work is also familiarization with wavelet transform and mother's wavelet family. Marginally is in work analysed picture segmentation according to RGB coloured model, picture filtration and thresholding. In opening chapters are mentioned essential piece of knowledge from anatomy, physiology and pathology. KEY WORDS Wavelet transform, mother wavelet, retinae, RGB color model, Wiener filter, thresholding.

BIBLIOGRAFICKÁ REFERENCE Portyš, Jakub Využití vlnkové transformace pro zpracování snímků sítnice: bakalářská práce. Brno: FEKT VUT v Brně, 2010. 30 s., 2 příl.

BRNO, 2010 Prohlášení Prohlašuji, že svoji bakalářskou práci na téma Využití vlnkové transformace pro zpracování snímků sítnice jsem vypracoval samostatně pod vedením vedoucího bakalářské práce a s použitím odborné literatury a dalších informačních zdrojů, které jsou všechny citovány v práci a uvedeny v seznamu literatury na konci práce. Jako autor uvedené bakalářské práce dále prohlašuji, že v souvislosti s vytvořením této práce jsem neporušil autorská práva třetích osob, zejména jsem nezasáhl nedovoleným způsobem do cizích autorských práv osobnostních a jsem si plně vědom následků porušení ustanovení 11 a následujících autorského zákona č. 121/2000 Sb., včetně možných trestněprávních důsledků vyplývajících z ustanovení 152 trestního zákona č. 140/1961 Sb. V Brně dne 27. května 2010... podpis autora Poděkování Děkuji vedoucímu bakalářské práce Ing. Pavlu Taševskému za účinnou metodickou, pedagogickou a odbornou pomoc a další cenné rady při zpracování mé bakalářské práce. V Brně dne 27. května 2010... podpis autora

OBSAH Úvod 1 1 Lidský zrak 2 1.1 Anatomická struktura zrakového ústrojí...2 1.2 Fyziologie zrakového ústrojí...4 1.3 Patologie zrakového ústrojí...5 1.4 Glaukom...6 2 Diagnostika chorob očního pozadí 7 2.1 Zpracování obrazových dat...7 3 RGB barevný model 9 4 Filtrace obrazu 10 4.1 Wienerův filtr...10 5 Vlnková transformace 11 5.1 Spojitá vlnková transformace CWT...11 5.2 Diskrétní vlnková transformace DWT...12 5.3 Mateřská vlnka...13 5.4 Realizace vlnkové transformace pomocí bank filtrů...16 5.5 Diskrétní vlnková transformace dvojrozměrných signálů 2D-DWT...17 6 Blokové schéma navrženého algoritmu 18 7 Předzpracování obrazu 19 8 Aplikace vlnkové transformace 21 9 Segmentace obrazu 22 9.1 Hysterezní prahování...22 10 Výsledky dílčích procesů a finální segmentace 23 Závěr 26 Literatura 27 i

Seznam zkratek 28 Seznam příloh 29 Přílohy 30 ii

ÚVOD Zrak je pro člověka pravděpodobně nejdůležitější ze smyslů. Až 80 % externích vjemů je přijímáno pomocí zraku. V posledních letech však dochází ke znepokojivému nárůstu očních onemocnění, která nezřídka vedou k částečné nebo úplné slepotě postiženého. Během devadesátých let v České republice stoupnul počet lidí postižených jen zeleným zákalem o skoro 1 %. Dnes trpí tímto onemocněním 3 lidé ze sta. U mnohých pacientů dochází vinou pozdní diagnózy k úplné ztrátě zraku. Boj proti této a dalším nemocem očního aparátu však též zaznamenává úspěchy. Lékařům a optometrům se do rukou dostává kavlitnější a přesnější vybavení, pomocí kterého jsou schopni dříve a kvalitněji určit diagnózu popř. nastavit léčbu. K takovému vybavení patří mimo jiné také fundus kamera, pomocí níž lze získávat velmi podrobné snímky očního pozadí (sítnice) ve vysokém rozlišení. Diagnóza dle takového obrazu je odbornou záležitostí a vyžaduje zkušenosti. I tak však často obraz skrývá podstatné detaily, které jsou pro lékaře podstatné. Proto je naší snahou udělat obraz přehlednější. Přesně to je cílem aplikace vlnkové transformace. 1

1 LIDSKÝ ZRAK Zrakové ústrojí reprezentované oční koulí se řadí mezi exteroreceptory (přijímá podněty z vnějšího prostředí). Podněty získává bez přímého dotyku. Oko zachycuje světelné podněty, čímž rozumíme elektromagnetické vlny v rozmezí 400 700 nm vlnové délky. Základní částicí elektromagnetického vlnění jsou fotony. Zrakové orgány umožňují vnímání světla a barev. Slouží rovněž k orientaci v prostoru. Zrak je pro člověka nejdůležitější smysl, přibližně 80% všech informací vnímáme zrakem. Zrak nám umožňuje rozeznávat tvary a kontrast, proto rozeznánáváme kontury předmětů a jejich vzdálenost či pozici v prostoru. 1.1 Anatomická struktura zrakového ústrojí Jak již bylo řečeno, zrakové ústrojí se skládá z oční koule (bulbus oculi) a přídatných očních orgánů. Oční koule je uložena v očnici, kde je chráněna před nárazy tukovým polštářem. Stěna oční koule je tvořena třema vrstvami: zevní vazivovou, střední a vnitřní nervovou vrstvou. Uvnitř je rosolovité těleso zvané sklivec, před nímž je uložena čočka. Sklivec (corpus vitreum) je rosolovitá hmota, která vyplňuje za čočkou podstatnou část oční koule. Čočka má bikonvexní tvar. Její zadní plocha je více zakřivena. Je uložena za duhovkou, před sklivcem. Je pružná. Zavěšením na řasnatém tělese může měnit poloměr svého zakřivení, čímž zabezpečuje ostré vidění na blízko i do dálky. Uvnitř čočky je tzv. substantia lentis, která je pevně uzavřena v pouzdru (capsula lentis). Zevní vazivovou vrstvu tvoří bělima a rohovka. Bělima (sclera) tvoří asi 5/6 zadní části zevní vrstvy. Je pevná a neprůhledná, bílé barvy. Vpředu je opatřena kruhovitou brázdou v níž je vložena rohovka. Při zadním pólu je proděravělá od prostupu vláken zrakového nervu, vpředu se do ní upínají okohybné svaly. Rohovka (cornea) tvoří přední segment zevní vrstvy, tedy asi 1/6 koule oční. Směrem dopředu je více zakřivena. Je průhledná a představuje jedno z optických médií oka. Na rozdíl od bělimi je bohatě inervována. Střední vrstva je tvořena cévnatkou (choroidea), řasnatým tělískem (corpus ciliare) a duhovkou (iris). Cévnatka je přiložena z vnitřní strany v zadních dvou třetinách oční koule k bělimě. Obsahuje velké množství cév a pigmentové buňky. Řasnaté těleso tvoří pokračování cévnatky směrem dopředu. Má tvar kulovitého valu, v němž je uloženo hladké svalstvo. K tenkým šlachovým vláknům řasnatého tělesa se připojuje čočka (lens). Hladká svalovina řasnatého tělesa umožňuje změnu tvaru čočky, čímž se mění lomivost světelného paprsku (akomodace na vzdálenost). Duhovka je pokračováním řasnatého tělesa. Má tvar mezikruží. Uprostřed se otvor nazývaný zornice (pupilla), kterou vstupují světelné paprsky do nitra oční koule. Paprsčitě uspořádané snopec hladké svaloviny duhovky způsobují rozšíření zornice, kruhové snopce její zúžení. Barva duhovky závisí na množství pigmentu, který je v zadní části duhovky a v duhovce samotné. Vnitřní nervová vrstva je tvořena sítnicí (retina). Ta je tvořena 2 oddíly. V zadní optické části sítnice jsou uloženy fotoreceptory tyčinky a čípky. Přední slepá část sítnice je redukována na vrstvu pigmentových buněk. V optické části je mimo fotoreceptorových buněl též vrstva buněk bipolárních a gangliových. Místo, kde se sbíhají nervová vlákna sítnice do 2

tzv. terče zrakového nervu (nervus opticus) se nazývá slepá skvrna. Zde nejsou ani tyčinky, ani čípky. Zevně od tohoto místa je žlutá skvrna. Ta obsahuje pouze čípky. Je místem nejostřejšího vidění. Sítnice se mimořádně metabolicky aktivní část nervové tkáně s velmi vysokou spotřebou kyslíku. Obrázek 1. Histologie sítnice Komorový mok je čirá tekutina, vyplňující oční komory. Přední komora oční je úzký prostor mezi rohovkou a přední stěnou duhovky. Zadní komora oční je prostor mezi zadní plochou duhovky a přední plochou čočky. K přídatným orgánům očním patří 6 okohybných svalů 4 přímé a 2 šikmé svaly, které pohybují oční koulí. Dále víčka, která mají pro oči krycí charakter. Jsou opatřena řasami a žlázkami, které produkují maz. Maz zabraňuje přetékání slz přes volný okraj víček. Spojivka je tenká blána slizničního charakteru, kryjící vnitřní plochu víček a přechází na bělimu. Ve spojivkovém vaku se hromadí slzy. Slzní ústrojí sestává ze slzné žlázy, uložené v horním zevním kvadrantu očnice. Slzy, které žláza produkuje, vtékají do spojivkového vaku, do slzného jezírka, odtud slznými kanálky do slzného vaku při vnitřním koutku očním a dále slzovodem do dolního nosního průchodu. 3

Obrázek 2. Anatomie oka 1.2 Fyziologie zrakového ústrojí Jak již bylo ečeno, zrak zachycuje a interpretuje světelné podněty. Světločivé neboli fotoreceptorové buňky jsou tyčinky a čípky. Optický systém oka láme světelné paprsky přicházející do oka tak, že obrácený a zmenšený obraz pozorovaného objektu dopadá do ohniska na sítnici. Lomivost oka se reguluje vyklenováním a zpolšťováním čočky, které je výsledkem stahu či uvolnění svalu řasnatého tělíska. Při pohledu na blízký objekt se stahem svalu uvolní závěsný aparát čočky a ta se vlastní elasticitou vyklene. Při pohledu do dálky sval ochabne a čočka se oploští. Elasticita čočky, a tím i schopnost akomodace na blízko, se s věkem snižuje. Množství světla přijímané fotoreceptorovými buňkami reguluje několik mechanismů. Ptří k nim především změny průsvitu zornice, pohlcování světla pigmentovými buňkami sítnice, které zčásti překrývají světločivé buňky a změny množství pigmentu v tyčinkách a čipcích v závislosti na intenzitě osvětlení. První typ fotoreceptorových buněk tyčinky, se uplatňují při vidění v šeru a při vnímání pohybu periferií sítnice. Tyčinky jsou schopné reagovat už na dopad jediného fotonu, dohromady však mohou vytvořit jen hrubý obraz v odstínech šedi. Vysoká citlivost tyčinek na světlo souvisí s tím, že množství jejich zrakového pigmentu v šeru výrazně narůstá. To je podstatou adaptace oka na šero. Citlivost tyčinek odpovídá množství v nich obsažené látky jménem rhodopsin, kombinované s vitaminem A. Při dopadu fotonu na tyčinky se rozkládá jedna molekula rhodopsinu v kombinaci s vitaminem A a vytváří tak 4

elektrický impuls, přecházející do nervové sítě. Čím větší koncentrace rhodopsinu, tím větší intenzita signálu, přecházejícího do nervové sítě. Druhý typ fotoreceptorových buněk, čípky, kterých je v sítnici asi 30krát méně, jsou nejvíce zastoupeny ve zmíněné žluté skvrně, na periferii sítnice jich ubývá. Čípky jsou málo citlivé na světlo, slouží k vidění v jasném světle a umožňují rozlišení barev. Obsahují jedem ze tří zrakových pigmentů, první s maximem citlivosti pro modré světlo, druhý pro zelené a třetí pro červené světlo. Při dopadu fotonu na čípky se rozkládá jedna molekula opsinu (tři různé opsiny dle citlivosti na červenou, modrou nebo zelenou barvu) v kombinaci s vitaminem A. Opět platí, že čím větší koncentrace opsinu, tím větší intenzita výstupního signálu. Obrázek 3. Tyčinka a čípek Přenos informace o obraze je realizován skrze nervové buňky a zrakový nerv. Zrakový nerv dále převádí skrze centrální zrakové dráhy zrakovou informaci do několika míst CNS k dalšímu zpracování či použití. Odtud poté také vycházejí podněty pro mechanizmus ovládání průsvitu zornice a pohybu očí a pro vnitřní cyklické změny některých funkcí vázaných na střídání dne a noci. Samotná analýza viděného zahrnuje posouzení tvaru, barvy, pohybu a umístění v prostoru. Z funkčního hlediska rozeznáváme tři paralelní systémy vyhodnocování zrakového podnětu. První systém slouží k analýze pohybu v prostoru. Tento systém špatně vnímá stacionární objekty. Druhý systém je určen k detekci tvaru a částečně i barvy. Třetí systém se specializuje na vnímání barev. 1.3 Patologie zrakového ústrojí V rámci patofyziologie oka můžeme zmínit nejčastější poruchy vidění jako je dalekozrakost a krátkozrakost, což jsou procesy, kdy oko nedokáže zaostřit na malou resp. velkou vzdálenost. Obojí je způsobeno tím, že paprsky vstupující do oka, se nesoustřeďují na sítnici, ale za sítnicí resp. před sítnicí. Další vadou zraku je astygmatismu. Porucha, způsobená nesprávným tvarem rohovky, má za následek nepřesné zaostření světelných paprsků na sítnici. Dále lze zmínit barvoslepost, což je onemocnění, způsobující, že člověk není schopen rozeznat barvy pozorovaných objektů. Tato vada je zaviněna vrozeným poškozením buněk sítnice, které vnímají barvy (tedy čípků). Zakalení čočky může způsobit šedý zákal. Výsledkem je zastřené vidění a snížené vnímání detailů. Jako poslední zmíněný je zelený zákal neboli glaukom. 5

Obrázek 4. Šedý zákal 1.4 Glaukom Glaukom je onemocnění, které je na jednom z vedoucích míst v příčínách slepoty v České republice. Na počátku devadesátých let se vyskytoval asi u 2% populace nad 40 let. Na počátku nového tísiciletí byl zaznamenán vysoký vzrůst výskytu tohoto onemocnění též u mladistvých pacientů a v roce 2005 již bylo zaznamenáno asi 277 tisíc pacientů s tímto onemocněním bez omezení věku, což činí asi 2,7% populace České republiky. Jesliže je glaukom diagnostikován včas, je v naprosté většině případů slepotě možné předejít. Český název zelený zákal je zavádějící, neboť ve skutečnosti nejde o zákal neboli poruchu průhlednosti některého z čirých očních optických médií. Název byl v minulosti odvozen od nazelenalé barvy, kterou mívá duhovka postižená druhotnými změnami v pokročilých stádiích glaukomového onemocnění. Podstatou onemocnění je poškození zrakového nervu. Předpokládá se, že obvyklým způsobem vzniku poškození je vysoký nitrooční tlak, ale nemusí to být jediná příčina. Do dnešní doby není zcela zřejmé, jak přesně zvýšený nitrooční tlak zrakový nerv poškozuje. Podle jedné z nejuznávanějších teorií způsobuje zhoršení krevního zásobení zrakového nervu. Tlak uvnitř oka může stoupat při nepoměru mezi tvorbou nitrooční tekutiny a jejím odtokem. Nitrooční tekutina je produkována řasnatým tělískem a proudí dopředu mezi čočkou a duhovkou přes zornici do přední komory. Cirkulárně po obvodu přední komory je tzv. komorový úhel (tj. prostor, kde se stýká rohovka s duhovkou), v němž se skrze jeho trámčinu komorová tekutina filtruje do odvodného kanálu a z něj pak pokračuje dalšími sběrnými cestami do krevního řečiště. Normální cirkulace nitrooční tekutiny zaručuje přiměřenou výši tlaku uvnitř oční koule a udržuje tak její tvar. Fyziologické hodnoty tohoto tlaku kolísají mezi 15 až 20 mm Hg. Jestliže je koloběh nitrooční tekutiny porušen a nitrooční tlak se zvýší nad normální hranici, působí útlak vláken zrakového nervu zejména v oblasti jeho terče, tedy v místě, kde se sbíhají všechna nervová vlákna z celé sítnice. Působením vysokého nitroočního tlaku nervová vlákna odumírají, což se projeví poruchou přenosu světlem vyvolaného podráždění sítnice čili poruchou vidění. Zpočátku je porušeno pouze perfierní vidění, které přechází v tunelové vidění a v pokročilých stádiích choroby se zhoršuje i centrální zraková ostrost. Glaukom může také vzniknout sekundárně na základě jiného onemocnění či úrazu. 6

2 DIAGNOSTIKA CHOROB OČNÍHO POZADÍ V dnešní době mají lékaři pro diagnostiku chorob očního pozadí špičkové vybavení v podobě fundus kamery. Principielně jde o nízkovýkonový mikroskop ve spojení s kvalitní kamerou. Výstupem je snímek očního pozadí (viz. Obrázek 5. Snímek zdravého oka, snímek pochází z databáze ÚBMI). Na tomto snímku lze velmi kvalitně posoudit především morfologické změny na očním pozadí. Na snímku můžeme sledovat mírně vpravo tmavý oválný segment, žlutou skvrnu, místo s největší koncentrací receptorových buněk. V levé krajní lze vidět optický terč, kam se sbíhají nervová vlákna. Velmi dobře je zde také patrné krevní řečiště zásobující oční kouli. Anatomicko-morfologická analýza snímků získaných z fundus kamery je přínosná při diagnostice a sledování postupu mnohých chorob, které zasahují právě jeden ze zmíněných elementů. Obrázek 5. Snímek zdravého oka 2.1 Zpracování obrazových dat Pro demostrační účely této práce byl použit snímek pravého oka (viz. Obrázek 6. Použitý snímek) pořízený na ÚBMI pomocí non-mydriatické kamery Canon CR-1 vybavené fotoaparátem Canon EOS 4OD. Jedná se o patologicky nezměněné oko. Jak můžeme vidět, na snímku, který je základním výstupem fundus kamery, je dobře přehledné krevní řečiště a 7

optický terč resp. optický disk. Již hůře lze rozeznat žlutou skvrnu a zřejmě největší problém budeme mít s určením anatomického rozložení nervových buněk (vláken). Z tohoto důvodu dále obrazová data dále zpracováváme. Např. pro lepší viditelnost žluté skvrny převádíme snímek do škály šedých odstínů. Pro lepší viditelnost použijeme segmentaci dle RGB barevného modelu a následnou dekompozici obrazu pomocí vlnkové transformace. Dalším krokem bude segmentace cév. Pokud již máme segmentovaný obraz, jsme schopni cévy extrahovat. Toho lze využít pro lepší přehlednost snímku, pokud nás zajímají jiné aspekty než cévní systém. Segmentaci lze také využít v biometrice popř. v registraci obrazů. Obrázek 6. Použitý snímek 8

3 RGB BAREVNÝ MODEL Náplní této práce je umožnit přehlednější hodnocení obrazu popř. segmentaci některých jeho částí. K tomu nám vynikajícím způsobem poslouží rozklad obrazového materiálu dle systému RGB, v němž zároveň i obrazová data získáváme. Barevný model RGB je založen na aditivním smíchávání barevných složke R (červená), G (zelená) a B (modrá). Zjednodušeně lze model zobrazit jako trojrozměrnou matici (viz. Obrázek 6. RGB model). Každý z těchto tří kanálů nám přináší odlišný přehled o obraze. Jak je vidět z obrázků níže, pro naše účely bude použita složka G. Snímek složky G bude zastupovat naše vstupní obrazová data pro následné zpracování. Obrázek 6. RGB model 9

4 FILTRACE OBRAZU Obraz reprezentující G složku získaný dekompozicí na složky barevného systému RGB není ve své primární podobě vhodný pro další zpracování. Proto je v algorytmu obsaženo také tzv. předzpracování obrazu. Největším problémem v obraze je vysokofrekvenční šum. Toho se lze účinně zbavit filtrací. Pro naše účely skvěle poslouží filtrace pomocí Wienerova filtru. Cílem filtrace je tedy vyhladit vysokofrekvenční šum za současného udržení ostrosti obrazu a zachování užitečné informace. 4.1 Wienerův filtr Tento filtr byl navržen tak, aby dokázal reknstruovat obraz zasažený šumem nebo špatnou impulsní odezvou snímacího zařízení. Jde o tzv. radiometrický inverzní problém, vyjádřit z rovnice (4.1) proměnnou u, což je požadovaný obrázek bez šumu nebo bez deformace způsobené špatným snímacím zařízením. (3.1) H zde značí impulsní odezvu snímacího zařízení a n reprezentuje šum. Jak je zřejmé ze vztahu (3.1), Wienerův filtr má za úkol spočítat inverzní konvoluci za přítiomnosti nenulového šumu. Problém inverzní konvoluce řeší také inverzní filtr, ale jeho korektní funkčnost je omezena jen na obrázky bez šumu. Předpokladem k odvození Wienerova filtru je, že střední hodnota druhé mocniny přes všechny realizace šumu a pro všechny jejich parametry bude mít od hledaného obrazu minimální vzdálenost. Přitom se vychází z empirických znalostí šumů a pravděpodobnosti jejich rozdělení v obraze. Druhým předpokladem je linearita Wienerova filtru. Tento požadavek se formuluje pro frekvenční oblast. 10

5 VLNKOVÁ TRANSFORMACE Vznik vlnkové transformace je jedním z výsledků snažení získat časově-frekvenční popis signálu. Historicky starší Fourierova transformace poskytuje informaci o frekvenčním spektru, tedy jaké frekvence se v signálu nacházejí, nevypovídá však již o jejich umístění v čase. Proto je Fourierova transformace vhodná jen pro popis stacionárních signálů. Jisté řešení tohoto problému se naskytlo při použití okna, které ohraničí krátké úseky signálu v čase a umožní získat spektrum v tomto ohraničeném úseku. Z obdoby Heisenbergova principu neurčitosti vyplývá, že nelze současně určit přesně frekvenci a polohu jejího výskytu v čase. Z toho vyplývá, že toto řešení má při širokém oknu pro všechny kmitočty velkou rozlišitelnost ve frekvenci a malou v čase a naopak pro časově úzké okno velkou rozlišitelnost v čase a malou ve frekvenci. Tak se dostáváme k jádru vlnkové transformace, čímž je vhodnou změnou šířky okna v čase a tvarem tohoto okna získat nejvíce vyhovující poměr rozlišitelnosti v čase i frekvenci. Pro nižší frekvence potom použijeme širší okno, pro vyšší frekvence užší okno. Toto okno se nazývá mateřská vlnka. Tím se dostáváme k tvrzení, že vlnková transformace není vlastně jednou jedinou transformací. Jde o soubor transformací se společnými rysy a vlastnostmi, mezi nimiž hlavní rozdíl tvoří volba mateřské vlnky. Signál je stále vyjádřen jako lineární kombinace základních funkcí, tvořících kolmou základní funkci, avšak tato funkce je navrhována tak, aby umožňovala časovou lokalizaci událostí v získaném spektru. Díky tomu vlnkové transformace umožňují (svým způsobem) časověfrekvenční analýzu signálu. Další zásadní vlastností vlnkové transformace, která ji zároveň odlišuje od mnohých dalších transformací, je skutečnost, že mateřská vlnka má nenulové hodnoty jen v omezeném intervalu. To znamená, že hodnoty spektra, založené na využití této mateřské vlnky, jsou ovlivněny pouze odpovídajícím úsekem analyzovaného signálu. Platí tedy i zpětně, že informace získané ze spektra, mohou být vztaženy ke zmíněnému konkrétnímu časovému intervalu. Tento fakt zásadním rozdílem odlišuje vlnkovou transformaci od jiných transformací (např. Fourierova transformace). 5.1 Spojitá vlnková transformace CWT Abychom specifikovali přesně spojitou vlnkovou transformaci (CWT) je nutno uvést, že spojitá vlnková transformace je definována pro signály s konečnou energií. CWT je lineární. CWT je také časově invariantní, což znamená, že posun analyzované funkce po časové ose způsobí stejný posun vlnkových koeficientů po ose polohy. Tento fakt lze odvodit z představy, že CWT může být interpretována pomocí množiny lineárních časověinvariantních filtrů. Tato vlastnost se ztrácí při přechodu k diskrétní vlnkové transformaci. Hodnota spektra (viz. vzorec (5.1)), které je dvourzměrnou funkcí, jsou dány korelačním integrálem mezi analyzovaným signálem f(t) a bázovou funkcí ψ (zvolená vlnka). Parametr a je dilatace vlnky, nebo jak se v některé literatuře uvádí, měřítko, které ovládá časovou dilataci. Parametr b reprezentuje časový posun vlnky. Změnou tohoto parametru jsme schopni pokrýt postupně celý rozsah signálu. Symbol * označuje komplexně sdruženou funkci. 11

(3.1) 5.2 Diskrétní vlnková transformace DWT Tak jako u jakéhokoliv jiného signálu, ze kterého chceme číslicově vyjádřit diskrétní spektrální reprezentaci, musíme spojitou transformaci vzorkovat. Literaura uvádí, že vhodnou metodou je dyadické vzorkování. V takovém případě je dilatace (nebo také měřítko) vzorkováno v dyadické (oktávové) posloupnosti a časová osa je dělena rovnoměrně. S rostoucím měřítkem se zmenšuje hustota vzorkování spektrálních hodnot v čase a s ní i časová rozlišovací schopnost. Ve vztahu pro dyadické vzorkování spojitého signálu navíc figurují parametry m, k, T (viz. vzorec (5.2)). Parametr m značí kmitočtové měřítko, zatímco parametr k značí časové měřítko. T je konstanta závsilá na mateřské vlnce a udává periodu. (5.2) Do výše uvedného vztahu lze začlenit definici impulzní charakteristiky spojitého filtru, který odpovídá ψ m pro dané m. Tento parametr značíme h m. Podoba takového vyjádření je uvedena ve vzorci (5.3), který naznačuje dyadické vzorkování. (5.3) Pokud je vztah v tomto tvaru, nabízí se nám přímé řešení realizace vlnkové transformace a to pomocí bank filtrů (viz. kapitola 3.4 Realizace vlnkové transformace pomocí bank filtrů). Až do této chvíle jsme však stále na spojité úrovni signálu. Až samotným navzorkováním se přeneseme do diskrétní oblasti. Vzorkujeme konečný signál s danou vzorkovací periodou. V matematickém vyjádření je tak definiční integrál nahrazen sumou (viz. vzorec (5.4)). Potom f[k] vzorky daného signálu a h m je impulzní charakteristika realizačního filtru daného stupně rozkladu. Parametr n udává polohu na časové ose. (5.4) Nakonec lze výše uvedený sumační vzorec zapsat tak jak je uvedeno ve většině literatury (viz. vzorec (5.5)). Zde x k daný vzorek signálu, w k je k-tý vzorek n-té posunuté verze diskrétní vlnky. N je počet vzorků signálu. 12

(5.5) 5.3 Mateřská vlnka Mateřská vlnka ψ neboli mother wavelet určuje svými vlastnostmi výtěžnost dané transformace. Je charakterizována několika parametry. Pomocí parametru s, který se jmenuje měřítko, je možné měnit její šířku (dilatace), parametrem τ, který se nazývá poloha, se mění umístění vlnky na časové ose (translace). Na následujících řádcích se seznámíme s nejčastějšími typy mateřských vlnek. Vlnka Mexican hat nebo také tzv. Marrova vlnka má tvar druhé derivace průběhu hustoty pravděpodobnosti Gaussova rozdělení. Tato funkce je symetrická, nemá kompaktní nosič a je vhodná pro CWT. Protože není ortogonální, nelze použít pro DWT. Vlnka je členem rodiny Gaussovských vlnek tvořené jednotlivými derivacemi průběhu hustoty pravděpodobnosti Gaussova rozdělení. Obrázek 7. Vlnka Mexican hat Morletova vlnka má tvar komplexní sinusovky modulované Gaussovským oknem. Je výsledkem kompromisu mezi polohovou lokalizací jednorázových dějů (lepší je např. vlnka Mexican hat) a frekvenčním rozlišením (Fourierova transformace). Morletova funkce je symetrická, komplexní a nemá kompaktní nosič. Je vhodná pro CWT a není ortogonální, tudíž nelze použít pro DWT. 13

Obrázek 8. Morletova vlnka (imaginární část čárkovaně) Meyerova vlnka je definována ve frekvenční doméně, nemá explicitní vzorec pro vyjádření v čase. V originálním tvaru nemůže být realizována FIR filtry a tudíž použita v rychlém algoritmu DWT, proto byla vytvořena její diskrétní aproximace s filtry. Meyerova vlnka je symetrická, nemá kompaktní nosič (aproximace má) a je vhodná pro CWT i DWT. Je ortogonální. Obrázek 9. Meyerova vlnka Haarova vlnka představuje velmi jednoduchou vlnku, která ale neumožňuje hladkou rekonstrukci signálu. Bývá často nazývána Daubechies prvního řádu. Haarova vlnka je symetrická a má kompaktní nosič. Je vhodná pro CWT i DWT, je ortogonální. Její použití je jednoduché a efektivní. 14

Obrázek 10. Haarova vlnka Vlnky Daubechies představují skupinu vlnek různého řádu N 1. Nemají (kromě Daubechies prvního řádu) explicitní vyjádření ψ(x). Jde o skupinu asymetrických funkcí (kromě Daubechies řádu 1). Vlnky Daubechies mají kompaktní nosič délky 2N 1, jsou vhodné pro CWT i DWT a jsou ortogonální. Obrázek 10. Vlnka Daubechies 2. řádu Mnohá dostupná literatura uvádí, že volba vlnky je intuitivní, přesto však lze formulovat několik pravidel, která nám mohou pomoci najít nejlépe vyhovující funkci: Komplexní vlnky jako Morletova detekují dobře oscilace, nejsou vhodné pro detekci osamocených singularit. Čistě reálné vlnky s málo oscilacemi dobře detekují špičky a singularity v signálu. Antisymetrické vlnky jsou vhodné k detekci změn gradientu. Symetrické vlnky nezpůsobují fázový posun mezi špičkou, singularitou, oscilací v signálu a příslušným projevem ve vlnkových koeficientech. Pro současnou detekci amplitudy a fáze je nutné použít komplexní vlnku (např. Morletovu) 15

Na závěr je nutno dodat, že mateřská vlnka musí mít nulovou střední hodnotu a samozřejmě vhodný frekvenční rozsah.. 5.4 Realizace vlnkové transformace pomocí bank filtrů Jak již bylo řečeno v kapitole 3.2, lze rovnici reprezentující DWT převést do tvaru, který zahrnuje impulsní charakteristiku filtru, kterým signál při transformaci prochází. Z toho vyplývá, že pro dekompozici signálu je možno použít jistých vhodných filtrů. Pokud budeme vycházet ze Vzorce 4. a Vzorce 5., můžeme potom definovat realizaci DWT pomocí bank filtrů jako Vzorec 6., kde x reprezentuje aktuální vzorek signállu a h právě impulsní charakteristiku filtru. Výstupní hodnoty jsou potom výsledkem konvoluce těchto dvou parametrů. (5.6) Na Obrázku 10. můžeme vidět blokové schéma realizace jednostupňové dekompozice. Obsahuje zrcadlové filtry (dolní a horní propust) a bloky podvzorkování (v úvahu se bere každý druhý vzorek). Pro zrcadlové filtry platí: Na výstupu větve s dolní propustí získáváme aproximaci signálu a(n), na výstupu větve s horní propustí získáváme detaily signálu d(n). Pokdu zanedbáme nevýznamné přechodové jevy, má výstupní signál stejný počet vzroků jako vstupní. S každým dalším stupněm dekompozice snižujeme počet vzorků o polovinu. Příklad vícestupňové dekompozice je vyobrazen na Obrázku 12. Obrázek 11. Jednostupňová dekompozice 16

Obrázek 12. Třístupňová dekompozice 5.5 Diskrétní vlnková transformace dvojrozměrných signálů 2D-DWT Pro zpracování dvojrozměrných signálů budeme používat jednorozměrnou DWT. Můžeme využít metodu realizace pomocí bank filtrů. Potom v prvním kroku dekompozice filtrujeme po řádcích a v druhém kroku po sloupcích. Zpracováváme-li matici o M řádcích a N sloupcích, získáme na výstupu jednorozměrné DWT dva podobrázky o M/2 řádcích a N sloupcích. Poté aplikujeme jednorozměrnou DWT znovu na každý jednotlivý sloupec získaných podobrázků. Tím získáme další 4 podobrázky s rozměry [M/2, N/2]. Takto popsanný postup reprezentuje jeden stupeň dekompozice. 17

6 BLOKOVÉ SCHÉMA NAVRŽENÉHO ALGORITMU 18

7 PŘEDZPRACOVÁNÍ OBRAZU Cílem vytvořeného algorytmu je poskytnou přehlednější obraz očního pozadí, který umožňuje přehlednější a přesnější diagnostiku a práci se snímky. Vstupním obrazem byl snímek patologicky nezměněného oka pořízený fundus kamerou (viz. Obrázek 6.). První operací byl rozklad snímku na jednotlivé složky R, G a B. Tuto dekompozici obstarává první program navržený v prostředí Matlab. Výstupem tohoto programu jsou tři obrazy, každý v jiném barevném schématu (viz. Obrázek 13.). Obrázek 13. Dekompozice vstupního obrazu Z těchto snímků bylo usouzeno, že pro další práci se nejlépe hodí snímek vyobrazující zelenou složku (viz. Obrázek 14.). 19

Obrázek 14. Složka G ze vstupního obrazu - výřez Právě v tomto obraze jsme schopni rozeznat nejvíce detailů. Zmíněná zrnitá plocha značící nervové buňky a cévní systém oka jsou dobře patrné na detailním snímku na Obrázku 15. Složka G detail. Takto získaný a ořezaný obraz je filtrován a uložen do souboru ve formátu JPG. K filtraci byl použit již zmíněný Wienerův filtr s maskou [10 10]. Použitím filtrace došlo k odstranění nežádoucího vysokofrekvenčního šumu, který by způsoboval chyby při aplikaci vlnkové transformace. V Matlabu existuje funkce, která přímo realizuje filtraci pomocí Wienerova filtru. Takto předzpracovaný obraz je následně vstupním materiálem pro druhý program vytvořený v prostředí Matlab. Obrázek 15. Složka G detail 20

8 APLIKACE VLNKOVÉ TRANSFORMACE V tomto druhém programu je již aplikována samotná vlnková transformace. Konkrétně je aplikována dvojrozměrná diskrétní vlnková transformace (2D DWT). Prvním zásadním rozhodnutím při realizaci programu bylo rozhodnout, která mateřská vlnka bude nejvhodnější k aplikaci. Bylo zváženo několik druhů mateřských vlnek s přihlédnutím k jejich charakteristikám a vlastnostem. Ve výsledku padla volba mateřské vlnky na vlnku RBIO 3.1 (viz. Obrázek 16). Profil vlnky RBIO 3.1 je nejvíce podobný profilu cévy, z tohoto důvodu je nejvhodnější pro aplikaci v algorytmu. V následujícím kroku byla aplikována třístupňová dekompozice obrazu pomocí vlnkové transformace a výstupem jsou tři série obrazů. Jednotlivé obrazy reprezentují vertikální, horizontální a diagonální parametrický obraz a obraz, ve kterém jsou všechny zmíněné roviny vyobrazeny zároveň. Díky tomu, že získáváme obrazy ve třech směrech natočení, můžeme vidět různě orientované objekty na očním pozadí (viz. Příloha A). Obrázek 16. Mateřská vlnka RBIO 3.1 21

9 SEGMENTACE OBRAZU Ve třetí části programu, navrženém v rámci této práce, je realizována samotná segmentace obrazu. K segmentaci byl zvolen poměrně jednoduchý přístup, využívající prahování hodnot obrazu. Konkrétně je využito hysterezní prahování, umožňující dvojí nastavení prahu. Do prahovacího procesu vstupují jednotlivě obrazy reprezentující horizontální, vertikální i diagonální rovinu získané aplikací vlnkové transformace. Jako poslední je prahován i obraz slučující tyto tři roviny do jedné. 9.1 Hysterezní prahování Prahování je jednou z klasických metod segmentace obrazu. Principiálně jde o metodu, která jednotlivým bodům obrazu přiřazuje příslušnost k popředí či k pozadí podle zvoleného prahu intenzity. Hysterezní prahování je jakousi velpšenou verzí klasického prahování, neboť umožňuje zvolit druhý práh. To se hodí především v situaci, kdy má obraz nejednostné pozadí nebo pokud se v obrazu objevují další objekty, které nejsou objektem našho zájmu. V praxi proces vypadá tak, že do výsledného obrazu se dostanou pouze objekty, které dosahují na horní zvolený práh. K samotnému prvotnímu prahování se používá dolní práh. V programu byly prahy nastaveny empiricky s ohledem na skutečnost že pouhých cca 20% obrazu přináší užitečnou informaci. Obrázek 17. doplňuje představu o hysterezním prahování. Jak můžeme vidět, do výsledného obrazu se dostane jen modrá oblast grafu zasahuje totiž do horního prahu (horní rudá linie). Červená oblast by se nám ve výsledku objevila v případě klasického prahovaní. Pro jednoduchost uvažujeme 1-D signál. Obrázek 17. Hysterezní prahování 22

10 VÝSLEDKY DÍLČÍCH PROCESŮ A FINÁLNÍ SEGMENTACE Na závěr docházíme ke zhodnocení výsledků navrženého algorytmu. V předzpracování jsme si obraz připravili do takové formy, ve které na něj již bylo možné aplikovat vlnkovou transformaci a segmentaci prahováním. Výsledky přezpracování jsou prezentovány v kapitolách výše. Aplikace vlnkové transformace nám dává hned několik dílčích výsledků. Byla zvolena třístupňová aplikace WT. To znamená, že získáváme 3 série obrazů horizontální, vertikální a diagonální roviny a sloučeného obrazu. Jak již bylo řečeno, jednotlivé roviny stejně jako jednotlivé úrovně, nám pokaždé přináší různé informace o strukturách obsažených v obrazu. To je možné sledovat na Obrázku 18., kde H značí horizontální rovinu, V značí vertikální rovinu, D značí diagonální rovinu a C značí sloučený obraz. Úroveň je naznačena číslováním nad každou sérií obrazů. Obrázek 18. Aplikace vlnkové transformace na předzpracovaný vstupní obraz 23

Z obrazů je zřejmé, že v této podobě zatím výsledek nepřináší očekávaný výsledek co se týče oddělení struktur. Zásadní krok přichází až se segmentací resp. s finálním, binárně sečteným, obrazem. Na následujícím Obrázku 19. jsou vyobrazeny jednotlivé roviny a úrovně obrazů po aplikaci vlnkové transformace. Značení je obdobné jako u Obrázku 18. Obrázek 19. Hysterezní prahování obrazů po aplikaci vlnkové transformace Dá se říci, že ani samotné prahované snímky (tak jak jsou jednotlivě vyobrazeny) nejsou velkým přínosem v oblasti přehlednosti resp. segmentace pozorovaných objektů. Obrazy, i přes filtraci, obsaženou v bloku předzpracování, obsahují šum. Proto v posledním kroku algoritmu dochází k binárnímu součtu sloučených (C) obrazů všech tří úrovní (viz. Obrázek 20.). 24

Obrázek 20. Binární součet sloučených obrazů po aplikaci vlnkové transformace Finální úprava zahrnuje odečtení neshodných úrovní. Jinými slovy máme obraz sloučený ze tří jiných obrazů. Tedy v každém bodě dojde k překrytí třech vrstev. Odečtení odstraní z obrazu místa, ve kterých se neshodují vrsrtvy ve všech třech bodech najednou (viz. Obrázek 21.). Obrázek 21. Finální obraz Takový obraz je již výstupním produktem navrženého programu. Bohužel výstup není zcela dokonalý. I přes dvojí ošetření proti šumu (filtrace a odečtení nesouhlasných úrovní) obraz stále vykazuje jistou úroveň nekonzistentnosti. Stojí za zvážení, zda je vhodné zařazovat další filtrační techniky, vzhledem k možné ztrátě užitečné informace. Další slabinou obrazu je nekomplexnost těla cév (střed cév se jeví jako prázdné místo). To je způsobeno vlnkovou transformací, kdy je hlavním objektem transformace náběžná hrana, tedy stěna cévy. To by pravděpodobně bylo možné ošetřit dalším vylepšováním tvaru mateřské vlnky. 25

ZÁVĚR Bakalářská práce se zabývá problematikou segmentace cév očního pozadí ze snímků sítnice pořízených fundus kamerou. V teoretickém úvodu je rozebrána anatomie, fyziologie a stručný přehled patologie očního aparátu s důrazem na sítnici. Teoretický úvod se též blíže zabývá barevným modelem RGB a metodou vlnkových transformací. Podrobně je rozbrána problematika mateřských vlnek. Krátce je v teoretickém úvodu přiblížen princip filtrace obrazu pomocí Wienerova filtru. K segmentaci cév je využit princip prahování, konkrétně hysterezního prahování. I tato segmentační metoda je v práci rozebrána. V rámci praktické části je popsána aplikace jednotlivých metod. Je přiblížen navržený algoritmus zahrnující předzpracování (RGB rozklad, filtrace), aplikaci vlnové transformace (s vlnkou RBIO 3.1) a hysterezní prahování. Program pro segmentaci cév byl navržen v programu Matlab. Výsledek práce je uspokojivý. Bylo dosaženo požadované segmentace cév a to s poměrně vysokou přesností. Nevýhodami je, i přes filtraci, zbytková přítomnost vysokofrekvenčního šumu, která může různě ovlivnit výsledky. Další nevýhodou je zvýrazňování pouze stěn cév, zatímco střed (tělo) je zvýrazněno o poznání méně popř. vůbec. To je způsobeno nedokonalostí vlnkové trasformace. Nespornou výhodou programu je jeho jednoduchost a rychlost zpracování dat. Další výhodou je flexibilita nastavení parametrů (volba mateřské vlnky, prahy hysterezního prahování). Pro uvedení do praxe by bylo jistě nutné metodu dále vylepšovat, popř. ji zařadit do komplikovanějšího segmentačního algoritmu jako jednu z jeho úrovní. 26

LITERATURA [1] KRAUS, H., KAREL, I., RŮŽIČKOVÁ, E. Oční zákaly. Praha: Grada Publishing, spol. s r.o., 2001. [2] WILHELM, Zdeněk a kolektiv Stručný přehled fyziologie člověka pro bakalářské studijní programy, 3. přepracované vyd. Brno: Masasrykova univerzita, 2005. [3] HOLIBKOVÁ, Alžběta, LAICHMAN, Stanislav, Přehled anatomie člověka. Olomouc: Univerzita Palackého v Olomouci, 2006. s. 122-124. [4] JAN, Jiří. Číslicová filtrace, analýza a restaurace signálů. 2. rozš. vyd. Brno : VUTIUM, 2002. [5] URBÁNEK, Dušan Detekce nervových vláken v oftalmologických obrazech metodami texturní analýzy: diplomová práce. Brno: Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, 2008. 73 s., 6 přílohy. Vedoucí diplomové práce Ing. Radim Dvořák, Ph.D. [6] ŠMÍD, Radislav. Úvod do vlnkové transformace. 2001 [cit. 2009-04-20]. < http://measure.feld.cvut.cz/usr/staff/smid/wavelets/wavelet-intro-html.html> [7] WIKIPEDIA, the free encyclopedia. Vlnková transformace [online] <http://cs.wikipedia.org/wiki/vlnkov%c3%a1_transformace>. [8] WIKIPEDIA, the free encyclopedia. Diskrétní vlnková transformace [online] <http://cs.wikipedia.org/wiki/diskr%c3%a9tn%c3%ad_vlnkov%c3%a1_transformace>. [9] WIKIPEDIA, the free encyclopedia. RGB [online] <http://cs.wikipedia.org/wiki/rgb> [10] WIKIPEDIA, the free encyclopedia. Wienerův filtr [online] <http://cs.wikipedia.org/wiki/wiener%c5%afv_filtr> [11] FEICHTINGER, František Studium vlivu parametrů vybraných segmentačních metod na analýzu obrazů buněk: diplomová práce. Brno: Masarykova univerzita, Fakulta informatiky, 2008. 48 s., 3 přílohy. 27

SEZNAM ZKRATEK ÚBMI RGB CWT DWT 2D DWT FIR JPG Ústav biomedicínského inženýrství Red-green-blue Continuous wavelet transform Discrete wavelet transform Two dimensional wavelet transform Finite impulse response Join photographic group 28

SEZNAM PŘÍLOH Příloha A Dekompozice vstupního obraz Příloha B - Výsledky aplikace vlnkové transformace a dekompozice prahováním s histogramy intenzity 29

PŘÍLOHY Příloha A Dekompozice vstupního obrazu 30

Příloha B Výsledky aplikace vlnkové transformace a dekompozice prahováním s histogramy intenzity (pořadí: levý sloupec obraz ped prahováním, pravý sloupec obraz po prahování, od shora dolů: horizontální rovina, vertikální rovina, diagonální rovina, sloučený obraz) 1. úroveň 31

2. úroveň 32

3. úroveň 33