Professional Documents
Culture Documents
Date: _________
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
_____________________________
Page | 2
Date:
_________
Page | 3
5. Post-Experiment Exercise
A) Theory
1) Define convolution
2) Solve the example for input signal entered by user. and tally
analytical results with your program output
B) Observations:
Observe the difference between the results of circular and linear
convolution. Reflect on what is studied.
C) Related Questions
1) What is the significance of circular convolution?
2) Prove that 2D convolution is separable
D) Conclusion/Comments
1)
2)
A.Y. 2013-2014
Class: BE-ITA/ITB, Semester: VII
Subject: Digital Signal and Image Processing
Experiment 3: DFT and Inverse DFT
Date: _________
Page | 5
B) Observations:
Observe the plot of 1D DFT and 1-D IDFT. And Reflect on what is
studied.
C) Related Questions
1) State and prove three properties of 1D DFT.
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 6
B) Observations:
Observe the results obtained. Reflect on what is studied.
C) Related Questions
1) List down the steps in the Overlap Add Algorithm for
filtering of long signals
2) Solve the example taken in this experiment using OverlapAdd method and confirm that you get same results.
3) Differentiate between Overlap Add and Overlap Save
methods
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 8
1. Aim: Program to find forward & inverse DFT and DCT of an Image.
2. Requirements
PC with MatLab 7.8.0.347 (R2009a) version or above
3. Pre-Experiment Exercise
Study of image transforms such as discrete fourier (DFT) and
discrete cosine (DCT) transform.
4. Laboratory Exercise
Procedure A]
(a) Open new mfile. and
(b) Write a program code to accept user choices at the beginning of
program such as
accept 0 to perform and display the result of 2D DFT
accept 1 to perform and display the result of 2D IDFT
accept 2 to perform and display the result of 2D DCT
accept 3 to perform and display the result of 2D IDCT
(c)
(d)
(e)
(f)
(g)
Page | 9
B]
(a) Transform the image given in the part A of the experiment using
Discrete Cosine Transform (DCT2)
(b) Set all the pixels less than threshold (assume value e.g. 50) to zero
(c) Find inverse of transformed image using Matlab function IDCT2
(d) Display original image, transformed image and inverse transformed
image
(e) Save the mfile, run the program, provide proper inputs and observe
the results.
5. Post-Experiment Exercise
A) Theory
1) State Formulae of (1D/2D) DFT and DCT and also write
down 4 pt and 8 pt DFT and DCT matrices
2) Solve the example for input signal entered by user and tally
analytical results with your program output
3) Comment the program code wherever necessary as per
your understanding
B) Observations:
Observe the images before and after the transforms
C) Related Questions
1) How Cosine transform is different from Fourier transform?
2) List down Properties of 2-D DFT and DCT.
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 10
(f) Save the mfile, run the program, provide proper inputs and observe
the results.
(a)
(b)
(c)
(d)
(e)
(f)
B]
Choose the image to implement Discrete Wavelet Transform
Find 1-scale DWT of an image using Matlab function (DWT2)
Find 2-scale DWT of an image again using Matlab function (DWT2)
Find inverse of transformed image using Matlab function IDWT2
Display original image, transformed image and inverse transformed
image
Save the mfile, run the program, provide proper inputs and observe
the results.
5. Post-Experiment Exercise
A) Theory
1) State Formulae of (1D/2D) DWT and also write down 4 pt
and 8 pt DWT matrices
2) Solve the example for input signal entered by user and tally
analytical results with your program output
4) Comment the program code wherever necessary as per
your understanding
B) Observations:
Observe the Sequences and images before and after the
transforms
C) Related Questions
1) How Wavelet transform is different from other transform?
2) What is sub-band coding related to wavelet transform?
3) List down Properties of 2-D DWT.
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 12
A) Theory
1) With neat diagram derive the contrast stretch algorithm
2) Comment the program code wherever necessary as per
your understanding
B) Observations:
Observe the results obtained. Reflect on what is studied.
C) Related Questions
1) What is a need of contrast stretching?
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 14
slicing
accept 3 to perform and display the result of Median filtering
(d)
Page | 15
(e)
5. Post-Experiment Exercise
A) Theory
1) Explain Digital negative, Thresholding, Bit plane slicing and
Median filtering with example
2) Comment the program code wherever necessary as per
your understanding
B) Observations:
Observe the results obtained. Reflect on what is studied.
C) Related Questions
1) What is need of various image enhancement techniques?
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 16
Page | 17
B) Observations:
Observe the results obtained. Reflect on what is studied.
C) Related Questions
1) What is Edge linking? Why it is required?
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 18
B) Observations:
Observe the results obtained. Reflect on what is studied.
C) Related Questions
1) Why Laplacian mask cannot be used in its original form?
How to overcome this disadvantage?
D) Conclusion/Comments
1) Comment on what is performed and results obtained
2) List down the applications (if any) of the topic studied
__________________________
Page | 20
5. Post-Experiment Exercise
A) Theory
1) Explain the concept of Steganography
Page | 21
C) Related Questions
1) What is Watermarking? How it is related to steganography?
D) Conclusion/Comments
1)
2)
Page | 22