contents introduction the haar transform conservation and compaction of energy haar wavelets...

23

Upload: hugo-miles

Post on 04-Jan-2016

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise
Page 2: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

ContentsIntroductionThe Haar TransformConservation and Compaction of EnergyHaar WaveletsMultiresolution AnalysisSignal CompressionRemoving Noise

Page 3: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

IntroductionA haar wavelet : 가장 간단한 type 의 wavelet The haar transform

Discrete form of haar wavelets 와 관련모든 wavelet transform 의 prototype손 계산 가능

Page 4: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

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

Page 5: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

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

Page 6: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

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 값의 크기보다 상당히 작다 . 의 평균값 : 7 의 평균값 : 6.6 배 차이

Page 7: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

The Haar Transform (4) Small fluctuations feature

로 부터 1024 개 값 추출g 가 매우 작은 time 간격을 가진다면 ,

Page 8: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Conservation and Compaction of Energy (1)

Page 9: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

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

Page 10: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Conservation and Compaction of Energy (3)Cumulative energy profile :

Page 11: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Conservation and Compaction of Energy (4) 수학적 증명으로 보는 energy conservation

Page 12: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Haar Wavelets (1)1-level haar wavelets

성질 각각 energy 가 1평균값 0 을 가진 두 값 사이에서 빠른 fluctuation

으로 구성첫번째 haar wavelet 의 짝수 time translation

Page 13: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Haar Wavelets (2)Scalar product

첫번째 fluctuation subsignal d1 using haar wavelets :

두번째 fluctuation subsignal d2 using haar wavelets :

1-level haar wavelets 을 가지고 첫번째 fluctuation 표현 가능

Page 14: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Haar Wavelets(3)1-level haar scaling signals

1-level haar scaling signals 을 가지고 첫번째 trend 표현가능 :

성질 각각 energy 가 1두개의 연속적인 time index 로 구성된 support 를 가짐첫번째 haar scaling signal 의 짝수 time translation

Page 15: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Haar Wavelets(4)2-level haar scaling signals

2-level trend

2-level haar wavelets

2-level fluctuation

Page 16: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Multiresolution Analysis (1)두 signal

에 대해

Page 17: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

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 분리

Page 18: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Multiresolution Analysis (3)2-level of a MRA of a signal f

k-level of a MRA of a signal f

Page 19: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Multiresolution Analysis (4)10-levels of MRA

Page 20: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Signal Compression (1)Audio signal Method of wavelet transform compression

Signal 에 wavelet transformThresholding

Transform 된 값의 크기를 큰 값부터 정렬 Threshold 보다 작은 값은 0

Transmit Transformed data + significance map (0 or 1)

Inverse wavelet transform

Page 21: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Signal Compression (2)Original signal 을 복원하려면 energy 의 99.99% 이상이 포함되도록

threshold 를 선택해야 함1024 : 51 ≒ 20 : 1 압축 4096 : 410 ≒ 10 : 1 (99.99%

이상이 되려면 2.3 : 1 이상이 되야 함 , 즉 ,

1782 개 이상 )

Page 22: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Removing Noise (1)Contaminated signal = original signal + noisef = s + nRandom noise 만 고려

Noise signal : highly oscillatory, 평균값 위아래로 빠르게 변함

Transform 에 의해 original signal 은 적은 개수의 높은 에너지로 집약되고 노이즈는 낮은 에너지를 가지게 됨

Threshold method of wavelet denoising s 의 energy 측정 : 대부분의 에너지가 형성되는

thresholdTs > 0 찾음

Noise signal 의 transform 값을 모두 포함하는 Ts 보다 작은 threshold Tn 값

Tn 값보다 작은 값은 0Root Mean Square Error (RMS Error)

Page 23: Contents Introduction The Haar Transform Conservation and Compaction of Energy Haar Wavelets Multiresolution Analysis Signal Compression Removing Noise

Removing Noise (2)RMS : 0.057 -> 0.011 0.057 ->

0.035