59
Kató Zoltán: Digitális Képfeldolgozás (Tehetséggondozó program) 4. Szűrés frekvenciatérben Kató Zoltán Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/ )

4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

4. Szűrés frekvenciatérben

Kató Zoltán

Képfeldolgozás és Számítógépes Grafika tanszék

SZTE

(http://www.inf.u-szeged.hu/~kato/teaching/)

Page 2: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Unitér transzformációk

• Az unitér transzformációk olyan lineáris, invertálható

transzformációk véges dimenziós térben, ahol a

transzformációs kernel ortogonális és igazak az alábbi

egymással ekvivalens megállapítások (U unitér

transzformáció):

UU∗T = I, azaz U inverze komplex konjugáltjának transzponáltja;

Normatartó: ⟨f|g⟩ = ⟨Uf|Ug⟩, ahol f és g képfüggvények a véges

dimenziós tér elemei, ⟨:|:⟩ pedig a skaláris szorzatot jelöli;

U oszlopai és sorai orthonormált bázist alkotnak.

• Képfeldolgozásban gyakori unitér transzformációk:

Fourier,

cosinus,

Hadamard,

Haar, …

2

Page 3: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Fourier transzformáció

• Minden függvény felírható

különböző frekvenciájú sin

és cos függvények (végtelen)

súlyozott összegeként.

Ennek matematikai eszköze a

Fourier-transzformáció.

3

∑ =

Jean Baptiste Joseph Fourier (1768-1830)

Page 4: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Fourier transzformáció

• A Fourier transzformáció a képfeldolgozásban

leggyakrabban használt unitér transzformáció:

Felbontás hullámfüggvényekre

Az eredeti f(x) függvény (jel) frekvenciáit reprezentálja

Minden w ϵ (0,..,∞)-ra F(w) a megfelelő hullámfüggvény A

amplitúdóját és f fázisát adja F(w) komplex

4

f(x) F(w) Fourier

Transzformáció

F(w) f(x) Inverz Fourier

Transzformáció

)()()( www iIRF

22 )()( ww IRA )(

)(arctan

w

wf

R

I

Page 5: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Komplex számok

5

a = |z|·cos(f )

b = |z|·sin(f )

valós

képzetes

1 -1

i

-i

b

a f

z

z = Re(z) + Im(z)·i

= a + b·i

= |z|·cos(f ) + |z|·sin(f )·i

= |z|· (cos(f ) + i·sin(f ))

= |z|·eif

valós rész képzetes rész

magnitúdó fázis

a

b

baz

i

arctan

||

1

22

2

f

imaginárius egység

abszolút érték

fázis szög

Page 6: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

1D cos hullámfüggvény

6

f

tAtf

2cos)(

1/λ – frekvencia (Hz)

A - amplitúdó

λ - hullámhossz

f - fázis eltolás

Page 7: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

dXeXFxf

dxexfXF

ixX

ixX

2

2

)()(

)()(

),(1 Lf

(inverz trafó)

(folytonos)

bázis-függvények

1D (folytonos) Fourier transzformáció

Page 8: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

dXdYeYXFyxf

dydxeyxfYXF

yYxXi

yYxXi

)(2

)(2

),(),(

),(),(

bázis-függvények

2D (folytonos) Fourier transzformáció

• A skaláris szorzat nem más, mint

a bázisfüggvényekkel vett hasonlóság mértéke, vagy

a bemeneti függvény vetülete a bázisfüggvényekre

• A teljes 2D síkon vett integrálok!

Page 9: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

2D cos hullámfüggvény

• Síkhullámok

θ – orientáció (a síkban milyen irányban futnak a hullámok)

Amplitúdó ~szürkeárnyalat

9

orientation

A

q

f = fázis eltolás

1)cossin(

2cos

2),( fqq

yx

Ayxf

Page 10: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

2D cos hullámfüggvény

• Orientáció és fáziseltolás

10

Page 11: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Diszkrét Fourier transzformáció (DFT)

• A digitális képek csak véges tartományon értelmezettek

A síkon vett integrál helyett véges szumma

A DFT eredménye a bemeneti képpel megegyező méretű

komplex értékű diszkrét függvény (kép) lesz

11

1

0

1

0

)//(2

1

0

1

0

)//(2

),(),(

1,...,1,0 ,1,...,1,0

),(1

),(

R

u

C

v

CyvRxui

R

x

C

y

CyvRxui

evuFyxf

CvRu

eyxfCR

vuF

1,...,1,0 ,1,...,1,0 ),( CyRxyxf

(inverz trafó)

RxC méretű kép)

Page 12: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

2D Fourier bázis függvények

12

u=0, v=0 u=1, v=0 u=2, v=0 u=-2, v=0 u=-1, v=0

u=0, v=1 u=1, v=1 u=2, v=1 u=-2, v=1 u=-1, v=1

u=0, v=2 u=1, v=2 u=2, v=2 u=-2, v=2 u=-1, v=2

u=0, v=-1 u=1, v=-1 u=2, v=-1 u=-2, v=-1 u=-1, v=-1

u=0, v=-2 u=1, v=-2 u=2, v=-2 u=-2, v=-2 u=-1, v=-2

u

v

hullámhossz:

22/1 vu

Page 13: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

13

FFT: M·log2M

0

100

200

300

400

500

600

700

800

900

1000

1100

1200

1300

1400

1500

1600

1700

1800

1900

2000

2100

2200

2300

2400

2500

0 5 10 15 20 25 30 35 40 45 50 M

DFT: M2

Gyors Fourier transzformáció

(Fast Fourier Transform-FFT)

Page 14: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Diszkrét Fourier transzformáció

• A DFT a képet nem síkban tekinti, hanem egy tórusz

felületén!

végesből “végtelen”

14

The BoingBoing Bloggers

Page 15: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Koordináta rendszerek

• A kép koordinátarendszer origója a bal felső sarokban

van

• A Fourier síkon az origó középen van

15

f Re(F) Im(F)

u

v

u

v

x

y

Page 16: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Egy kép Fourier transzformáltja

• Valós és képzetes rész helyett többet mutat a

magnitúdó és fázis

A magnitúdó a szélek felé gyorsan elenyészik logaritmikus

skálán jelenítjük meg

16

f log(|F|2+1) [F]

Page 17: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

A Fourier sík pontjai

17

Ez a pont ezt a hullámot reprezentálja

x

y

θ = a hullámfelület iránya, ha négyzetes a kép.

Page 18: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Egy pont és a hullámok közötti összefüggés

18

θ = a hullámfelület iránya, ha négyzetes a kép.

|F|

[F]

Page 19: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Egy pont és a hullámok közötti összefüggés

• Egy R×C kép esetén a DFT

(u,v) pontja megadja a

hullámfüggvény

ismétlődésének számát az adott

irányban.

A sor és oszlop irányú

hullámhossz (pixelben):

A hullámfront irányában pedig:

A frekvencia ezek inverze lesz

A hullámok iránya pedig a

alapján számolható:

19

-v irány

u irá

ny

-θ irá

ny

(0,0)

(digitális kép esetén)

sor frekvencia ──────────── oszlop frekvencia

v

R

u

Cvu ,

22

v

R

u

C

uR

vCarctanq

θ = a hullámfelület iránya, ha négyzetes a kép.

Page 20: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Méret és frekvencia közötti összefüggés

• Ha ΔxΔy egy objektum kiterjedése a képtérben és ΔuΔv

a Fourier térben, akkor közöttük az alábbi összefüggés

áll fent:

• Egy kis méretű képelem

nagy kiterjedésű lesz a

Fourier térben és

fordítva.

20

FT

space frequency

FT

space frequency

216

1

vuyx

Page 21: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Koordináták és irányok a Fourier síkon

• Mivel a képen a sorok lefelé, az oszlopok pedig jobbra

nőnek, a Fourier síkon a szögek fordítottan állnak

21

increasing rows

increasing cols

(+r,+c) (+r,-c)

(-r,-c) (-r,+c)

q < 0

q < 0

decreasing rows

decreasing cols

(+r,+c) (+r,-c)

(-r,-c) (-r,+c)

q > 0

q > 0

Page 22: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legnagyobb frekvenciájú vízszintes irányú

hullám (C páros)

22

Page 23: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legnagyobb frekvenciájú függőleges irányú

hullám (R páros)

23

Page 24: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legnagyobb frekvenciájú vízszintes+függőleges

irányú hullám (C és R páros)

24

Page 25: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legalacsonyabb frekvenciájú vízszintes irányú

hullám

25

Page 26: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legalacsonyabb frekvenciájú függőleges irányú

hullám

26

Page 27: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legalacsonyabb frekvenciájú negatív átlós

irányú hullám

27

Page 28: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• A lehető legalacsonyabb frekvenciájú pozitív átlós

irányú hullám

28

Page 29: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Impulzusok képi megfelelője

• (u,v)=(3,3) frekvencia esetén a korábban megismert

képletek alapján kapjuk a hullám λ hullámhosszát és θ

irányát

29

q

q

q

q

512 oszlop

38

4 so

r

3

1213

3

384

3

5122222

v

R

u

C

533843

5123arctanarctan

uR

vCq

Page 30: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

A Fourier transzformáció tulajdonságai

30

kép-tér

frekvencia-tér

eredeti elforgatás linearitás eltolás skálázás

Page 31: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Fourier transzformáció tulajdonságai

31

Képtér (x) Frekvencia tartomány (u)

Linearitás xgcxfc 21 uGcuFc 21

Skálázás axf

a

uF

a

1

Eltolás 0xxf uFeuxi 02

Szimmetria xF uf

Konjugált xf uF

Konvolúció xgxf uGuF

Differenciálás n

n

dx

xfd uFui

n2

( ) frekvenciával vannak levezetve uxie 2

A fenti összefüggések az

Page 32: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

• Konvolúciós tétel:

Konvolúció a képtérben szorzás a frekvencia tartományban

Konvolúció és Fourier transzformáció

32

hfg

dxexguG uxi 2

dxdexhf uxi 2

dxexhdef xuiui 22

'' '22 dxexhdef uxiui

Ha

akkor

uHuF

Page 33: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Konvolúció és Fourier transzformáció

33

hfg FHG

fhg HFG

Képtér (x) Frekvencia tartomány (u)

Tehát g(x)-t előállíthatjuk Fourier transzformációval:

g f h

G F H

FT FT IFT

Page 34: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Konvolúció Fourier térben

34

* =

= ·

pontonkénti szorzás

konvolúció

Fourier tr. inverz Fourier tr.

Page 35: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális aluláteresztő szűrő

• D0: levágási frekvencia, ahol H=1-ből H=0-ba megy át

• D0-nál kisebb frekvenciákat változtatás nélkül átereszti,

míg a többit elnyeli.

• Erős simító hatás

• Alkalmazási lehetőségek: zajszűrés

35

különben ,0

)(ha,1),(

2

0

22 DvuvuH ILPF

Page 36: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális aluláteresztő szűrő

36

a szűrőfüggvény

Page 37: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális aluláteresztő szűrés

37

F

F-1

. kiindulási kép

frekvencia-

maszk

Page 38: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális aluláteresztő szűrés

• Tesztkép és Fourier transzformáltja

38

a rárajzolt körök sugarai: 230, 80, 30, 15, 5

Page 39: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális aluláteresztő

szűrés

39

eredeti 5

15 30

80 230

levágási frekvenciák

Page 40: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális felüláteresztő szűrő

• D0-nál nagyobb frekvenciákat változtatás nélkül

átereszti, míg a többit elnyeli.

• csak a nagy frekvenciájú komponensek maradnak a

képben (pl. él, zaj)

• Alkalmazási lehetőség: él detektálás

40

különben ,1

)(ha,0),(

2

0

22 DvuvuH IHPF

Page 41: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális felüláteresztő szűrés

Page 42: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális felüláteresztő szűrés

42

kiindulási

kép

frekvencia-

maszk

F

F-1

.

Page 43: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Alul- és felüláteresztő szűrőpárok

43

),(1 ),( vuLPFvuHPF

Page 44: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális sáváteresztő szűrő

44

csak a (D1,D2) sávba tartozó frekvenciákat engedi át, a többit elnyeli

különben ,0

)( ha ,1),(

2

2

222

1 DvuDvuH IBPF

Page 45: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális sávszűrés

45

zajos

kép

frekv.

maszk

frekv.

kép

szűrt

kép

1

0

Page 46: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális szűrő ≠ ideális eredmény

• Éles vágási frekvencia gyűrűsödést idéz elő a képtérben

46

IFT

Page 47: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Ideális szűrő ≠ ideális eredmény

• Ideális aluláteresztő szűrőt alkalmazva az eredmény

“szellemképes” lesz:

47

Ideal LPF

Page 48: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Optimális szűrő a Gauss szűrő

• A lehető legélesebb frekvenci-vágás szellemkép nélkül

• Gauss szűrő

48

IFT

Page 49: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Isotropikus 2D Gauss szűrő

49

0

22

2

22

2

2

)(exp),(

2

)()(exp

2

1),(

D

vuvuH

yxyxg

GLPF

x

y

R = 512, C = 512

= 257, = 64

Page 50: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Aluláteresztő Gauss szűrő

• Simítás gyűrűsödés nélkül

50

Gaussian LPF

Page 51: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Aluláteresztő Gauss szűrés

51

kiindulási kép Gauss frekvencia-maszk szűrt kép

Page 52: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Gauss aluláteresztő

szűrés

52

eredeti 5

15 30

80 230

levágási frekvenciák

Page 53: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Gauss felüláteresztő szűrő

53

Fourier tartomány Képtér Szűrő függvények

Page 54: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Gauss sáváteresztő szűrő

54

Fourier tartomány Képtér Szűrő függvények

Page 55: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Butterworth szűrők

• Gauss szűrő diszkrét közelítése

Aluláteresztő Butterworth szűrő

Felüláteresztő Butterworth szűrő

55

nBLPF

D

vu

vuH2

0

22

1

1),(

nBHPF

vu

DvuH

2

22

01

1),(

Page 56: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Adott frekvenciájú zaj szűrése

• A Fourier tartomány elemzésével azonosíthatjuk a

nemkívánatos frekvenciákat

• Majd ezeket kimaszkolva előállítjuk a szűrt képet

56

Page 57: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

57

kiindulási, frekvencia, szűrt frekvencia, eredmény

Page 58: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

58

kiindulási, frekvencia, inverz maszk, eredmény

Page 59: 4. Szűrés frekvenciatérben - u-szeged.hukato/teaching/DigitalisKepfeldolgoz...Kat n: Digit s m) Unitér transzformációk •Az unitér transzformációk olyan lineáris, invertálható

Kató

Zo

ltá

n:

Dig

itáli

s K

ép

feld

olg

ozás (

Teh

ets

ég

go

nd

ozó

pro

gra

m)

Felhasznált anyagok

• Palágyi Kálmán: Digitális Képfeldolgozás

/pub/Digitalis_kepfeldolgozas

• Trevor Darrell: C280, Computer Vision

http://www.cs.cmu.edu/afs/cs/academic/class/15385-

s06/lectures/ppts/

• Richard Alan Peters: EECE/CS 253 Image Processing

http://www.archive.org/details/Lectures_on_Image_Processing

• További források az egyes diákon megjelölve

59