如何分别计算每个比例级别的二维逆平稳小波变换?

时间:2018-07-13 09:28:26

标签: matlab image-processing signal-processing wavelet

例如,我想对图像应用四次变换,然后一次对每个比例尺的子图像进行逆变换,因为我在某些比例尺上进行了一些处理,但我不在其他。因此,使用MATLAB函数,当我从所有比例尺给它所有图像时,它将重构原始图像,但是当我仅从比例尺4给它子图像时,结果不等于比例尺的LL子图像。用正向变换获得3。举例说明,我想要的是类似的东西(I是对应于图像的矩阵):

[A,H,V,D] = swt2(I,4,'db4');
I3 = iswt2(A(:,:,4), H(:,:,4), V(:,:,4), D(:,:,4),'db4');
I2 = iswt2(I3, H(:,:,3), V(:,:,3), D(:,:,3),'db4');
I1 = iswt2(I2, H(:,:,2), V(:,:,2), D(:,:,2),'db4');
Ir = iswt2(I1, H(:,:,1), V(:,:,1), D(:,:,1),'db4');

问题是I3不等于A(:,:,3),例如,这不允许我逐级重建图像。

如何使用MATLAB函数来做到这一点?

0 个答案:

没有答案