Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09...

20
IMAGE ENHANCEMENT USING Lab Manual 09 G2 IMAGE ENHANCEMENT USING FREQUENCY DOMAIN Digital Image Processing Fall 2010 [email protected]

Transcript of Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09...

Page 1: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

IMAGE ENHANCEMENT USING

Lab Manual 09 G2

IMAGE ENHANCEMENT USING FREQUENCY DOMAIN

Digital Image Processing Fall 2010 [email protected]

Page 2: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

FOURIER TRANSFORM

Digital Image Processing Fall 2010 [email protected]

FOURIER TRANSFORM

Page 3: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

1D DISCRETE FOURIER TRANSFORM

Digital Image Processing Fall 2010 [email protected]

1D DISCRETE FOURIER TRANSFORM

,.......4,3,2,1,0)(1)(1

2 == ∑−

− uforexfuFM

Mxuj π ,.......4,3,2,1,0)()(0∑=

uforexfM

uFx

θθθ sincos je j += j

( ) ( )[ ]M1 1

∑−

( ) ( )[ ]MuxjMuxxfM

uFx

ππ 2sin2cos)(1)(0

−= ∑=

Page 4: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

EXAMPLE

Digital Image Processing Fall 2010 [email protected]

EXAMPLE

]4732[)( =xf

Apply DFT 43210)(1)(1

2 == ∑−

− uforexfuFM

Mxuj πApply DFT ,.......4,3,2,1,0)()(0∑=

uforexfM

uFx

We get

( )( ) ( )( ) ( )( ) ( )( )( )4302420241024002 )()()()(41)0( ππππ jjjj exfexfexfexfF −−−− +++=

We get

4

00004)0( =F 0000.4)0( =F

Page 5: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

EXAMPLE CONTINUE

Digital Image Processing Fall 2010 [email protected]

EXAMPLE CONTINUE

( )( ) ( )( ) ( )( ) ( )( )( )4312421241124012 )()()()(1)1( ππππ jjjj ffffF −−−− ( )( ) ( )( ) ( )( ) ( )( )( )4312421241124012 )()()()(4

)1( ππππ jjjj exfexfexfexfF +++=

iF 2500025001)1( = iF 2500.02500.1)1( −−=( )( ) ( )( ) ( )( ) ( )( )( )4322422241224022 )()()()(1)( ππππ jjjj ffff ( )( ) ( )( ) ( )( ) ( )( )( )4322422241224022 )()()()(

41)2( ππππ jjjj exfexfexfexfF −−−− +++=

50000)2( =F 5000.0)2( =F( )( ) ( )( ) ( )( ) ( )( )( )4332423241324032 )()()()(1)3( ππππ jjjj exfexfexfexfF −−−− +++= ( ))()()()(

4)3( exfexfexfexfF +++=

iF 2500025001)3( +−= iF 2500.02500.1)3( +=

Page 6: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

EXAMPLE CONTINUE

Digital Image Processing Fall 2010 [email protected]

EXAMPLE CONTINUE

]0.2500i + 1.2500-0.0000i + 0.5000 0.2500i - 1.2500-4.0000[)( =uF

Real Part ]1.2500-0.50001.2500-4.0000[)( =uR

Imaginary Part ]0.25000.00000.2500-0.0000[)( =uI

Page 7: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

FOURIER SPECTRUM

Digital Image Processing Fall 2010 [email protected]

FOURIER SPECTRUM

)()()( ujeuFuF ϕ−= )()( euFuF

Magnitude Spectrum of Fourier Transform

( ) ( )22 )()()( uIuRuF += ( ) ( ))()()( uIuRuF +=

Phase Spectrum of Fourier Transform

⎥⎦

⎤⎢⎣

⎡= −

)()(tan)( 1

uRuIuφ

Page 8: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

EXAMPLE 2

Digital Image Processing Fall 2010 [email protected]

EXAMPLE 2

Page 9: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

2D DFT

Digital Image Processing Fall 2010 [email protected]

2D DFT

1432101,.......,4,3,2,1,0

),(1),(1

0

)(21

0 −=−=

= ∑∑−

+−−

NvMu

forfor

eyxfM

vuFM

MvyMxujN

π

1,.......,4,3,2,1,00 0= = NvforM x y

),()()( vujevuFvuF ϕ−=

Magnitude Spectrum of Fourier Transform

),(),( evuFvuF =

Magnitude Spectrum of Fourier Transform

( ) ( )22 ),(),(),( vuIvuRvuF +=

Phase Spectrum of Fourier Transform

⎤⎡ )( vuI⎥⎦

⎤⎢⎣

⎡= −

),(),(tan),( 1

vuRvuIvuφ

Page 10: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

2D INVERSE DFT

Digital Image Processing Fall 2010 [email protected]

2D INVERSE DFT

1,.......,4,3,2,1,0)()(

1)(2

1 −==∑∑

−+

− MxforevuFyxf

MMvyMuxj

1,.......,4,3,2,1,0),(),(

0 0 −==∑∑

= = NyforevuFyxf

u v

Page 11: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

SPATIAL VS FREQUENCY DOMAIN

Digital Image Processing Fall 2010 [email protected]

SPATIAL VS FREQUENCY DOMAIN

),(),(),(*),( vuHvuFyxhyxf ↔

Page 12: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

FILTERING IN FREQUENCY DOMAIN

Digital Image Processing Fall 2010 [email protected]

FILTERING IN FREQUENCY DOMAIN

Page 13: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

FILTERING IN FREQUENCY DOMAIN

Digital Image Processing Fall 2010 [email protected]

FILTERING IN FREQUENCY DOMAIN

Page 14: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 1

Digital Image Processing Fall 2010 [email protected]

TASK 1

1. Program the Discrete Time Fourier Transform(DFT).

2 Take sample images and Calculate DFT2. Take sample images and Calculate DFT.

3. Calculate Magnitude or Spectrum of Fourier and display.

4 Calculate Phase Spectrum and display4. Calculate Phase Spectrum and display.

5. Calculate the Inverse DFT and display.

6 Ob th Ch6. Observe the Changes

Page 15: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 2

Digital Image Processing Fall 2010 [email protected]

TASK 2

1. Take the sample image of cameraman.tif

2 Calculate the DFT Magnitude Spectrum and Phase2. Calculate the DFT, Magnitude Spectrum and Phase.

3. Keep the magnitude same and Change the Phase to zero.

4 Calculate the inverse DFT4. Calculate the inverse DFT.

5. Note the Changes in image.

Page 16: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 3

Digital Image Processing Fall 2010 [email protected]

TASK 3

1. Take the sample image of cameraman.tif

2 Calculate the DFT Magnitude Spectrum and Phase2. Calculate the DFT, Magnitude Spectrum and Phase.

3. Keep the phase same and Change the magnitude unity.

4 Reverse back to the spatial using Inverse DFT4. Reverse back to the spatial using Inverse DFT.

5. Note the Changes in image.

Page 17: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 4

Digital Image Processing Fall 2010 [email protected]

TASK 4

1. Take sample images

2 Take another sample2. Take another sample.

3. Calculate Magnitude or Phase Spectrum of Fourier.

4 Swap the Phase value4. Swap the Phase value

5. Reverse back to the images using Inverse DFT.

6 Ob th Ch6. Observe the Changes

Page 18: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 4

Digital Image Processing Fall 2010 [email protected]

TASK 4

1. Take sample images

2 Take the any smoothing Filter2. Take the any smoothing Filter

3. Calculate DFT of both.

4 Multiple the corresponding values both4. Multiple the corresponding values both.

5. Calculate the inverse DFT of resultant.

6 Ob th Ch6. Observe the Changes

Page 19: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 5

Digital Image Processing Fall 2010 [email protected]

TASK 5

1. Take sample images

2 Take the any Sharpening Filter2. Take the any Sharpening Filter

3. Calculate DFT of both.

4 Multiple the corresponding values both4. Multiple the corresponding values both.

5. Calculate the inverse DFT of resultant.

6 Ob th Ch6. Observe the Changes

Page 20: Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09 G2 FREQUENCY DOMAIN Digital Image Processing Fall 2010 muhammad.jamil@uettaxila.edu.pk

TASK 6

Digital Image Processing Fall 2010 [email protected]

TASK 6

im = zeros(512, 512);im((256-64):(256+64),(256-64):(256+64)) = 1;

1. Calculate DFT of image.

2. Auto correlate the result.

3. Calculate the inverse DFT of resultant.

4. Observe the Changes