Professional Documents
Culture Documents
DIP3 - Image Transforms
DIP3 - Image Transforms
Textbook Link:
https://www.codecool.ir/extra/2020816204611411Digital.Im
age.Processing.4th.Edition.www.EBooksWorld.ir.pdf
IMAGE TRANSFORM
DIGITAL IMAGE PROCESSING
IMAGE TRANSFORM
DIGITAL IMAGE PROCESSING
IMAGE TRANSFORM
DIGITAL IMAGE PROCESSING
a) ii*iii=vi b) 2*3=6
• Spatial – Time
• Frequency- Frequency
• Spatial – Time
• Frequency- Frequency
Transform
Image Another
transforms image N x N
Inverse
transform Coefficient matrix
Image Enhancement
Image Compression
Pattern Recognition
Dimensionality Reduction
IMAGE TRANSFORM
DIGITAL IMAGE PROCESSING
French mathematician
and physicist
X(n) DFT
X(k)
𝑵−𝟏 Frequency Domain
Spatial Domain 𝟐𝝅
−𝒋 𝑵 𝒌𝒏 : 0 ≤ 𝑘 ≤ 𝑁 − 1
𝒙 𝒌 = 𝒙 𝒏 𝒆
𝒏=𝟎
N= No: of Sample
• Rotation
• Distributive
• DFT is distributive over
addition but not on
multiplication
• Fast Transform
The Haar transform can be thought of as a sampling process in which rows of the
transformation matrix act as samples of finer and finer resolution.
Compare with the Walsh transform, which is also 1/–1, but is non-localized.
• The Haar transform is based on the Haar functions, hk(z), which are
defined over the continuous, closed interval z ε [0, 1], and for k = 0, 1,
2 . . . , N-1, where N = 2n
• The first step in generating the Haar transform is to note that the
integer k can be decomposed uniquely as
• k = 2p + q - 1
• S = S* S -1 = ST
• The energy deal for images in this transform is rated in very good to excellent range
• The mean vectors for slant transform matrix S are not sequentially ordered for n ≥ 3
• For discrete signals Hotelling first studied what was called a method
of principal components, which is the discrete equivalent of the KL
series expansion
• Its basis functions depend on the covariance matrix of the image, and
hence they have to recomputed and transmitted for every image
A UWV T
Where :
U is a m-by-n matrix of the orthonormal eigenvectors of
AAT
VT is the transpose of a n-by-n matrix containing the
orthonormal eigenvectors of ATA
W is a n-by-n Diagonal matrix of the singular values
which are the square roots of the eigenvalues of ATA
19-12-2021 IMAGE TRANSFORM-DIP-SOCS-$P$ 78
SVD TRANSFORM
A technique for handling matrices (sets of equations) that do not have
an inverse.
This includes square matrices whose determinant is zero and all
rectangular matrices.
• It can be shown that the small singular values mainly represent the
noise, and thus the rank-k matrix Ak represents a filtered signal with
less noise.
SVD Applications
SVD approach can be used in
• Image Compression
• Face Recognition
• Watermarking
• Texture classification
19-12-2021 IMAGE TRANSFORM-DIP-SOCS-$P$ 83
19-12-2021 IMAGE TRANSFORM-DIP-SOCS-$P$ 84
19-12-2021 IMAGE TRANSFORM-DIP-SOCS-$P$ 85