Simulace zpracování optické obrazové informace v Matlabu. Petr Páta, Miloš Klíma, Jaromír Schindler

Podobné dokumenty
EXPERIMENTÁLNÍ A SIMULAČNÍ SADA ÚLOH Z FOTONIKY

NOVÉ METODY HODNOCENÍ OBRAZOVÉ KVALITY

Fourierovská optika a speciální optické aplikace

Návrh algoritmů komprese vědeckých obrazových dat v prostředí MATLAB

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

Automatická detekce anomálií při geofyzikálním průzkumu. Lenka Kosková Třísková NTI TUL Doktorandský seminář,

REALIZACE BAREVNÉHO KONTRASTU DEFEKTŮ V OPTICKÉ PROSTOVĚ-FREKVENČNÍ OBLASTI SPEKTRA

Konstrukční varianty systému pro nekoherentní korelační zobrazení

Návrh frekvenčního filtru

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY. OPTICKÝ SPOJ LR-830/1550 Technický popis

Spektrální charakteristiky

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:

Demonstrační jednotka generátoru nedifrakčních svazků

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

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

Společná laboratoř optiky. Skupina nelineární a kvantové optiky. Představení vypisovaných témat. bakalářských prací. prosinec 2011

Jan Kaiser ČVUT, Fakulta elektrotechnická, katedra Radioelektroniky Technická 2, Praha 6

SIMULACE OBRAZOVÉHO KODÉRU NA BÁZI 3D KLT

Světlo x elmag. záření. základní principy

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

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

BPC2E_C09 Model komunikačního systému v Matlabu

MATLAB PRO PODPORU VÝUKY KOMUNIKAČNÍCH SYSTÉMŮ

ÚVOD DO PROBLEMATIKY PIV

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

Zpracování obrazu a fotonika 2006

Laboratorní úloha č. 7 Difrakce na mikro-objektech

VÝUKOVÝ SOFTWARE PRO ANALÝZU A VIZUALIZACI INTERFERENČNÍCH JEVŮ

Modelování blízkého pole soustavy dipólů

Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy

VÝUKOVÝ SOFTWARE PRO ANALÝZU A VIZUALIZACI DIFRAKČNÍCH JEVŮ V OPTICE

Středoškolská technika SCI-Lab

Fourierovské metody v teorii difrakce a ve strukturní analýze

Quantization of acoustic low level signals. David Bursík, Miroslav Lukeš

Signál v čase a jeho spektrum

PRAKTIKUM III. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Pracoval: Jan Polášek stud. skup. 11 dne

Optoelektronické senzory. Optron Optický senzor Detektor spektrální koherence Senzory se CCD prvky Foveon systém

1 3D snímání: Metody a snímače

Časové řady, typy trendových funkcí a odhady trendů

Praktikum školních pokusů 2

Časové řady, typy trendových funkcí a odhady trendů

Odhad stavu matematického modelu křižovatek

Optika pro mikroskopii materiálů I

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

Pozorování Slunce s vysokým rozlišením. Michal Sobotka Astronomický ústav AV ČR, Ondřejov

Kvantová informatika pro komunikace v budoucnosti

Měření optických vlastností materiálů

Novinky pro výuku vláknové optiky a optoelektroniky

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ

aneb jiný úhel pohledu na prvák

Katedra radioelektroniky K13137, FEL ČVUT Praha. zakódování dané informace. Tento trend postihl i oblast záznamu a přenosu širokopásmových

ANALÝZA MĚŘENÍ TVARU VLNOPLOCHY V OPTICE POMOCÍ MATLABU

Úvod do zpracování signálů

Zpracování obrazu v FPGA. Leoš Maršálek ATEsystem s.r.o.

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

Ultrazvuková defektoskopie. M. Kreidl, R. Šmíd, V. Matz, S. Štarman

Abstrakt. fotodioda a fototranzistor) a s jejich základními charakteristikami.

FYZIKÁLNÍ PRAKTIKUM FJFI ČVUT V PRAZE. Mikrovlny

KLT kodér v Matlabu. Petr Páta. Katedra radioelektroniky, K337, ČVUT FEL Praha, Technická 2, , Praha 6

Bezkontaktní měření Fotogrammetrie v automotive

Teorie náhodných matic aneb tak trochu jiná statistika

Maticová optika. Lenka Přibylová. 24. října 2010

Fouriérova transformace, konvoluce, dekonvoluce, Fouriérovské integrály

4 Příklady Fraunhoferových difrakčních jevů

UMÍ POČÍTAČE POČÍTAT?

Vlastnosti a modelování aditivního

5.1 Modelování drátových antén v časové oblasti metodou momentů

Měření optických vlastností materiálů

Charakteristiky optického záření

Spektrální analyzátor Ocean optics

SIMULACE ZVUKOVÉHO POLE VÍCE ZDROJŮ

MATLAB. F. Rund, A. Novák Katedra radioelektroniky, FEL ČVUT v Praze. Abstrakt

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

EXPERIMENTÁLNÍ METODA URČENÍ ZÁKLADNÍCH PARAMETRŮ OBJEKTIVU ANALAKTICKÉHO DALEKOHLEDU. A.Mikš 1, V.Obr 2

Kalibrační proces ve 3D

PŘEDMLUVA 11 FORMÁLNÍ UJEDNÁNÍ 13

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

LASEROVÉ SVAZKY PRO OPTICKÉ MANIPULACE

1 Jasové transformace

cv3.tex. Vzorec pro úplnou pravděpodobnost

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Příklady použití tenkých vrstev Jaromír Křepelka

Využití lineární halogenové žárovky pro demonstrační experimenty

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

Měření ohniskové vzdálenosti objektivu přímou metodou

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Návrh optické soustavy - Obecný postup

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY

Úvod, optické záření. Podkladový materiál k přednáškám A0M38OSE Obrazové senzory ČVUT- FEL, katedra měření, Jan Fischer, 2014

1 Teoretický úvod. založenou na klasických předpokladech skalární teorie difrakce. Z fyzikálního hlediska považujeme

Dualismus vln a částic

KONTROLA PŘESNOSTI VÝROBY S VYUŽITÍM MATLABU

Zeemanův jev. 1 Úvod (1)

Rozvoj tepla v betonových konstrukcích

Kompresní metody první generace

Vektorové obvodové analyzátory

PIV MEASURING INSIDE DRAFT TUBE OF MODEL WATER TURBINE PIV MĚŘENÍ V SAVCE MODELOVÉ VODNÍ TURBÍNY

Laserové technologie v praxi II. Cvičeníč.1

Fotografický aparát. Fotografický aparát. Fotografický aparát. Fotografický aparát. Fotografický aparát. Fotografický aparát

Transkript:

Simulace zpracování optické obrazové informace v Matlabu Petr Páta, Miloš Klíma, Jaromír Schindler Katedra radioelektroniky, K337, ČVUT FEL Praha, Technická, 166 7, Praha 6 E-mail: pata@fel.cvut.cz, klima@fel.cvut.cz, schindj@feld.cvut.cz Optické zpracování obrazové informace je mocným a rychlým nástrojem vyhodnocení. S výhodou se při ní využívá přirozené implementace Fourierovy transformace známé z difrakce světla, elektrické neutrality nosičů informace fotonů umožňující křížení svazku a masivně paralelního přístupu. Programové prostředí Matlab je využíváno k ověření a simulaci očekávaných výsledků. Zde jsou prezentovány jednotlivé úlohy demonstrující základní principy optického zpracování obrazové informace a jejich srovnání s naměřenými výsledky. V prvé řadě výpočet průběhu intenzity spektra, vlastností Fourierovy transformace, filtrace ve spektrální rovině a jiné úlohy. 1. Úvod Optické obrazové systémy díky své podstatě nabízejí masivně paralelní nástroj ke zpracování obrazových dat [1]. Fotony, jako nosiče obrazové informace umožňují velice rychlý přenos informace a vzájemné křížení jednotlivých svazků. Jako velice zajímavé aplikace je možné uvést především analogové paralelní násobení, prostorovou a časovou integraci, přizpůsobenou filtraci a D korelaci. Zvláštní třídou optických procesorů jsou tzv. algebraické procesory, které umožňují provádět násobení matice x vektor a matice x matice. Jejich využití je možné nalézt např. pro Kalmanovy filtry. Tvar difrakčního integrálu a sama podstata difrakce světla umožňuje snadný výpočet D Fourierovy transformace a pro naše aplikace zajímavé D korelace. Numerický výpočet takových algoritmů je vysoce výpočetně a časově náročný. Jejich výpočet optickou cestou přinese radikální zvýšení výpočetního výkonu celé soustavy. V této souvislosti je zde uváděna aplikace Karhunenovy Loeveho transformace a výpočet vlastních čísel a vektorů kovarianční matice transformace.. D Fourierova transformace Fourierova transformace je přirozenou vlastností vlnové podstaty světla. Z jejího principu je jasné, že probíhá na jakékoliv struktuře otvoru, transparenci nebo spojné čočce. Z Huygensova principu vyplývá, že libovolná vlna je tvořena kompozicí sférických vln. Neboli každý bod ležící na vlnoploše vlny se stává elementárním, bodovým, zdrojem záření vytvářejícím novou sférickou vlnu. S využitím tohoto faktu lze získat řešení Helmholtzovy rovnice ve tvaru známého Fresnellova integrálu U ( xi, yi, zi ) = jkz jk e [( x x ) 0 i = U ( x y z ez 0, 0, 0) γ jλz Apertura + ( y 0 y ) i ] dx0dy0 V této rovnici je U(x 0, y 0, z 0 ) je průběh transparence difrakované struktury, x 0, y 0, z 0 jsou souřadnice probíhající v rovině transparence, k vlnový vektor, x i, y i, z i souřadnice v rovině stínítka, j imaginární jednotka a konečně z je vzdálenost stínítka od transparence. Použijeme-li spojnou čočku k fokusaci spektrálních složek dojdeme k vyjádření Fourierovy transformace optickou cestou []

U ( xi, yi, zi ) = jk ( x + y 0 jλf = e e f jπ ) [ y y 0 i f U ( x0, y0, z0) γe λ Apertura 0 + x x ] 0 i dx0dy0 Z podoby rovnice je zřejmé, že spojná čočka s ohniskovou vzdáleností f provádí Fourierovu transformaci pole apertury A ve vzdálenosti právě rovné ohniskové vzdálenosti použité čočky. Této rovině se často také říká fourierovská rovina. Tato významná vlastnost spojné čočky je základem mnoha analogových optických výpočetních systému. obr. 1 Vstupní obrazová matice pro experimentální ověření filtrace obr. Filtrace dolní propustí optickou cestou. obr. 3 Upravení vstupního obr. filtrem typu horní propust ve Fourierově spektrální rovině optickou cestou. Příkladem robustnosti tohoto nástroje může být srovnání doby výpočtu Fourierovy transformace matice o rozměrech 64x64 bodů optickou a digitální cestou. Optimalizovanému procesoru trvá výpočet algoritmu FFT na zvolenou matici v řádu 1 ms. Oproti tomu rychlost optické implementace FFT závisí pouze na rychlosti světla v použitém prostředí. S čočkou o ohniskové vzdálenosti f = 10 cm je výpočet proveden za 0,33 ns!

K ověření vlastností optické Fourierovy transformace byla vybrána filtrace ve spektrální rovině [3]. Na obr. 1 je zobrazena vstupní obrazová matice určená k simulaci filtrace ve spektrální rovině. Obr. zachycuje výsledek po upravení filtrem typu dolní propust. Velikost terčíku filtru je možné zvolit analogicky s optickou cestou. Na obr. 3 jsou zachyceny výsledky po filtraci dolní, resp. horní, propustí optickou cestou. V experimentu byl použit červená laserová dioda s λ = 659 nm, polarizační filtr, expander 50x, transparence o rozměrech 4 x 36 mm, Fourierova spojná čočka f = 80 cm, dvě rovinná zrcátka, zpětná Fourierova spojná čočka f = 15 cm, CCD kamera, frame grabber, monitor a pro filtr typu horní propust terčík o vhodných rozměrech, pro dolní propust otvor vybírající pouze spektrální složky blízké základní harmonické. 3. Zdrojový kodér a rozbor jeho optické implementace Velice důležité je zkoumat nové možnosti optické implementace vybraných algoritmů pro zpracování vědeckých obrazových dat, která jsou specifická svým charakterem: a) Vysoká bitová hloubka (14 16 bitů) na jeden obrazový bod. b) Velké rozměry (typicky více než 1000 x 1000 obr. bodů). c) Šedotónové nebo každý barevný kanál je zpracováván víceméně nezávisle. d) Jejich vyhodnocení a zpracování neprobíhá lidským zrakem, ale pomocí speciálních, objektivních, metod. Jak je patrné z výše uvedených charakteristik vědeckých obrazových, je nutné při jejich zpracování využívat odlišných nástrojů oproti známým postupům ze zpracování multimediálních obrazových dat. K řešení byly použity tři různé metody: a) Teoretické odvození nezbytných vztahů a formulace úlohy. b) Simulace vybraných algoritmů v programovém prostředí MATLAB. c) Experimentální ověření vhodných závěrů. Vybrané algoritmy důležité pro zpracování obrazových dat byly simulovány v programovém prostředí MATLAB. Zvláštní důraz byl kladen na implementaci Karhunenovy Loeveho transformace vědeckých obrazových dat a její srovnání s ostatními integrálními transformacemi, výpočet autokorelační funkce dat, JTC a jiných. V praktické části řešení předkládaného projektu byly realizovány nezbytné experimenty pro ověření možnosti implementace simulovaných algoritmů optickou cestou. Metody digitálního zpracování obrazu, které byly implementovány prováděné v Matlabu, byly rozděleny do několika základních tříd z těchto hledisek: přístup ke zpracování obrazové informace a vhodnost implementace algoritmů optickou cestou. Roztřídění z hlediska přístupu k obrazové informaci bylo realizováno takto: a) Metody předzpracování zahrnující především multiplikativní a aditivní přístup k jednotlivým obrazovým bodům obrazové funkce. b) Algoritmy vědeckého zpracování obrazových dat zahrnující detekci objektů, měření jejich základních parametrů (profil, sigma atd.), PSF systému atd. c) Komprese a kódování obrazu a její vliv na další možné zpracování. Formulace a hledání jeho případného vlivu na další zpracování. Snadnost implementace popsaných algoritmů optickou nemusí být a zpravidla také není v přímém souladu s jejich digitální podobou. Jednotlivé metody byly roztříděny do těchto skupin: a) Metody přistupující k obrazu v prostorové oblasti. Tato část zahrnuje především multiplikativní korekce. Tato část by mohla být realizována průchodem optického toku (obrazové funkce) vhodnou transparencí. b) Zpracování ve fourierovském spektru obrazové funkce. Do této části je možné zařadit především výpočet autokorelační funkce, JTC a filtrace obrazu. Filtrační

metody realizované prostřednictvím přizpůsobeného filtru je možné použít k dalšímu zpracování např. detekci objektů a odhadů profilu pozadí. c) Metody vyššího stupně. Do této kategorie byly zahrnuty metody výpočet JTC, KLT, waveletové metody a třeba odstranění blokové struktury optickou cestou. Obr. 4 Blokové schéma kodéru a zdrojového dekodéru Obr. 5 Výpočet bázových vektorů kodéru založeného na KLT transformaci. Ve druhé fázi byla provedena realizace vybraných algoritmů v programovém prostředí. Zvláštní důraz byl kladen na metody spadající do kategorie a) popsané výše. Výpočet Fourierovského spektra vědeckých byl realizován pro vybrané snímky. Postupy přizpůsobené filtrace byly testovány pro možnost odstranění blokové struktury vznikající po aplikaci Karhunenovy Loeveho transformace s vysokým kompresním poměrem. Algoritmy simulované v programovém prostředí Matlab byly ověřeny pomocí realizace vybraných experimentů (viz obr. 6). Ty především byly zaměřeny na optickou implementaci navržených algoritmů. Během řešení se ukázalo být žádoucí navázat a případně prohloubit diskusi optické ho zpracování dat. Zejména by bylo vhodné zaměřit se na aplikaci přizpůsobené filtrace jako estimátoru průběhu funkce pozadí, odstranění blokové struktury a možnosti využití optické implementace násobení matice vektor k simulaci výpočtu charakteristické rovnice.

Obr. 6 Realizace experimentu optického zpracování dat. vektor matice 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 0 0 a) algebraický vstup výsledek 4 3 1 b) experimentální výsledek matice, výstupní vektor Obr. Obr. 4. 7 Násobení matice x vektor optickou cestou cestou 3. Násobení matice, vektor Jednoduché binární algebraické operace, především násobení matice x vektor a matice x vektor, je možné realizovat především díky výhodným optickým vlastnostem použitých prvků. Na obr. 8 je zobrazena sestava takového experimentu, který využívá fokusačních vlastností válcové čočky.

Obr. 8 Sestava pro optickou realizaci optického násobení. Tento experiment byl v jednoduché podobě teoreticky simulován v Matlabu a posléze sestaven v optické laboratoři s výsledkem uvedeným na obr. 7 a) a 7b). 4. Závěr Optické zpracování obrazové informace s sebou přináší výhodné a robustní přístupy. Zejména je možné uvést masivně paralelní přístup a vysokou výpočetní rychlost. Optické zpracování je ovšem také ovlivněno vysokou citlivostí na odstup šumového signálu od užitečného obrazového, která ovlivňuje zejména stabilitu numerických výpočtů a jejich rychlou konvergenci. 5. Literatura [1] Yu F.T., Gregory D.A., Optical Pattern recognition: Architectures and Techniques, Proc. of IEEE, 84, 5, May 1996, pp 733-75. [] F.T.S.Yu, D.A.Gregory, Optical Pattern Recognition: Architectures and Techniques, Proc. IEEE, 84, 5, May 1996, pp 733-75. [3] P. Páta, M. Klíma, J. Kaiser, Využití prostředí MATLAB pro simulaci optického zpracování informace, Matlab, Praha, 001. 6. Poděkování Tato práce byla vytvořena v rámci projektu MŠMT číslo: No. J04/98: 100000 "Laserové systémy".