Prev: continuous wavelet transform
Next: changing MATLAB window title to the name of the active document in the editor
From: msbb Semel on 14 Jul 2010 05:50 Hello, I am looking for a way to construct a wavelet (tight) frame. In WaveLab850 there exists the function WavMat which yields an orthogonal matrix if you use e.g. WavMat(MakeONFilter('Haar'),8). However, what I need is a frame whose vectors may be linear dependent. Can anybody help? Thanx
From: Wayne King on 14 Jul 2010 06:53 "msbb Semel" <msemel(a)uos.de> wrote in message <i1k18s$le8$1(a)fred.mathworks.com>... > Hello, > > I am looking for a way to construct a wavelet (tight) frame. > In WaveLab850 there exists the function WavMat which yields an orthogonal matrix if you use e.g. WavMat(MakeONFilter('Haar'),8). However, what I need is a frame whose vectors may be linear dependent. > Can anybody help? Thanx Hi, please see Professor Selesnick's page http://taco.poly.edu/selesi/Framelet2X_web/ Wayne
From: msbb on 15 Jul 2010 05:22
> Hi, please see Professor Selesnick's page > > http://taco.poly.edu/selesi/Framelet2X_web/ > > Wayne Thank you, Wayne. I have the feeling that this package might help me, but unfortunately, I don't know how... If I have understood it correctly, I need these lines of code to get one frame vector: [af, sf] = filters1; x = zeros(1,256); % all zero signal w = ddwt(x,4,af); % all zero wavelet coefficients w{4}{1}(8) = 1; % set a single wavelet coeff to 1 y1 = ddwti(w,4,sf); % compute the inverse DDWT I tried to iterate over all wavelet coefficients setting one after the other to 1 and putting the inverse ddwt of those in a matrix. However, this matrix doesn't give me a tight frame. Could you give a hint how to use Framelet2X correctly? |