CHAPTER 4 Image Enhancement in Frequency Domain Digital Image Processing.
Image Enhancement using Frequency Domain · 2010. 12. 6. · IMAGE ENHANCEMENT USING Lab Manual 09...
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/1.jpg)
IMAGE ENHANCEMENT USING
Lab Manual 09 G2
IMAGE ENHANCEMENT USING FREQUENCY DOMAIN
Digital Image Processing Fall 2010 [email protected]
![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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/7.jpg)
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 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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/10.jpg)
2D INVERSE DFT
Digital Image Processing Fall 2010 [email protected]
2D INVERSE DFT
1,.......,4,3,2,1,0)()(
1)(2
1 −==∑∑
−+
− MxforevuFyxf
MMvyMuxj
Nπ
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022063018/5fddd9e78ff35d2119242793/html5/thumbnails/20.jpg)
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