有关过完备DCT字典的问题
萧神ZF 2016-09-02 10:52:35 最近在学习DCT字典,查找了很多资料,找到可以通过下面程序来构造过完备DCT字典,
% Create an initial dictionary from the DCT frame
Pn=ceil(sqrt(K));%%%Pn=16 bb=8 产生64*256的字典
DCT=zeros(bb,Pn);
for k=0:1:Pn-1,
V=cos([0:1:bb-1]'*k*pi/Pn);
if k>0,
V=V-mean(V);
end;
DCT(:,k+1)=V/norm(V);%norm(V)表示的是欧式距离
end;
%产生64*256的字典
DCT=kron(DCT,DCT);
但我始终找不到这段程序的理论依据是什么,
第一,V=cos([0:1:bb-1]'*k*pi/Pn); 的数学支持是什么?
第二,减去均值,和除以norm(V)的作用是不是归一化?
第三,DCT=kron(DCT,DCT);不懂
望大家予以解答!