SlideShare a Scribd company logo
1 of 36
Advisor : Jian-Jiun Ding, Ph. D.
Presenter : Ke-Jie Liao
NTU,GICE,DISP Lab,MD531
1
 Introduction
 Continuous Wavelet Transforms
 Multiresolution Analysis Backgrounds
 Image Pyramids
 Subband Coding
 MRA
 Discrete Wavelet Transforms
 The Fast Wavelet Transform
 Applications
 Image Compression
 Edge Detection
 Digital Watermarking
 Conclusions
2
 Why WTs?
 F.T. totally lose time-information.
 Comparison between F.T., S.T.F.T., and W.T.
f f f
t t t
F.T. S.T.F.T. W.T.
3
 Difficulties when CWT DWT?
 Continuous WTs Discrete WTs
 need infinitely scaled wavelets to represent a given
function Not possible in real world
 Another function called scaling functions are used to
span the low frequency parts (approximation parts)of
the given signal.
Sampling
F.T.
,
1
( ) ( )s
x
x
ss


 


0 0
,
00
1
( ) ( )
j
s jj
x k s
x
ss


 


Sampling
0, 0 0( ) exp ]( [ 2 ( )) j
s
j
x A j ss fx k     4[5]
 MRA
 To mimic human being’s perception characteristic
5
[1]
 Definitions
 Forward
where
• Inverse exists only if admissibility criterion is satisfied.
,( , ) ( ) ( )sW s f x x dx  


  ,
1
( ) ( )s
x
x
ss


 


   2
0
1
,
x
f x W s d ds
sC s s



  
 

 
  
 
 
2
| ( ) |
| |
f
C df
f

  
C  
6
 An example
 -Using Mexican hat wavelet
7[1]
 Image Pyramids
 Approximation pyramids
 Predictive residual pyramids
8N*N
N/2*N/2
N/4*N/4
N/8*N/8
 Image Pyramids
 Implementation
9
[1]
 Subband coding
 Decomposing into a set of bandlimited components
 Designing the filter coefficients s.t. perfectly
reconstruction
10[1]
 Subband coding
 Cross-modulated condition
 Biorthogonality condition
0 1
1
1 0
( ) ( 1) ( )
( ) ( 1) ( )
n
n
g n h n
g n h n
  

 
1
0 1
1 0
( ) ( 1) ( )
( ) ( 1) ( )
n
n
g n h n
g n h n

  

 
(2 ), ( ) ( )i jh n k g k i j  
11
or
[1]
 Subband coding
 Orthonormality for perfect reconstruction filter
 Orthonormal filters
( ), ( 2 ) ( ) ( )i jg n g n m i j m   
1 0( ) ( 1) ( 1 )n
eveng n g K n   
( ) ( 1 )i i evenh n g K n  
12
 The Haar Transform

1 11
1 12
 
  
 
2H
 0
1
( ) 2 0
2
H k 
 1
1
( ) 0 2
2
H k  
DFT
 1
1
( ) 1 1
2
h n  
 0
1
( ) 1 1
2
h n 
13
[1]
 Any square-integrable function can be represented by
 Scaling functions – approximation part
 Wavelet functions - detail part(predictive residual)
 Scaling function
 Prototype
 Expansion functions
/2
, ( ) 2 (2 )j j
j k x x k  
2
( ) ( )x L  R
,{ ( )}j j kV span x
14
 MRA Requirement
 [1] The scaling function is orthogonal to its integer
translates.
 [2] The subspaces spanned by the scaling function at low
scales are nested within those spanned at higher scales.
1 0 1 2V V V V V V          
15
[1]
 MRA Requirement
 [3] The only function that is common to all is .
 [4] Any function can be represented with arbitrary
precision.
jV ( ) 0f x 
{0}V 
2
{ ( )}V L  R
16
 Refinement equation
 the expansion function of any subspace can be built
from double-resolution copies of themselves.
1j jV V 
( 1)/2 1
, ( ) ( )2 (2 )j j
j k
n
x h n x n  
 
, 1,( ) ( ) ( )j k j n
n
x h n x   
1/2
( ) ( )2 (2 )
n
x h n x n  
Scaling vector/Scaling function coefficients 17
/2
, ( ) 2 (2 )j j
j k x x k  
 Wavelet function
 Fill up the gap of any two adjacent scaling subspaces
 Prototype
 Expansion functions
( )x
/2
, ( ) 2 (2 )j j
j k x x k  
,{ ( )}j j kW span x
1j j jV V W  
0 0 0
2
1( ) j j jL V W W    R
18
[1]
 Wavelet function

 Scaling and wavelet vectors are related by
1j jW V 
, 1,( ) ( ) ( )j k j n
n
x h n x   
( 1)/2 1
, ( ) ( )2 (2 )j j
j k
n
x h n x n  
 
1/2
( ) ( )2 (2 )
n
x h n x n  
Wavelet vector/wavelet function coefficients
( ) ( 1) (1 )n
h n h n   
19
 Wavelet series expansion

0 0
0
, ,
( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
a d
j j k j j k
k j j k
f x f x f x
f x c k x d k x 


 
  
0 0 0
2
1( ) j j jL V W W    R
( )f x
( )af x
( )df x
0jW
0jV
0 1jV 
0
( ) 0jd k  0j j
20
 Discrete wavelet transforms(1D)
 Forward
 Inverse
00 ,
1
( , ) ( ) ( )j k
n
W j k f n n
M
  
, 0
1
( , ) ( ) ( ) ,j k
n
W j k f n n for j j
M
  
0
0
0 , ,
1 1
( ) ( , ) ( ) ( , ) ( )j k j k
k j j k
f n W j k n W j k n
M M
  


  
21
 Fast Wavelet Transforms
 Exploits a surprising but fortune relationship between
the coefficients of the DWT at adjacent scales.
 Derivations for
( ) ( ) 2 (2 )
n
p h n p n  
( , )W j k
 (2 ) ( ) 2 2(2 )j j
n
p k h n p k n    
 1
( 2 ) 2 2j
m
h m k p m  
  
2m k n 
22
 Fast Wavelet Transforms
 Derivations for ( , )W j k
/2
/2 1
( 1)/2 1
1
( , ) ( )2 (2 )
1
( )2 ( 2 ) 2 (2 )
1
( 2 ) ( )2 (2 )
( 2 ) ( 1, )
j j
n
j j
n m
j j
m n
m
W j k f n n k
M
f n h m k n m
M
h m k f n n m
M
h m k W j k



 




 
 
 
   
 
 
   
 
  

 
 

,
1
( , ) ( ) ( )j k
n
W j k f n n
M
  
 1
(2 ) ( 2 ) 2 2j j
m
n k h m k n m  
   
2 , 0( , ) ( ) ( 1, ) |n k kW j k h n W j n        23
 Fast Wavelet Transforms
 With a similar derivation for
 An FWT analysis filter bank
( , )W j k
2 , 0( , ) ( ) ( 1, ) |n k kW j k h n W j n       
24[1]
 FWT
25[1]
 Inverse of FWT
 Applying subband coding theory to implement.
 acts like a low pass filter.
 acts like a high pass filter.
 ex. Haar wavelet and scaling vector
( )h n 
( )h n 
DFT
 
1
( ) 1 1
2
h n  
 
1
( ) 1 1
2
h n   
 
1
( ) 2 0
2
H k 
 
1
( ) 0 2
2
H k  
26
[1]
 2D discrete wavelet transforms
 One separable scaling function
 Three separable directionally sensitive wavelets
( , ) ( ) ( )x y x y  
( , ) ( ) ( )H
x y x y  
( , ) ( ) ( )V
x y y x  
( , ) ( ) ( )D
x y x y  
x
y
27
 2D fast wavelet transforms
 Due to the separable properties, we can apply 1D FWT
to do 2D DWTs.
28
[1]
 2D FWTs
 An example
LL LH
HL HH
29
[1]
 2D FWTs
 Splitting frequency characteristic
30
[1]
 Image Compression
 have many near-zero coefficients
 JPEG : DCT-based
 JPEG2000 : FWT-based
, ,H V D
W W W  
DCT-based FWT-based 31
[3]
 Edge detection
32
[1]
 Digital watermarking
 Robustness
 Nonperceptible(Transparency)
 Nonremovable
Digital watermarking Watermark extracting
Channel/
Signal
processin
g
Watermark
Original and/or
Watermarked data
Secret/Public key Secret/Public key
H
o
s
t
d
a
t
a
Watermark
or
Confidence
measure
33
 Digital watermarking
 An embedding process
34
 Wavelet transforms has been successfully applied to
many applications.
 Traditional 2D DWTs are only capable of detecting
horizontal, vertical, or diagonal details.
 Bandlet?, curvelet?, contourlet?
35
 [1] R. C. Gonzalez, R. E. Woods, "Digital Image
Processing third edition", Prentice Hall, 2008.
 [2] J. J. Ding and N. C. Shen, “Sectioned Convolution
for Discrete Wavelet Transform,” June, 2008.
 [3] J. J. Ding and J. D. Huang, “The Discrete Wavelet
Transform for Image Compression,”,2007.
 [4] J. J. Ding and Y. S. Zhang, “Multiresolution Analysis
for Image by Generalized 2-D Wavelets,” June, 2008.
 [5] C. Valens, “A Really Friendly Guide to Wavelets,”
available in http://pagesperso-
orange.fr/polyvalens/clemens/wavelets/wavelets.html
36

More Related Content

What's hot

Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis宗翰 謝
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transformRaj Endiran
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform Rashmi Karkra
 
Lecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D SignalLecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D SignalVARUN KUMAR
 
Wavelets AND counterlets
Wavelets  AND  counterletsWavelets  AND  counterlets
Wavelets AND counterletsAvichal Sharma
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformVARUN KUMAR
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image RestorationMathankumar S
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIPbabak danyal
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transformop205
 
Image Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsImage Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsKalyan Acharjya
 

What's hot (20)

Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis
 
Daubechies wavelets
Daubechies waveletsDaubechies wavelets
Daubechies wavelets
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transform
 
Dif fft
Dif fftDif fft
Dif fft
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Lecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D SignalLecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D Signal
 
Wavelet
WaveletWavelet
Wavelet
 
Convolution&Correlation
Convolution&CorrelationConvolution&Correlation
Convolution&Correlation
 
Wavelets AND counterlets
Wavelets  AND  counterletsWavelets  AND  counterlets
Wavelets AND counterlets
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Walsh transform
Walsh transformWalsh transform
Walsh transform
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
Image Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsImage Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):Basics
 

Similar to An introduction to discrete wavelet transforms

Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2HIMANSHU DIWAKAR
 
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
Vector Distance Transform Maps for Autonomous Mobile Robot NavigationVector Distance Transform Maps for Autonomous Mobile Robot Navigation
Vector Distance Transform Maps for Autonomous Mobile Robot NavigationJanindu Arukgoda
 
Dispersion equation for groove nonradiative dielectric waveguide
Dispersion equation for groove nonradiative dielectric waveguideDispersion equation for groove nonradiative dielectric waveguide
Dispersion equation for groove nonradiative dielectric waveguideYong Heui Cho
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...
Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...
Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...PhD ISG, Sapienza University of Rome
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...ijistjournal
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...ijistjournal
 
Frequency Modulation.ppt
Frequency Modulation.pptFrequency Modulation.ppt
Frequency Modulation.pptStefan Oprea
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transformvijayanand Kandaswamy
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsDr.MAYA NAYAK
 
A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...
A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...
A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...CSCJournals
 

Similar to An introduction to discrete wavelet transforms (20)

frequency responce.ppt
frequency responce.pptfrequency responce.ppt
frequency responce.ppt
 
Chapter5
Chapter5Chapter5
Chapter5
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
 
nabil-201-chap-06.ppt
nabil-201-chap-06.pptnabil-201-chap-06.ppt
nabil-201-chap-06.ppt
 
lecture12.ppt
lecture12.pptlecture12.ppt
lecture12.ppt
 
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
Vector Distance Transform Maps for Autonomous Mobile Robot NavigationVector Distance Transform Maps for Autonomous Mobile Robot Navigation
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
 
Dispersion equation for groove nonradiative dielectric waveguide
Dispersion equation for groove nonradiative dielectric waveguideDispersion equation for groove nonradiative dielectric waveguide
Dispersion equation for groove nonradiative dielectric waveguide
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...
Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...
Prof A Giaralis, STOCHASTIC DYNAMICS AND MONTE CARLO SIMULATION IN EARTHQUAKE...
 
Lecture 2 sapienza 2017
Lecture 2 sapienza 2017Lecture 2 sapienza 2017
Lecture 2 sapienza 2017
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
Frequency Modulation.ppt
Frequency Modulation.pptFrequency Modulation.ppt
Frequency Modulation.ppt
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
 
chap3.ppt
chap3.pptchap3.ppt
chap3.ppt
 
A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...
A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...
A Dual Tree Complex Wavelet Transform Construction and Its Application to Ima...
 
DSP.ppt
DSP.pptDSP.ppt
DSP.ppt
 
Kanal wireless dan propagasi
Kanal wireless dan propagasiKanal wireless dan propagasi
Kanal wireless dan propagasi
 

Recently uploaded

Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 

Recently uploaded (20)

Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 

An introduction to discrete wavelet transforms

  • 1. Advisor : Jian-Jiun Ding, Ph. D. Presenter : Ke-Jie Liao NTU,GICE,DISP Lab,MD531 1
  • 2.  Introduction  Continuous Wavelet Transforms  Multiresolution Analysis Backgrounds  Image Pyramids  Subband Coding  MRA  Discrete Wavelet Transforms  The Fast Wavelet Transform  Applications  Image Compression  Edge Detection  Digital Watermarking  Conclusions 2
  • 3.  Why WTs?  F.T. totally lose time-information.  Comparison between F.T., S.T.F.T., and W.T. f f f t t t F.T. S.T.F.T. W.T. 3
  • 4.  Difficulties when CWT DWT?  Continuous WTs Discrete WTs  need infinitely scaled wavelets to represent a given function Not possible in real world  Another function called scaling functions are used to span the low frequency parts (approximation parts)of the given signal. Sampling F.T. , 1 ( ) ( )s x x ss       0 0 , 00 1 ( ) ( ) j s jj x k s x ss       Sampling 0, 0 0( ) exp ]( [ 2 ( )) j s j x A j ss fx k     4[5]
  • 5.  MRA  To mimic human being’s perception characteristic 5 [1]
  • 6.  Definitions  Forward where • Inverse exists only if admissibility criterion is satisfied. ,( , ) ( ) ( )sW s f x x dx       , 1 ( ) ( )s x x ss          2 0 1 , x f x W s d ds sC s s                   2 | ( ) | | | f C df f     C   6
  • 7.  An example  -Using Mexican hat wavelet 7[1]
  • 8.  Image Pyramids  Approximation pyramids  Predictive residual pyramids 8N*N N/2*N/2 N/4*N/4 N/8*N/8
  • 9.  Image Pyramids  Implementation 9 [1]
  • 10.  Subband coding  Decomposing into a set of bandlimited components  Designing the filter coefficients s.t. perfectly reconstruction 10[1]
  • 11.  Subband coding  Cross-modulated condition  Biorthogonality condition 0 1 1 1 0 ( ) ( 1) ( ) ( ) ( 1) ( ) n n g n h n g n h n       1 0 1 1 0 ( ) ( 1) ( ) ( ) ( 1) ( ) n n g n h n g n h n        (2 ), ( ) ( )i jh n k g k i j   11 or [1]
  • 12.  Subband coding  Orthonormality for perfect reconstruction filter  Orthonormal filters ( ), ( 2 ) ( ) ( )i jg n g n m i j m    1 0( ) ( 1) ( 1 )n eveng n g K n    ( ) ( 1 )i i evenh n g K n   12
  • 13.  The Haar Transform  1 11 1 12        2H  0 1 ( ) 2 0 2 H k   1 1 ( ) 0 2 2 H k   DFT  1 1 ( ) 1 1 2 h n    0 1 ( ) 1 1 2 h n  13 [1]
  • 14.  Any square-integrable function can be represented by  Scaling functions – approximation part  Wavelet functions - detail part(predictive residual)  Scaling function  Prototype  Expansion functions /2 , ( ) 2 (2 )j j j k x x k   2 ( ) ( )x L  R ,{ ( )}j j kV span x 14
  • 15.  MRA Requirement  [1] The scaling function is orthogonal to its integer translates.  [2] The subspaces spanned by the scaling function at low scales are nested within those spanned at higher scales. 1 0 1 2V V V V V V           15 [1]
  • 16.  MRA Requirement  [3] The only function that is common to all is .  [4] Any function can be represented with arbitrary precision. jV ( ) 0f x  {0}V  2 { ( )}V L  R 16
  • 17.  Refinement equation  the expansion function of any subspace can be built from double-resolution copies of themselves. 1j jV V  ( 1)/2 1 , ( ) ( )2 (2 )j j j k n x h n x n     , 1,( ) ( ) ( )j k j n n x h n x    1/2 ( ) ( )2 (2 ) n x h n x n   Scaling vector/Scaling function coefficients 17 /2 , ( ) 2 (2 )j j j k x x k  
  • 18.  Wavelet function  Fill up the gap of any two adjacent scaling subspaces  Prototype  Expansion functions ( )x /2 , ( ) 2 (2 )j j j k x x k   ,{ ( )}j j kW span x 1j j jV V W   0 0 0 2 1( ) j j jL V W W    R 18 [1]
  • 19.  Wavelet function   Scaling and wavelet vectors are related by 1j jW V  , 1,( ) ( ) ( )j k j n n x h n x    ( 1)/2 1 , ( ) ( )2 (2 )j j j k n x h n x n     1/2 ( ) ( )2 (2 ) n x h n x n   Wavelet vector/wavelet function coefficients ( ) ( 1) (1 )n h n h n    19
  • 20.  Wavelet series expansion  0 0 0 , , ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) a d j j k j j k k j j k f x f x f x f x c k x d k x         0 0 0 2 1( ) j j jL V W W    R ( )f x ( )af x ( )df x 0jW 0jV 0 1jV  0 ( ) 0jd k  0j j 20
  • 21.  Discrete wavelet transforms(1D)  Forward  Inverse 00 , 1 ( , ) ( ) ( )j k n W j k f n n M    , 0 1 ( , ) ( ) ( ) ,j k n W j k f n n for j j M    0 0 0 , , 1 1 ( ) ( , ) ( ) ( , ) ( )j k j k k j j k f n W j k n W j k n M M         21
  • 22.  Fast Wavelet Transforms  Exploits a surprising but fortune relationship between the coefficients of the DWT at adjacent scales.  Derivations for ( ) ( ) 2 (2 ) n p h n p n   ( , )W j k  (2 ) ( ) 2 2(2 )j j n p k h n p k n      1 ( 2 ) 2 2j m h m k p m      2m k n  22
  • 23.  Fast Wavelet Transforms  Derivations for ( , )W j k /2 /2 1 ( 1)/2 1 1 ( , ) ( )2 (2 ) 1 ( )2 ( 2 ) 2 (2 ) 1 ( 2 ) ( )2 (2 ) ( 2 ) ( 1, ) j j n j j n m j j m n m W j k f n n k M f n h m k n m M h m k f n n m M h m k W j k                                       , 1 ( , ) ( ) ( )j k n W j k f n n M     1 (2 ) ( 2 ) 2 2j j m n k h m k n m       2 , 0( , ) ( ) ( 1, ) |n k kW j k h n W j n        23
  • 24.  Fast Wavelet Transforms  With a similar derivation for  An FWT analysis filter bank ( , )W j k 2 , 0( , ) ( ) ( 1, ) |n k kW j k h n W j n        24[1]
  • 26.  Inverse of FWT  Applying subband coding theory to implement.  acts like a low pass filter.  acts like a high pass filter.  ex. Haar wavelet and scaling vector ( )h n  ( )h n  DFT   1 ( ) 1 1 2 h n     1 ( ) 1 1 2 h n      1 ( ) 2 0 2 H k    1 ( ) 0 2 2 H k   26 [1]
  • 27.  2D discrete wavelet transforms  One separable scaling function  Three separable directionally sensitive wavelets ( , ) ( ) ( )x y x y   ( , ) ( ) ( )H x y x y   ( , ) ( ) ( )V x y y x   ( , ) ( ) ( )D x y x y   x y 27
  • 28.  2D fast wavelet transforms  Due to the separable properties, we can apply 1D FWT to do 2D DWTs. 28 [1]
  • 29.  2D FWTs  An example LL LH HL HH 29 [1]
  • 30.  2D FWTs  Splitting frequency characteristic 30 [1]
  • 31.  Image Compression  have many near-zero coefficients  JPEG : DCT-based  JPEG2000 : FWT-based , ,H V D W W W   DCT-based FWT-based 31 [3]
  • 33.  Digital watermarking  Robustness  Nonperceptible(Transparency)  Nonremovable Digital watermarking Watermark extracting Channel/ Signal processin g Watermark Original and/or Watermarked data Secret/Public key Secret/Public key H o s t d a t a Watermark or Confidence measure 33
  • 34.  Digital watermarking  An embedding process 34
  • 35.  Wavelet transforms has been successfully applied to many applications.  Traditional 2D DWTs are only capable of detecting horizontal, vertical, or diagonal details.  Bandlet?, curvelet?, contourlet? 35
  • 36.  [1] R. C. Gonzalez, R. E. Woods, "Digital Image Processing third edition", Prentice Hall, 2008.  [2] J. J. Ding and N. C. Shen, “Sectioned Convolution for Discrete Wavelet Transform,” June, 2008.  [3] J. J. Ding and J. D. Huang, “The Discrete Wavelet Transform for Image Compression,”,2007.  [4] J. J. Ding and Y. S. Zhang, “Multiresolution Analysis for Image by Generalized 2-D Wavelets,” June, 2008.  [5] C. Valens, “A Really Friendly Guide to Wavelets,” available in http://pagesperso- orange.fr/polyvalens/clemens/wavelets/wavelets.html 36