SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignAmr E. Mohamed
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transformop205
 
Wavelet Transform.ppt
Wavelet Transform.pptWavelet Transform.ppt
Wavelet Transform.pptssuser637f3e1
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Image representation
Image representationImage representation
Image representationRahul Dadwal
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
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
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersKarthika Ramachandran
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationVarun Ojha
 

Tendances (20)

Unit ii
Unit iiUnit ii
Unit ii
 
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
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
Wavelet Transform.ppt
Wavelet Transform.pptWavelet Transform.ppt
Wavelet Transform.ppt
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Image representation
Image representationImage representation
Image representation
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
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
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
Walsh transform
Walsh transformWalsh transform
Walsh transform
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
 

Similaire à 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
 

Similaire à 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
 

Dernier

Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 

Dernier (20)

Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
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)
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 

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