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

Podobné dokumenty
Numerická integrace a derivace

Signál v čase a jeho spektrum

Úvod do zpracování signálů

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

31ZZS 9. PŘEDNÁŠKA 24. listopadu 2014

FILTRACE VE FOURIEROVSKÉM SPEKTRU

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

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

Filtrace obrazu ve frekvenční oblasti

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

1 Zpracování a analýza tlakové vlny

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

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

" Furierova transformace"

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

ROZ1 - Cv. 2 - Fourierova transformace ÚTIA - ZOI

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

Číslicové filtry. Honza Černocký, ÚPGM

ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů

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

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

Při návrhu FIR filtru řešíme obvykle následující problémy:

Dodatky k FT: 1. (2D digitalizace) 2. Více o FT 3. Více k užití filtrů. 7. přednáška předmětu Zpracování obrazů

Fourierova transformace

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

Fourierova transformace

fluktuace jak dob trvání po sobě jdoucích srdečních cyklů, tak hodnot Heart Rate Variability) je jev, který

Poznámky k Fourierově transformaci

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

1. Základy teorie přenosu informací

Otázky k ústní zkoušce, přehled témat A. Číselné řady

Multimediální systémy

Interpolace a aproximace dat.

Circular Harmonics. Tomáš Zámečník

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

Příklady k přednášce 5 - Identifikace

A/D převodníky - parametry

Vlastnosti Fourierovy transformace

Vstupní signál protne zvolenou úroveň. Na základě získaných údajů se dá spočítat perioda signálu a kmitočet. Obrázek č.2

Základní metody číslicového zpracování signálu a obrazu část II.

CW01 - Teorie měření a regulace

Čas (s) Model časového průběhu sorpce vyplývá z 2. Fickova zákona a je popsán následující rovnicí

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

SIGNÁLY A LINEÁRNÍ SYSTÉMY

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

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

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA

Waveletová transformace a její použití při zpracování signálů

ROZ II cv. 01 Dekonvoluce KM - FJFI - ČVUT

Při návrhu FIR filtru řešíme obvykle následující problémy:

sin(x) x lim. pomocí mocninné řady pro funkci sin(x) se středem x 0 = 0. Víme, že ( ) k=0 e x2 dx.

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

Kepstrální analýza řečového signálu

X31EO2 - Elektrické obvody 2. Kmitočtové charakteristiky

(Auto)korelační funkce Statistické vyhodnocování exp. dat M. Čada ~ cada

P7: Základy zpracování signálu

ROZ II cv. 01 Dekonvoluce KM - FJFI - ČVUT

Operace s obrazem I. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.

Frekvenční charakteristiky

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Ů

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

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

Laboratorní úloha č. 8: Elektroencefalogram

Příloha č. 1. amplitudová charakteristika filtru fázová charakteristika filtru / frekvence / Hz. 1. Určení proudové hustoty

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Stabilita regulačního obvodu

Zvuk. 1. základní kmitání. 2. šíření zvuku

Periodicita v časové řadě, její popis a identifikace, exponenciální vyrovnáván

Spektrální analýza a diskrétní Fourierova transformace. Honza Černocký, ÚPGM

popsat činnost základních zapojení operačních usměrňovačů samostatně změřit zadanou úlohu

Cvi ení 2. Cvi ení 2. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 5, 2018

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

doc. Dr. Ing. Elias TOMEH Elias Tomeh / Snímek 1

Komplexní obálka pásmového signálu

Funkce komplexní proměnné a integrální transformace

Vlastnosti členů regulačních obvodů Osnova kurzu

FOURIEROVA TRANSFORMACE FOURIEROVA VĚTA

4.6.6 Složený sériový RLC obvod střídavého proudu

2. Kinematika bodu a tělesa

2. Numerické výpočty. 1. Numerická derivace funkce

Roman Juránek. Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 30

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Spektrální analyzátory

Základy výpočetní tomografie

0.1 Úvod do lineární algebry

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

KFC/SEM, KFC/SEMA Elementární funkce

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

1. Náhodný vektor (X, Y ) má diskrétní rozdělení s pravděpodobnostní funkcí p, kde. p(x, y) = a(x + y + 1), x, y {0, 1, 2}.

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

Semestrální písemka BMA3 - termín varianta A13 vzorové řešení

doc. Dr. Ing. Elias TOMEH Elias Tomeh / Snímek 1

Základy zpracování obrazu

Zpracování obrazů. Honza Černocký, ÚPGM

3. Kmitočtové charakteristiky

Testování programu PhotoScan pro tvorbu 3D modelů objektů. Ing. Tomáš Jiroušek

Filtrace snímků ve frekvenční oblasti. Rychlá fourierova transformace

Téma je podrobně zpracováno ve skriptech [1], kapitola 6, strany


Předmět A3B31TES/Př. 7

Transkript:

co byste měli umět po dnešní lekci: používat funkce pro výpočet FFT (Fast Fourier Transformation) spočítat konvoluci/dekonvoluci pomocí FFT použít FFT při výpočtu určitých integrálů vědět co je nízko\vysoko frekvenční (Wienerův) filtr vědět, co je fázová korelace a k čemu je dobrá

Fouriérovy řady aproximace periodických funkcí pomocí F.řad

Fouriérova transformace (f(t) definována na intervalu < T/2; T/2>) základní, fundamentální, frekvence

Fouriérova analýza diskrétních dat mějme n hodnot nějaké funkce f(t), měřené v ekvidistatních časových intervalech ti, DFT: Fk reprezentují koeficienty F. řady pro funkci f(t) pro frekvence menší než Nyquistova frekvence

Příklad: Analýza časové série počtu slunečních skvrn na povrchu Slunce (Wolfovo číslo) octave:53>s=load('sunspot.dat'); octave:54> cas=s(:,1); octave:55> Wolf=s(:,2); octave:56> FTWolf=fft(Wolf); octave:57> FTWolf(1)=[]; % prvni cislo je suma hodnot v poli octave:58> n=length(ftwolf); octave:59> FTWolf2=abs(FTWolf(1:floor(n/2))).^2; octave:60> nyquist=1/2; octave:61> frekv=(1:n/2)/(n/2)*nyquist; octave:62> out=[frekv' FTWolf2]; octave:63> save ascii 'periodogram.dat' out octave:64> perioda=1./frekv; octave:65> out=[perioda' FTWolf2]; octave:67> save ascii 'cyklus.dat' out octave:68> m=find(ftwolf2==max(ftwolf2)); octave:69> perioda(m) ans = 11.038

funkce fft a ifft ukázka výpočtu FT Gaussovy funkce x=linspace( 10,10,256); y=5*exp( x.^2/2/4); FTy=fft(y); plot(real(fty)) FTy=fft(fftshift(y)); plot(real(fty)) N=length(x); n=[ N/2:N/2 1]; Delta=x(2) x(1); om=2*pi*n/n/delta; plot(om,fftshift(fty)); po volání fft (ifft) jsou hodnoty v poli o délce N=2n řazeny takto: 1 j N/2 hodnoty pro nezáporné frekvence N/2+1 j N hodnoty pro záporné frekvence fftshift

konvoluce a dekonvoluce pomocí FT M, I a R jsou Fouriérovské obrazy m, i a r

konvoluce a dekonvoluce pomocí FT dekonvoluce je špatně podmíněná úloha je velmi citlivá na omezenost intervalů, na kterých máme změřená data a na přítomnost šumu data je nutno pro dekonvoluci předpřipravit: odečíst pozadí FT vyžaduje pole stejných délek (nejlépe 2n) data doplníme nulami nutno vyhladit šum pro výpočet FT použijeme implementované funkce fft a ifft (viz help).

modifikovaná Stokesova metoda vyhlazení dat pomocí násobení Gaussovou funkcí po zpětné FT vyjde: tj. vyhladíme li M a R, je automaticky vyhlazena i F!!!!

% Fourierova transformace of merenych dat % a rozlisovaci funkce M = fft([m zeros(1,length(r) 1)]); % zarovnam nulami na stejnou velikost R = fft([r zeros(1,length(m) 1)]); % vyhlazeni M sigma = length(m)/20; x = 1:length(M); gauss = exp( (x.^2)/sigma^2); gauss = gauss + fliplr(gauss); M = gauss.*m; % vyhlazeni R sigma = length(r)/5; x = 1:length(R); gauss = exp( (x.^2)/sigma^2); gauss = gauss + fliplr(gauss); R = gauss.*r; ft = real(ifft(m./r)); ft = fftshift(ft);

Výpočet integrálů pomocí Fouriérovy transformace integrál aproximujeme

Výpočet integrálů pomocí Fouriérovy transformace nutno zohlednit kraje intervalu integrace FFT Lichoběžníková aproximace:

Filonova metoda výpočtu Fouriérovských integrálů pro malá

Filonova metoda výpočtu Fouriérovských integrálů

Nízko/vysoko frekvenční filtry ideální NF filtr Butterworthův NF filtr Gaussův NF filtr

Nízko/vysoko frekvenční filtry

Nízko/vysoko frekvenční filtry

Nízko/vysoko frekvenční filtry komprese obrazu

Nízko/vysoko frekvenční filtry

Wienerův filtr, optimální filtrování instrumentální funkce filtr fyzikální profil šum minimalizace Wienerův filtr

logaritmická škála (měřené) (extrapolované) (odhadnuté)

Fázová korelace shift teorém similarity teorém zjištění vzájemného posunutí obrázků, rotace a změny měřítka

Fázová korelace posun obrázků

Fázová korelace rotace

Fázová korelace

Fázová korelace změna měřítka

Fázová korelace

Fázová korelace zjištění vzájemného posunutí: 1. spočteme spektra obou obrazů 2. spočteme fázovou korelaci těchto obrazů 3. poloha maxima (x0, y0) určuje vektor vzájemného posunutí obrazů zjištění vzájemné rotace: 1. spočteme amplitudová spektra obou obrazů 2. převedeme spektra do polárních souřadnic (r, ) 3. tato spektra jsou posunutá o vektor (0, ), který určíme metodou uvedenou výše 4. otočíme druhým obrazem o úhel (otočení kolem středu), nyní ještě zbývá posunutí (x0, y0) zjištění změny měřítka: 1. spočteme amplitudová spektra obou obrazů 2. převedeme spektra do polárních souřadnic s log osou r (log(r), ) 3. tato spektra jsou posunutá o vektor ( log(c),0), který určíme metodou uvedenou výše

Úkoly: 1) Napište funkci na výpočet koeficientů an a bn F.řad. Aproximujte různé funkce, periodické i neperiodické. 2) Napište skript, který bude počítat Fouriérovské integrály Filonovou metodou. 3) Napište skript, který bude počítat Fouriérovské integrály pomocí FT 4) Napište skript, který bude provádět dekonvoluci dat pomocí modifikované Stokesovy metody 5) Napište skript, který bude aplikovat na data jeden z uvedených šumových filtrů. 6) Troufnete si napsat skript, který bude zjišťovat vzájemné posunutí dvou obrázků?