Professional Documents
Culture Documents
1. 2. 3. Key ideas for wavelets (5 min) Key ideas for 2nd generation wavelets Targeted problems: 1. wavelets on a surface, with irregular samples 2. noisy samples 3. how to ll a sparse region 4. cross section is not a closed curve issue
approximate function using linear combination of a simple scaling function. Scaling function is local in space and frequency
If the resolution isnt high enough, recruit miniature versions of the same function! (not exactly what happens in 2nd gen case)
If the resolution isnt high enough, recruit miniature versions of the same function! (not exactly what happens in 2nd gen case)
Resolution 0
Resolution 1
Resolution 2
If the resolution isnt high enough, recruit miniature versions of the same function! (not exactly what happens in 2nd gen case)
Resolution 0
Resolution 2
If the resolution isnt high enough, recruit miniature versions of the same function! (not exactly what happens in 2nd gen case)
Resolution 0 V0
Resolution 1 V1
V0
W0
V1
scaling functions
wavelet functions
We saw: V0 + W0 = V1
We saw: V0 + W0 = V1 W0 is orthogonal to V0. Whats orthogonal to V1? W1. V1 + W1 = V2 V0 + W0 + W1 = V2 V0 + W0 + W1 + W2 + ... W = V all functions!
inf inf
L2(R)
We saw: V0 + W0 = V1 W0 is orthogonal to V0. Whats orthogonal to V1? W1. V1 + W1 = V2 V0 + W0 + W1 = V2 V0 + W0 + W1 + W2 + ... W = V all functions!
inf inf
L2(R)
We have samples from f. How do we nd these alphas and betas? Two dramatically different ways:
We have samples from f. How do we nd these alphas and betas? Two dramatically different ways:
Synthesis (inverse)
We have alphas and betas, how do we get samples from f back? Well, the formula above shows an obvious way to do it, but we want FAST way
Analysis (wavelet transform): We have f. How do we nd these alphas and betas? For each scaling/wavelet function, convolve it with your target function f. The result is your alpha/beta value.
Analysis (wavelet transform): We have f. How do we nd these alphas and betas? Fast recursive procedure. (provides no intuitive connection to shape of scaling/wavelet function)
3 STEPS: SPLIT PREDICT UPDATE (this is also known as the lifting procedure)
wavelets need to be localized in space and frequency localized in space = compact support
wavelets need to be localized in space and frequency localized in space = compact support note how they all decay to their left and right
wavelets need to be localized in space and frequency localized in space = compact support note how they all decay to their left and right We want wavelets to decay in frequency too
wavelets need to be localized in space and frequency localized in space = compact support note how they all decay to their left and right We want wavelets to decay in frequency too smoothness = decay at high frequencies
wavelets need to be localized in space and frequency localized in space = compact support note how they all decay to their left and right We want wavelets to decay in frequency too smoothness = decay at high frequencies vanishing moments = decay at low frequencies (give explanation of this?)
wavelets need to be localized in space and frequency localized in space = compact support note how they all decay to their left and right We want wavelets to decay in frequency too smoothness = decay at high frequencies vanishing moments = decay at low frequencies (give explanation of this?) lifting scheme increases smoothness and vanishing moments
2.
2. 3.
2. 3.
2. 3.
2. 3.
2. 3.
2. 3.
2. 3.
2. 3.
2. 3.
2. 3.
1. scaling functions and wavelets are not just rescaled or translated versions of each other
wavelets and scaling functions are purely dened by renement relations coarser scaling function is a linear combination of ner scaling function coarser wavelet is a linear combination of ner scaling function
Targeted problems
1. 2. 3. 4. wavelets on a surface, with irregular samples noisy samples how to ll a sparse region cross section is not a closed curve issue
R3
S2
Rx Ry
Rz
R3
S2
Rx Ry
enforce regular samples during projection process? perform 3 spherical wavelet transforms
Rz
Dont even project onto sphere. Work directly from point mesh that you have.
How to get the initial triangular mesh from irregular points? We need to respect topology
COARSIFY: Hoppes Progressive Mesh (PM) = edge collapses (downsampling), vertex splits (upsampling) each step in coarsication uses: Guskovs non-uniform subdivision scheme (minimize divided difference ~ gradient) COMPUTE WAVELET COEFFICIENTS: Burt Adelson pyramid Multiresolution Signal Processing for Meshes
Simoncelli, Adelson Chipman, Kolaczyk, McCulloch Abramovich, Amato, Angelini Brown, Fearn,Vannucci Ruggeri,Vidakovic Huerta classical wavelets only
Adaptive Bayesian Wavelet Shrinkage (well cited) On Optimality of Bayesian Wavelet Estimators Bayesian wavelet regression on curves with application to a spectroscopic calibration problem Bayesian Modeling in the Wavelet Domain (review) Bayesian wavelet shrinkage (review) Wavelets, Approximation and Statistical Applications (book)