1-level haar wavelets 을 가지고 첫번째 fluctuation 표현 가능
Download
Report
Transcript 1-level haar wavelets 을 가지고 첫번째 fluctuation 표현 가능
Contents
Introduction
The Haar Transform
Conservation and Compaction of Energy
Haar Wavelets
Multiresolution Analysis
Signal Compression
Removing Noise
Introduction
A haar wavelet : 가장 간단한 type의 wavelet
The haar transform
Discrete form of haar wavelets와 관련
모든 wavelet transform의 prototype
손 계산 가능
The Haar Transform (1)
Analyze될 signals : discrete signals
N: f의 길이로서 positive even integer
f의 값 : N개의 실수
Equally spaced sample values or simply sample values
아날로그 signal g를 등 간격인 시간 t = t1, t2, … , tN 에서
sampling
The Haar Transform (2)
Haar transform
Discrete signal을 길이가 반인 두개의 subsignal로 분해
Running average (trend)
First trend : a1 = (a1, a2, … , aN/2 )
a1= (f1+f2)/2 *
=>
m = 1,2,3,…,N/2
Running difference (fluctuation)
First fluctuation : d1 = (d1, d2, … , dN/2 )
d1=(f1-f2)/2 *
=>
m = 1,2,3,…,N/2
The Haar Transform (3)
The Haar transform : 여러 stages or levels로 수행
첫번째 level 의 mapping H1 :
Inverse of H1 : (a1 | d1) → f
Small fluctuations feature : fluctuation subsignal 값의
크기는 original signal 값의 크기보다 상당히 작다.
6.6배 차이
의 평균값 : 7
의 평균값 :
The Haar Transform (4)
Small fluctuations feature
로 부터 1024개 값 추출
g가 매우 작은 time 간격을 가진다면,
Conservation and Compaction of
Energy (1)
Haar transform의 중요한 두가지 properties
Energy conservation of signals
Energy of f :
:
1-level haar transform :
Compaction of the energy of signals
Trend :
440/446 ⇒ 98.7%
Fluctuation :
Trend subsignal a1 의 energy가 transformed signal (a1 | d1)의
energy의 많은 부분을 차지함
Conservation and Compaction of
Energy (2)
Multiple levels transform
Conservation of energy
:
Compaction or localization of the energy of f
a2 :
Energy : 90% of f
Length : 1/4
a3 :
Energy : 87.89% of f
Length : 1/8
Conservation and Compaction of
Energy (3)
Cumulative energy profile :
Conservation and Compaction of
Energy (4)
수학적 증명으로 보는 energy conservation
Haar Wavelets (1)
1-level haar wavelets
성질
각각 energy가 1
평균값 0을 가진 두 값 사이에서 빠른 fluctuation으로
구성
첫번째 haar wavelet 의 짝수 time translation
Haar Wavelets (2)
Scalar product
첫번째 fluctuation subsignal d1 using haar wavelets :
두번째 fluctuation subsignal d2 using haar wavelets :
1-level haar wavelets 을 가지고 첫번째 fluctuation 표현
가능
Haar Wavelets(3)
1-level haar scaling signals
1-level haar scaling signals을 가지고 첫번째 trend 표현
가능 :
성질
각각 energy가 1
두개의 연속적인 time index로 구성된 support를 가짐
첫번째 haar scaling signal
의 짝수 time translation
Haar Wavelets(4)
2-level haar scaling signals
2-level trend
2-level haar wavelets
2-level fluctuation
Multiresolution Analysis (1)
두 signal
에 대해
Multiresolution Analysis (2)
Basic idea of MRA
Signal f : a lower resolution signal(5,5,11,11,7,7,5,5)과 fluctuation signal(-1,1,-1,1,1,-1,0,0)
의 합으로 표현
에서 a1 ,a2, …,aN/2 과 d1 ,d2, …, dN/2 분리
Multiresolution Analysis (3)
2-level of a MRA of a signal f
k-level of a MRA of a signal f
Multiresolution Analysis (4)
10-levels of MRA
Signal Compression (1)
Audio signal
Method of wavelet transform compression
Signal에 wavelet transform
Thresholding
Transform된 값의 크기를 큰 값부터 정렬
Threshold보다 작은 값은 0
Transmit
Transformed data + significance map (0 or 1)
Inverse wavelet transform
Signal Compression (2)
Original signal을 복원하려면 energy의 99.99%이상이 포함되도록 threshold
를 선택해야 함
1024 : 51 ≒ 20 : 1 압축
4096 : 410 ≒ 10 : 1 (99.99% 이상이
되려면 2.3 : 1 이상이 되야 함, 즉, 1782개 이상)
Removing Noise (1)
Contaminated signal = original signal + noise
f=s+n
Random noise만 고려
Noise signal : highly oscillatory, 평균값 위아래로 빠르게 변함
Transform에 의해 original signal은 적은 개수의 높은 에너
지로 집약되고 노이즈는 낮은 에너지를 가지게 됨
Threshold method of wavelet denoising
s의 energy 측정 : 대부분의 에너지가 형성되는 threshold
Ts > 0 찾음
Noise signal의 transform값을 모두 포함하는 Ts 보다 작은
threshold Tn 값
Tn 값보다 작은 값은 0
Root Mean Square Error (RMS Error)
Removing Noise (2)
RMS : 0.057 -> 0.011
0.057 -> 0.035