enhancement in frequency domain

Post on 11-May-2015

1.772 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Image Enhancement in the Frequency Domain

2

Basic steps for filtering in the frequency domain

3

Basics of filtering in the frequency domain

1. multiply the input image by (-1)x+y to center the transform to u = M/2 and v = N/2 (if M and N are even numbers, then the shifted coordinates will be integers)

2. computer F(u,v), the DFT of the image from (1)3. multiply F(u,v) by a filter function H(u,v)4. compute the inverse DFT of the result in (3)5. obtain the real part of the result in (4)6. multiply the result in (5) by (-1)x+y to cancel the

multiplication of the input image.

4

Notch filter

otherwise 1

N/2 (M/2, v)(u, if 0),(

) vuH

• this filter is to force the F(0,0) which is the average value of an image (dc component of the spectrum)• the output has prominent edges• in reality the average of the displayed image can’t be zero as it needs to have negative gray levels. the output image needs to scale the gray level

5

Low pass filter

high pass filter

6

Add the ½ of filter height to F(0,0) of the high pass filter

7

Correspondence between filter in spatial and frequency domains

8

Smoothing Frequency-domain filters: Ideal Lowpass filter

9

image power circles

10

Result of ILPF

11

Example

12

Butterworth Lowpass Filter: BLPF

13

Example

14

Spatial representation of BLPFs

15

Gaussian Lowpass Filter: GLPF

16

Example

17

Example

18

Example

19

Example

20

Sharpening Frequency Domain Filter: Ideal highpass filter

Butterworth highpass filter

Gaussian highpass filter

0

0

Dv)D(u, if 1

Dv)D(u, if 0),( vuH

nvuDvuH 2

0 ),(D1

1),(

20

2 2/),(1),( DvuDevuH

21

Spatial representation of Ideal, Butterworth and Gaussian highpass filters

22

Example: result of IHPF

23

Example: result of BHPF

24

Example: result of GHPF

25

Laplacian in the Frequency domain

26

Example: Laplacian filtered image

27

Example: high-boost filter

28

Examples

29

Homomorphic Filter

30

Result of Homomorphic filter

31

32

33

34

35

36

37

38

39

40

41

42

top related