Speciální funkce a transformace ve zpracování obrazu

Slides:



Advertisements
Podobné prezentace
Analýza signálů - cvičení
Advertisements

Fakulta životního prostředí Katedra informatiky a geoinformatiky
Fourierova transformace Filtrování obrazu ve frekvenční doméně
MARKOVSKÉ ŘETĚZCE.
Fůze rozmazaných snímků ( Li, Manjunath, Mitra) kombinace „nejlepších“ dat volba „nejlepších“ - pomocí DWT, levý Mallat strom absolutní hodnota koeficientů.
Significance – refinement metoda -použití bit- planes - pro každou bit-plane: nalézt nové významné koeficienty zakódovat znaménko přenést doplňující bity.
Metody zpracování fyzikálních měření - 4 EVF 112 ZS 2009/2010 L.Přech.
Algebra.
Základní typy signálů Základní statistické charakteristiky:
Vyhodnocování signálů vibrací, var. 1
Fázová analýza kvalitativní kvantitativní Databáze práškových difrakčních dat ASTM – American Society for Testing of Materials, 1950 JCPDS – Joint Committee.
T.A. Edison Tajemství úspěchu v životě není v tom, že děláme, co se nám líbí, ale, že nacházíme zalíbení v tom, co děláme.
KEE/POE 12. přednáška Model FV systému Ing. Milan Bělík, Ph.D.
Harmonický pohyb Mgr. Alena Tichá.
TMF045 letní semestr 2005/2006 II Časová propagace vlnové funkce na mřížce I. (práce s momentovou reprezentací) (Lekce II)
Difrakce na difrakční mřížce
Předmět: Počítačová grafika 1 (PGRF1) Přednáška č
Číselné obory Podmínky používání prezentace © RNDr. Jiří Kocourek 2013
METODA KONEČNÝCH PRVKŮ
Vlastnosti dielektrik
VII. Neutronová interferometrie II. cvičení KOTLÁŘSKÁ 7. DUBNA 2010 F4110 Kvantová fyzika atomárních soustav letní semestr
- snaha o rekonstrukci lokálních struktur - rozložení spekter x amplitudy spekter - hlavní - amplituda Odstraňování šumu - obrázky - hladké oblasti s pár.
Harmonická analýza Součet periodických funkcí s periodami T, T/2, T/3,... je periodická funkce s periodu T má periodu T perioda základní frekvence vyšší.
Digitální zpracování obrazu
Diskrétní Fourierova transformace
ZPRACOVÁNÍ A ANALÝZA BIOSIGNÁLŮ
SPEKTRÁLNÍ ANALÝZA ČASOVÝCH ŘAD
MODULAČNÍ RYCHLOST – ŠÍŘKA PÁSMA
Základy mobilních systémů a GSM III Mobilní systémy, PF, JČU.
Moderních digitální bezdrátové komunikace
Obrazová analýza povrchu potiskovaných materiálů a potištěných ploch
Detekce hran.
Tato prezentace byla vytvořena
Okénková Fourierova transformace střední široké úzké.
Elektron v periodickém potenciálovém poli - 1D
SIGNÁLY A SOUSTAVY V MATEMATICKÉ BIOLOGII
Vektorové prostory.
Spojení a průnik podprostorů
ZPRACOVÁNÍ A ANALÝZA BIOSIGNÁLŮ III.
SIGNÁLY A LINEÁRNÍ SYSTÉMY
SIGNÁLY A LINEÁRNÍ SYSTÉMY
Lineární integrální transformace
Monte Carlo simulace Experimentální fyzika I/3. Princip metody Problémy které nelze řešit analyticky je možné modelovat na základě statistického chování.
© Institut biostatistiky a analýz INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ SIGNÁLY A LINEÁRNÍ SYSTÉMY prof. Ing. Jiří Holčík, CSc.
© Institut biostatistiky a analýz ZPRACOVÁNÍ A ANALÝZA BIOSIGNÁL Ů FREKVENČNÍ SPEKTRUM SPOJITÝCH SIGNÁLŮ.
SIGNÁLY A LINEÁRNÍ SYSTÉMY
Model lidského zraku pro hodnocení kvality obrazu
Experimentální metody (qem)
Anti – Aliasing Ondřej Burkert atrey.karlin.mff.cuni.cz/~ondra/stranka.
Matice přechodu.
Filter banks ψ a (x) = (1/√a) ψ(x/a) ψ a (x) = ψ* a (-x) = (1/√a) ψ*(-x/a) pak CWT = f * ψ a (x) násobení ve FT H G.
Vyhledávání v multimediálních databázích Tomáš Skopal KSI MFF UK
Podobnost trajektorií Jiří Jakl Úvod - využití Rozpoznáváni ručně psaných textů GPS navigace Analýza pohybu pracovníku v budovách Predikce.
SIGNÁLY A LINEÁRNÍ SYSTÉMY
Signály v měřici technice
SIGNÁLY A LINEÁRNÍ SYSTÉMY
str. 1 TMF045 letní semestr 2006 VI a VII Vlastní řešení Hamiltoniánu s komplexní energií metoda komplexního škálování.
© Institut biostatistiky a analýz INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ SIGNÁLY A LINEÁRNÍ SYSTÉMY prof. Ing. Jiří Holčík, CSc.
Okénková Fourierova transformace waveletová transformace translace, dilatace a > 0,  R   R.
© Institut biostatistiky a analýz ZPRACOVÁNÍ A ANALÝZA BIOSIGNÁL Ů prof. Ing. Jiří Holčík, CSc.
© Institut biostatistiky a analýz SPEKTRÁLNÍ ANALÝZA Č ASOVÝCH Ř AD prof. Ing. Jiří Holčík, CSc.
SIGNÁLY A LINEÁRNÍ SYSTÉMY
SPEKTRÁLNÍ ANALÝZA ČASOVÝCH ŘAD
© Institut biostatistiky a analýz SPEKTRÁLNÍ ANALÝZA Č ASOVÝCH Ř AD prof. Ing. Jiří Holčík, CSc.
Lekce 3. Linkový kód ● linkový kód je způsob vyjádření digitálních dat (jedniček a nul) signálem vhodným pro přenos přenosovým kanálem: – optický kabel.
Harmonická analýza Součet periodických funkcí s periodami T, T/2, T/3,... je periodická funkce s periodu T má periodu T perioda základní frekvence vyšší.
MM2 – úvodní cvičení.
SIGNÁLY A LINEÁRNÍ SYSTÉMY (ČASOVÉ ŘADY)
SIGNÁLY A LINEÁRNÍ SYSTÉMY
SPEKTRÁLNÍ ANALÝZA ČASOVÝCH ŘAD
Transkript prezentace:

Speciální funkce a transformace ve zpracování obrazu 1.část Barbara Zitová zitova@utia.cas.cz http://zoi.utia.cas.cz/PGR013/materialy Fourierova transformace wavelety: něco málo teorie wavelety: aplikace v DZO

Fourierova transformace = oscilační X úhlová frekvence k

Vlastnosti linearita konvoluce convolution theorem = posun shift theorem rotace F(R(f)) = R(F(f)) změna měřítka similarity theorem

Fourierova transformace - 2D F( x ,y ) = f( kx ,ky ) = real, u=v imag, u=v

Peridoické prodloužení

4 / N 6.5 / N 17 / N 19 / N

Použití filtrace registrace reprezentace objektů reprezentace textur interpolace reprezentace objektů reprezentace textur

Filtrace ve frekvenční oblasti = high pass Gaussian high pass band pass low pass Gaussian low pass directional

Low pass step filtr

Butterworth filtr low pass high pass n= 1, 4, 16

Butterworth filtr

Filtrace periodického poškození Inverzní filtrace Známý typ PSF

Registrace - fázová korelace kros korelace + F ( Image(x,y)) . F * ( Window(x,y)) = e 2π i (x TX + y TY ) | F ( Image(x,y)) . F * ( Window(x,y)) | SPOMF symmetric phase - only matched filter

Log-polar transformace

RTS registrace F(R(f)) = R(F(f)) FT | | log-polar FT fázová korelace  - periodicita amplitudy - > 2 úhly log(abs(FT)+1) problémy s diskrétním prostředím

Fourierovy deskriptory f(t) = x(t) + iy(t) Posun - změna F(0) Rotace - změna fáze Měřítko - vynásobení konstantou Změna start bodu - posun v 1D reprezentaci

Fourierovy deskriptory periodická funkce souřadnice f(t) = x(t) + iy(t) vzdálenost od těžiště f(t) = ([x(t) – xc]2+ [y(t) - yc]2)1/2 plocha

Fourierovy deskriptory - interpolace separace - tvar - pozice - měřítko - orientace medicínské řezy

Textury - popis

Textury - popis

Fourierova transformace - základní stavební prvky FT pro každou frekvenci – sinusoida dané frekvence porovnána se signálem obsahuje-li signál danou frekvenci – korelace je velká  velké FT koeficienty nemá-li signál žádnou část dané frekvence, korelace na dané frekvenci je malá/nulová  malý / nulový FT koeficient

Okénková Fourierova transformace

Okénková Fourierova transformace

Okénková Fourierova transformace výpočet různých FT pro po sobě jdoucí časové intervaly time-frequency reprezentace „1-D time domain“ „2-D time-frequency“ volba okna tvar, šířka šířka okna – signál v něm stacionární širší okno – menší „time“ rozlišení

Volba okna Dva extrémy W(t) nekonečně široké  klasická FT výborné „frequency“ rozlišení, žádná „time“ informace W(t) nekonečně úzké  konstanta výborné „time“ rozlišení, žádná „frequency“ informace Okno zvoleno – rozlišení nastaveno v obou oblastech Gaussovské okno – nejmenší

Obě rozlišení nemohou být libovolně velké! Heisenbergův princip t * f > 1/(4 ) Gaborův princip neurčitosti t Time rozlišení: separace 2 „špicí“ v časové oblasti f Frequency rozlišení : separace 2 spektrálních komponent Obě rozlišení nemohou být libovolně velké! Pouhé intervaly!!

FT versus wavelets - plocha

Waveletová transformace Základy teorie Aplikace

Historie Wavelet · 1909 Alfred Haar - Haar b áz e . · 1946 Gabor - ne orthogonální neomezené wavelety · 1976 Croisier, Esteban a Galand - filter banks pro dekompozici a rekonstru kci signálu · 1982 Jean Morlet použil Gabor wavelety k modelování seismických signálů

Aplikace wavelet Komprese Problematika rozmazání Odstraňování šumu a poškození Detekce struktur Registrace Fúze dat s různým rozlišením Reprezentace

O co tady jde ? „Laplacian“ pyramida

K čemu směřujeme ?

Haarova waveleta

kompaktní dyadická ortonormální

g = [ , - ] h = [ , ]

g* = [ ,- ] h* = [ , ]

Haar waveleta Mexican hat waveleta

Wavelet transformace Okno proměnné šířky analýza vysokých frekvencí  úzké okno pro lepší „time“ rozlišení analýza nízkých frekvencí  širší okno pro lepší „frequency“ rozlišení

Okénková Fourierova transformace translace, dilatace a > 0,  R   R waveletová transformace

Waveletová transformace h a, => a,b - matečná waveleta (mother wavelet) - wave... osciluje - ….let dobře lokalizovaná kolem 0, mizí rychle -   = 0 -  |  |2 <  - FT() a,b v 0 - 0, v  - 0 - něco jako band-pass filtr ve FT 2 < ∞ a,b  x - b a > 0,  R b  R, normalizace přes škály

Haar waveleta Mexican hat waveleta

Shannon waveleta Morlet waveleta

Daubechies 4 waveleta

Spojitá waveletová transformace a,b* a, b a,b a, b c - záleží na  WF(a,b) =  f (t), a,b  a > 0,  R b  R REDUNDANTNÍ!! – diskretizace a,b

Dyadická síť – diskretizace a, b „time“ vzorkování u nízkých frekvencí – řídké stačí b a vzorkované na log stupnici b vzorkované hustěji u malého a log a obvykle a0 = 2 a b0 = 1, což vede na dyadickou síť

Dyadická waveletová transformace - waveletové řady -  < m, n <  m, n  Z binární škálování - zmenšování o faktor 2 dyadický posun - posun o k/2j m,n - ortonormální báze L2(R)  m,n ,k,l  = m,k  n,l f(x) =   c m,n ,m,n c m,n =  f (x), m,n  -   Přeurčenost

Diskrétní waveletová transformace - cesta Kompaktní dyadická waveletová transformace - f(x), m,n nenulové na [0,1], jednotkový interval j j = 2m + n, m = 0,1, … n = 0, 1, … 2j - 1 pro libovolné j je m je největší takové, že 2m  j, n = j - 2m f(x) =  c j ,j c j =  f (x), j  -   Diskretizace f … f (i x) N vzorků … mocnina 2 spojité

Diskrétní waveletová transformace Kompaktní dyadická waveleta Diskretizace f …. f (i x) N vzorků … mocnina 2 j f(x) =  c j ,j c j =  f (x), j  =  f(x) j 1 N diskrétní

FT - spojitá funkce x spojitá funkce   FŘ - periodická funkce x řada koeficientů   DFT - navzorkovaná funkce x navzorkované spektrum   SWT - spojitá funkce x spojité a,b   WŘ - spojitá funkce x řada koeficientů   DWT - navzorkovaná funkce x konečná řada koeficientů  

Waveletová transformace - dekompozice

V10 W6 W9 W5 W8 V5 W7 Haar waveleta

Waveletová dekompozice funkce f Vj Vj0 WJ-1 základ +  detaily různého měřítka

Mutliresolution analysis (MRA) - postup pro konstrukci ortonormálních bází - L2 prostor - vnořená sekvence uzavřených podprostorů Vi - každé Vi odpovídá jednomu měřítku - plně určeno volbou škálovací funkce 

Platí: nárůst i - jemnější rozlišení scale invariance

shift invariance funkce ij (x), kde tvoří ortonormální bázi Vi … škálovací funkce „father wavelet“ Pi(f) - ortonormální projekce f do Vi , pak škálovací koeficienty reprezentace chyby ( detailu ) Vi+1 - Vi ortonormální doplněk Wi

Platí: každý Wi je generován posuny  i, j waveleta škálová invariance translační invariance ortonormalita Wi a Wk waveletové koeficienty

Waveletová transformace - dekompozice Vj Vj0 Wj0 Wj-1

škálovací koeficienty waveletové koeficienty  … vyhlazovací (smoothing) funkce - nenulový   (=1) -   = 0 -  a FT() dobrý pokles ( lokalizace v obou oblastech) - kompaktní ,  - nulové krom určitého konečného intervalu

V0  V1 V0 V1 dilatační rovnice W0  V1 V0 V1 W0

Haar waveleta g = [ , - ] h = [ , ]

Poznámky k h a g hN-1-j = (-1) j g j h,g quadrature mirror filtry (|H|2 + |G|2 = 1)  h = 2  g = 0 h - low pass filtr g - high pass filtr g – h zpětně se změněnými znaménky posun o pul periody g = [ , - ] h = [ , ] hN-1-j = (-1) j g j g = [h3 -h2 h1 -h0] hj určuje škálovací funkci

Ortogonalita  waveleta (wavelet) báze Wi  škálovací funkce (scaling function) báze Vi

Waveletová dekompozice funkce f Vj Vj0 základ +  detaily různého měřítka

V10 W6 W9 W5 W8 V5 W7 Haar waveleta

V10 W6 Daubechies 4 škálovací funkce a waveleta W9 W5 W8 V5 Daubechies 4 waveleta W7

V10 W6 W9 W5 W8 V5 W7 Haar waveleta

Waveletová dekompozice funkce f PVjf - ortonormální projekce f do Vi kompaktní suport základ +  detaily různého měřítka

cj+1,k =  h(k-2l) cj,l + cj-1,k =  h(n-2k) cj,n +  g(k-2l) dj,l Vj k (PV f )(x) =  cj-1,k j-1,k(x) +  dj-1,k j-1,k (x) Vj-1 + Wj-1 j DR cj-1,k =  h(n-2k) cj,n n dj-1,k =  g(n-2k) cj,n cj+1,k =  h(k-2l) cj,l + +  g(k-2l) dj,l l signál délky 2J - vzorky na jednotkovém intervalu Vn < f, J,k >, aproximace spojité funkce f .. cJ,k

Rychlá waveletová transformace

Waveletová transformace - proces určení cj0,k, dj,k Kompaktní - konečný počet nenulových koeficientů - lokalizace v čase, frekvenci Požadavek na nulovost momentů FFT - O(Nlog2N) FWT - O(N)

Vlastnosti očekávané od wavelet - dobrá lokalizace - jednoduchost konstrukce a reprezentace - invariance vzhledem k některým operacím - hladkost, spojitost, diferencovatelnost, symetrie - dobré vlastnosti vzhledem k počtu nulových momentů

Kompaktnost - v obrazové oblasti (ve frekvenční rychle k nule) - nižší výpočetní nároky - lepší obrazové rozlišení x horší frekvenční Symetrie - ortogonální kompaktní wavelety nemohou být sym. - biortogonální wavelety Momenty a jejich nulovost 1. M momentů 0 : signály typu nulové detailní koeficienty dobré pro kompresi Daubechies 2p koeficientů – p nulových momentů Hladkost lepší rekonstrukce

Biortogonální wavelety Haar jediná kompaktní, ortogonální a symetrická oslabení ortogonality Reálné x komplexní wavelety Ortogonální x biortogonální x neortogonální Jiné typy diskretizace, nedyadické, m-bands

Wavelet packets - nadmnožina WT analytické funkce (W0 škálovací f., W1 waveleta ) volba stromu (snižování entropie)

Filter banks ψa(x) = (1/√a) ψ(x/a) ψa(x) = ψ*a(-x) = (1/√a) ψ*(-x/a) pak CWT = f * ψa(x) H G násobení ve FT

Subband coding h H f(iΔt) F(s) H(s) h(iΔt) f(iΔt)*h(iΔt) F(s).H(s)

F(s).H(s) f(iΔt)*h(iΔt) B(s) b(iΔt) B(s)*[F(s).H(s)] b(iΔt)[ f(iΔt)*h(iΔt)]

g G f(iΔt) F(s) G(s) g(iΔt) f(iΔt)*g(iΔt) F(s).G(s)

F(s).G(s) f(iΔt)*g(iΔt) B(s) b(iΔt) B(s)*[F(s).H(s)] b(iΔt)[ f(iΔt)*h(iΔt)] Aliasing