Data Science Part 20: Frames/Wavelets
In the frame, we consider some set of vectors [v1, ..., vN], which spans V. But [v1, ... vN] might be linearly dependent (N > dim(V) where N is greater than the dimensionality of V). It might be a good thing if [v1, ..., vN] have explanatory value, or sparse coefficients.
A frame is a set of vectors such that ∃v 0 < A <= B < ∝ such that
A||v||^2 <= ∑i|<v, vi>|^2 <= B||v||^2, ∀v∈V. So, the intuition |<v, vi>| ^ 2 = Θ(||𝑣||^2). So we have a tight frame here.
Supports that Va = [Va1, ..., VaN] and Vb = [Vb1, ..., VbN] are both orthonormal bases. Both Va and Vb are tight frames with A = B = 1. Consider their concatenation Vc = [Va Vb] and Vc has a tight frame with A = B = 2. If you take the norm of a signal and compare it to the energy in the output then there is a gain between the two and bounded both from below and above by 2 numbers A and B. There is also a dual frame, h, that allows you to go in the reverse direction.
Wavelets are a multi-scale tool for time frequency analysis. The same wavelet structure is happening at different scales. There is a high frequency and short time scale on a fine scale. There is a low frequency and long time scales on a coarse scales. We can construct an orthonormal basis with wavelets. Wavelets can provide sparse representation for piecewise smooth signals.
Which leads to the topic of continuous time wavelets. The continuous time function is Ψ(t). Zero mean is ∫Ψ(𝑡)𝑑t = 0. A unit norm function is ∫|Ψ(𝑡)|^2 𝑑t = 1. We refer to Ψ(𝑡) as a wavelet, typically concentrated around t = 0.









Comments
Post a Comment