她的提升计划
Haar Lifting scheme
我正在尝试将提升方案版本 haar 应用于图像。我开始使用网上发布的代码来应用它:
image = imread('cameraman.tif');
% Applying Lifting scheme
lshaar = liftwave('haar');
els = {'p',[-0.125 0.125],0};
lsnew = addlift(lshaar,els);
[cA,cD] = lwt(image,lsnew);
实际上上面的代码应用了LEVEL1的提升Haar小波。我如何修改此代码以应用 2 级或 3 级提升 Haar 小波?
非常感谢任何帮助!
克里斯蒂娜
有点晚了,但这是你的答案(或阅读 http://de.mathworks.com/help/wavelet/ref/lwt.html)
lshaar = liftwave('haar');
level = 2;
[cA,cD] = lwt(x,lshaar,level);
您尝试将 1-D lwt 应用于 2-D 图像,结果给出错误答案。
您应该改用 lwt2。
我正在尝试将提升方案版本 haar 应用于图像。我开始使用网上发布的代码来应用它:
image = imread('cameraman.tif');
% Applying Lifting scheme
lshaar = liftwave('haar');
els = {'p',[-0.125 0.125],0};
lsnew = addlift(lshaar,els);
[cA,cD] = lwt(image,lsnew);
实际上上面的代码应用了LEVEL1的提升Haar小波。我如何修改此代码以应用 2 级或 3 级提升 Haar 小波?
非常感谢任何帮助!
克里斯蒂娜
有点晚了,但这是你的答案(或阅读 http://de.mathworks.com/help/wavelet/ref/lwt.html)
lshaar = liftwave('haar');
level = 2;
[cA,cD] = lwt(x,lshaar,level);
您尝试将 1-D lwt 应用于 2-D 图像,结果给出错误答案。
您应该改用 lwt2。