Download presentation
Presentation is loading. Please wait.
Published byCharles Hart Modified over 8 years ago
1
by Poornima Balakrishna Rajesh Ganesan George Mason University A Comparison of Classical Wavelet with Diffusion Wavelets
2
2 Classical Vs Diffusion Wavelet Special case of diffusion wavelet Represents 1D and 2D signal/data effectively The basis function must be pre-specified (such as Haar, Daubechies, Symlets etc Is a generic wavelet transform Represents n-D data effectively The best basis functions are obtained by exploring the structure of the data Classical Diffusion
3
3 Potential Diffusion Wavelet Applications Diffusion Wavelets can be used for Performing analysis of data in multi-dimension Multi-dimension: time x space x attributes Aiding Functional Data Analysis Analysis of contours, 2 D and 3 D images Function Approximation (Our Research) Mitigation of curse of dimensionality in reinforcement learning systems (Artificial Intelligence) Multi-dimensional data compression Denoising Statistical Process Monitoring of multi-dimension data
4
4 Classical Wavelet Theory j = dilation index k = translation index Scaling function, and w= wavelet function f(t) V0V0 W1W1 V1V1
5
5 Diffusion Wavelet Multiscale representation on a graph manifold Inputs to perform a Diffusion Wavelet decomposition A directed graph (G,E,W) and a precision parameter G-Graph vertices: A point in n-D Euclidean space E: Edges connecting vertices W: Weights on edges. Outputs are Best basis functions for representing large data sets Compact set of scaling and wavelet coefficients
6
6 Conversion of Data X into a Graph (G,E,W) Many procedures exist Simplest being a Gaussian Kernel W x~y = e -(||x-y||/ )^2 x, y are any 2 data points (n-D vector) from the data sample
7
7 From Data X obtain (G,E,W) From (G,E,W) obtain P= D -1 W Obtain Laplacian L of (G,E,W) I-L = D 1/2 P D 1/2 = D -1/2 WD -1/2 = T Where L is the combinatorial Laplacian Lf(x)=(D-W)f The relation shows that the eigenvectors values of T and I-L are the same Hence T can be derived from the Laplacian of (G,E,W) Spectral Graph Theory How to get Diffusion Operator T?
8
8 Concept behind DW: Scaling Functions For level j=0, derive the Diffusion Operator T 1 on the finite multi- dimensional data X Assume Perform QR factorization on T 1 =QR The columns of Q give the orthogonal basis functions on space V 1 R is an upper triangle matrix Using self-adjoint property of T (T=T* = R*Q*, complex conjugate of T) T 2 j = RxR*, j=1 Perform QR factorization on T 2 =Q 1 R 1 The columns of Q 1 give the orthogonal basis functions on space V 2 V0V0 W1W1 V1V1 W2W2 V2V2
9
9 Concept behind DW: Wavelet Functions Diffusion wavelet basis functions w 1 are obtained via Sparse factorization of = Q 0 ’R 0 ’ w 1 = Q 0 ’ In summary, the powers of T support the dilation and downsampling and translation is achieved via the QR factorization.
10
10 An Illustration to obtain Best Basis Function Ex: Signal 4 4 -4 -4 Haar is the best basis for approximating this signal The graph using Gaussian kernal is W= The normalized Laplacian I-L = 1100 1100 0011 0011 0.5 00 00 00 00
11
11 An Illustration to obtain Best Basis Function The diffusion operator T = Sparse factorization of T yields Q = 0.5 00 00 00 00 0.7071 00 -0.707100 000.7071 00 -0.7071 Scaling function Translation and downsampling
12
12 An Illustration to obtain Best Basis Function Sparse factorization of yields Q 1 ’ = 0.7071-0.707100 00 000.7071-0.7071 00 wavelet function 0.7071 = sqrt(2) (1/2) -0.7071 = sqrt(2) (-1/2) Haar wavelet Translation and downsampling
13
13 Application in Data Compression There are significant gains in data compression with perfect reconstruction Decompose-store the basis function and coefficients- reconstruct the original signal For example, Data size Basis functions coefficients d (wavelet) c (scaling) f=64x15 V0 64x64 (Identity) 0 15x64 V1 64x30 W1 64x34 15x34 15x30 V2 64x6 W2 64x24 15x2415x6 V3 64x 2 W3 64x4 15x415x2 V4 64x 1 W4 64x1 15x115x1 f=Vc’+Wd’
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.