DFT 1D i 2D obrázkové připomenutí a trošku konvoluce 1

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

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

Dynamic Signals. Ananda V. Mysore SJSU


Transformace obrazu Josef Pelikán KSVI MFF UK Praha

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

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

Úvod do zpracování signálů



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

Fourierova transformace

ZPRACOVÁNÍ OBRAZU Úvodní přednáška

Osnova. Idea ASK/FSK/PSK ASK Amplitudové... Strana 1 z 16. Celá obrazovka. Konec Základy radiotechniky

Whale detection Brainstorming session. Jiří Dutkevič Lenka Kovářová Milan Le

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

KMS cvičení 9. Ondřej Marek

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

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

r Odvoď te přenosovou funkci obvodů na obr.2.16, je-li vstupem napě tí u 1 a výstupem napě tí u 2. Uvaž ujte R = 1Ω, L = 1H a C = 1F.

FOURIEROVA TRANSFORMACE FOURIEROVA VĚTA

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

Cvi ení 3. Cvi ení 3. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 28, 2017

Cvi ení 5 Simulink. Cvi ení 5 Simulink. Modelování systém a proces. Lucie Kárná. March 26, 2018

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

FOURIEROVA TRANSFORMACE

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

Multimediální systémy

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

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

ADA Semestrální práce. Harmonické modelování signálů

1. Úvod Jednou z! "# $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci.*' (( $ /

Průhyb ocelového nosníku. Nezatížený a rovnoměrně zatížený nosník

ÚPGM FIT VUT Brno,

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

Základy zpracování obrazu

ÚPGM FIT VUT Brno, periodické a harmonické posloupnosti. konvoluce Fourierova transformace s diskrétním časem

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Elektromagnetické vlny

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

A7B31ZZS 4. PŘEDNÁŠKA 13. října 2014

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

2 Teoretický úvod Základní princip harmonické analýzy Podmínky harmonické analýzy signálů Obdelník Trojúhelník...

Integrální transformace obrazu

Opakování z předmětu TES

Modelování polohových servomechanismů v prostředí Matlab / Simulink

Harmonický pohyb tělesa na pružině

Komplexní analýza. Laplaceova transformace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Systé my, procesy a signály I. Vypoč těte normovanou energii signálů na obr.1.26 v č asovém intervalu T = 1ms: -1V. f) 1V

NOVÉ METODY HODNOCENÍ OBRAZOVÉ KVALITY

Poznámky k Fourierově transformaci

Zpracování obrazu a fotonika 2006

Náhodné signály. Honza Černocký, ÚPGM


Modulace 2. Obrázek 1: Model klíčování amplitudovým posuvem v programu MATLAB

MĚŘENÍ ÚHLOVÝCH KMITŮ ZA ROTACE

Princip rozšíření a operace s fuzzy čísly

Nejprve si připomeňme z geometrie pojem orientovaného úhlu a jeho velikosti.

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

Přednáška 10. Kroucení prutů

Perception Motivated Hybrid Approach to Tone Mapping

Akustika. 3.1 Teorie - spektrum

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

Zápočtová písemka z Matematiky III (BA04) skupina A

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

teorie elektronických obvodů Jiří Petržela obvodové funkce

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

ω=2π/t, ω=2πf (rad/s) y=y m sin ωt okamžitá výchylka vliv má počáteční fáze ϕ 0

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

WAVELET TRANSFORMACE V POTLAČOVÁNÍ

Pôvodne: Interaktívny program na operácie s maticami Teraz: Vysoko úrovňový jazyk na technické výpočty a interaktívne prostredie na:

FOURIEROVA TRANSFORMACE FOURIEROVA VĚTA

Obsah. Kmitavý pohyb. 2 Kinematika kmitavého pohybu 2. 4 Dynamika kmitavého pohybu 7. 5 Přeměny energie v mechanickém oscilátoru 9

" Furierova transformace"

Nauka o Kmitání Přednáška č. 4

VI. Derivace složené funkce.

Modelov an ı syst em u a proces

Komplexní analýza. Reziduová věta a její aplikace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

(test version, not revised) 9. prosince 2009

Vlastnosti a modelování aditivního

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Amplitudová a frekvenční modulace

Interpolace a aproximace dat.

Vold-Kalmanova řádová filtrace. JiříTůma

Měření frekvence a času

Digital Control of Electric Drives. Vektorové řízení asynchronních motorů. České vysoké učení technické Fakulta elektrotechnická

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

Vlastnosti Fourierovy transformace

MATEMATICKÁ STATISTIKA - XP01MST

Modulační syntéza 8. prosince 2014

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY. MRBT Robotika


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

Pavol Bukviš 1, Pavel Fiala 2

Základní metody číslicového zpracování signálu část I.

Integrální definice vnitřních sil na prutu

Airborne Laser Scanning (ASL) - LIDAR (light detection and ranging)

ZPRACOVÁNÍ SIGNÁLŮ Z MECHANICKÝCH. Jiří Tůma

III. MKP vlastní kmitání

Transkript:

DFT D i 2D obrázkové připomenutí a trošku konvoluce Tomáš Svoboda Czech Technical University, Faculty of Electrical Engineering Center for Machine Perception, Prague, Czech Republic svoboda@cmp.felk.cvut.cz http://cmp.felk.cvut.cz/ svoboda Většina obrázků připravena za pomocí http://visionbook.felk.cvut.cz, []

= cos( 2πu ), = [,,..., 59], N = 6, N kolik je frekvence u? 2/35 spatial function 2 3 4 5

= cos( 2πu ), = [,,..., 59], N = 6, N kolik je frekvence u? 2/35 spatial function 2 3 4 5 Jak bude asi vypadat F (u)?

F (u) 3/35 DFT, F(u).4 F(u).3.2. 2 3 4 5 6 u OK, rozumíme F (3), ale co F (57)?

Integrální výpočet F (u) 4/35 F (u) = N N = cos ( 2πu N ) i sin ( 2πu N ). Přiložím harmonické funkce o frekvenci u, násobím s a integruji (sčítám) přes všechna.

ω = 2πu/N, u = 5/35 ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 6/35 ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 2 7/35 ω = 2π u/n; u = 2 cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 3 8/35 ω = 2π u/n; u = 3 cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 4 9/35 ω = 2π u/n; u = 4 cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 56 /35 ω = 2π u/n; u = 56 cos(ω ) sin(ω ) 2 3 4 5 e

ω = 2πu/N, u = 57 /35 ω = 2π u/n; u = 57 cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 58 2/35 ω = 2π u/n; u = 58 cos(ω ) sin(ω ) 2 3 4 5

ω = 2πu/N, u = 59 3/35 ω = 2π u/n; u = 59 cos(ω ) sin(ω ) 2 3 4 5

Diskrétní FT krok za krokem 4/35 Video: discrete FT step-by-step

Inverzní DFT krok za krokem 5/35 Video: inverse DFT step-by-step

Jednoduchá 2D funkce,... 6/35 range = :39; yrange = :29; [,y] = meshgrid(range,yrange); % 2D grid M = size(,2); N = size(y,); freq.signal. = 3; freq.signal.y = 5; % frequency in y-direction omega.signal. = 2*pi*freq.signal./M; omega.signal.y = 2*pi*freq.signal.y/N freq.noise. = 5; freq.noise.y = ; omega.noise. = 2*pi*freq.noise./M; omega.noise.y = 2*pi*freq.noise.y/N; f = cos( omega.signal.* ) + cos( omega.signal.y*y ); % carrier wave f = f +.*cos(omega.noise.*) +.*cos(omega.noise.y*y); % superpose har f = f + ; % make the mean value non zero

... a jeho Inverzní 2D DFT 7/35

Šikmá 2D vlna 8/35 range = :39; yrange = :29; [,y] = meshgrid(range,yrange); % 2D grid M = size(,2); N = size(y,); freq.signal. = 3; freq.signal.y = 5; omega.signal. = 2*pi*freq.signal./M; omega.signal.y = 2*pi*freq.signal.y/N freq.noise. = 5; freq.noise.y = ; omega.noise. = 2*pi*freq.noise./M; omega.noise.y = 2*pi*freq.noise.y/N; f = cos( omega.signal.* + omega.signal.y*y ); % carrier signal f = f +.*randn( size(data().f) ); % perturb by random noise

Příklad reálného obrázku... 9/35

... a jeho inverzní DFT 2/35

Obdélník o délce 2 2/35 spatial function.2 DFT, F(u) F(u)..5 2 3 4 5 2 3 4 5 6 u Jak souvisí pozice, se délkou obdélníkové funkce? Pro které frekvence u platí, že F (u) =?

F (u) obrázkově 22/35 ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5 Kolik je F (u)?

F (u) obrázkově 22/35 ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5 Kolik je F (u)? 2 6 =.2

F (u) obrázkově 23/35 ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

F (u) obrázkově 24/35 ω = 2π u/n; u = 2 cos(ω ) sin(ω ) 2 3 4 5

F (u) obrázkově 25/35 ω = 2π u/n; u = 3 cos(ω ) sin(ω ) 2 3 4 5

F (u) obrázkově 26/35 ω = 2π u/n; u = 4 cos(ω ) sin(ω ) 2 3 4 5

F (u) obrázkově 27/35 ω = 2π u/n; u = 5 cos(ω ) sin(ω ) 2 3 4 5

F (u) obrázkově 27/35 ω = 2π u/n; u = 5 cos(ω ) sin(ω ) 2 3 4 5 Jak cos tak i sin se vysčítá do.

F (u) obrázkově 28/35 ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

Délka obdélníkové funkce A 29/35 spatial function.2 DFT, F(u) F(u)..5 2 3 4 5 2 3 4 5 6 u A = N u, kde A je délka impulsu, N počet prvků a u je frekvence nejnižší harmonické pro kterou F (u) = Možná robustněji, délka A je rovna počtu opakování F (u).

2D Konvoluce, koncept shift multiply add 3/35

Rozmazání pohybem při snímání 3/35

Vznik obrazu v pohybu, krok 32/35 2 4 6 8 2 2 4 6 8 2

Vznik obrazu v pohybu, krok 2 33/35 2 4 6 8 2 2 4 6 8 2

Vznik obrazu v pohybu, krok 3 34/35 2 4 6 8 2 2 4 6 8 2

References 35/35 [] Tomáš Svoboda, Jan Kybic, and Hlaváč Václav. Image Processing, Analysis and Machine Vision A MATLAB Companion. Thomson, Toronto, Canada, st edition, September 27.

spatial function 2 3 4 5

DFT, F(u).4 F(u).3.2. 2 3 4 5 6 u

ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 2 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 3 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 4 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 56 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 57 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 58 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 59 cos(ω ) sin(ω ) 2 3 4 5

spatial function 2 3 4 5

.2 DFT, F(u) F(u)..5 2 3 4 5 6 u

ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 2 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 3 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 4 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = 5 cos(ω ) sin(ω ) 2 3 4 5

ω = 2π u/n; u = cos(ω ) sin(ω ) 2 3 4 5

spatial function 2 3 4 5

.2 DFT, F(u) F(u)..5 2 3 4 5 6 u

2 4 6 8 2 2 4 6 8 2

2 4 6 8 2 2 4 6 8 2

2 4 6 8 2 2 4 6 8 2