电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

个人收集的一些关于小波分析的matlab程序

个人收集的一些关于小波分析的matlab程序_第1页
1/91
个人收集的一些关于小波分析的matlab程序_第2页
2/91
个人收集的一些关于小波分析的matlab程序_第3页
3/91
个人收集的一些关于小波分析的matlab 程序 都是从网上收集来的,在文档结构图里查看,每个标题对应一个程序,难免重复,请大家理解。 标题: 提升法 97 经典程序 1. %% 本程序实现任意偶数大小图像第二代双正交 97 提升小波变换 %% 注 1: 采用标准正交方法,对行列采用不同矩阵(和 matlab 里不同) 2. %% 注 2: 为了保证正交,所有边界处理,全部采用循环处理 3. %% 注 3: 正交性验证,将单位阵带入函数,输出仍是单位阵(matlab 不具有此性质) 4. %% 注 4: 此程序是矩阵实现,所以图像水平分量和垂直分量估计被交换位置 5. %% 注 5: 此程序实现的是类小波(wavelet-like)变换,是介于小波包变换与小波变换之间的变换 6. %% 注 6: 此程序每层变换相对原图像矩阵,产生的矩阵都是正交阵,这和小波包一致 7. %% 注 7: 但小波变换每层产生的矩阵,是相对每个待分解子块的正交矩阵,而不是原图像的正交矩阵 8. %% 注 8: 且小波变换产生的正交矩阵维数,随分解层数 2分减少 9. %% 注 9: 提升系数可以在MATLAB7.0 以上版本,用liftwave('9.7')获取,这里直接给出,考虑兼容性 10. %% 注 10:由于 MATLAB 数组下标从1 开始,所以注意奇偶序列的变化 11. %% 注 11:d 为对偶上升,即预测;p 为原上升,即更新 %% 编程人 沙威 安徽大学 12. %% 编程时间 2004 年 12 月 18 日 %% x 输入图像,y 输出图像 13. %% flag_trans 为正变换或反变换标志,0 执行正变换,1 执行反变换 14. %% flag_max,是否最大层数变换标志,0 执行用户设定层数,1执行最大层数变换 15. %% layer,用户层数设置(小于最大层) function y=db97(x,flag_trans,flag_max,layer); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 16. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 17. 18. % 1.输入参数检查 % 矩阵维数判断 19. [sa,sb]=size(x); if (sa~ =sb) % 防止非图像数据 20. errordlg('非图像数据!'); 21. error('非图像数据!'); 22. end; % 变换标志判断 23. [sa,sb]=size(flag_trans); 24. if ((sa~ =1) | (sb~ =1)) % 变换标志错误 25. errordlg('变换标志错误!'); 26. error('变换标志错误!'); 27. end; if ((flag_trans~ =1) & (flag_trans~ =0)) % 变换标志错误 28. errordlg('变换标...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

个人收集的一些关于小波分析的matlab程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部