收藏 分享(赏)

实验二-图像小波变换.doc

上传人:weiwoduzun 文档编号:2739051 上传时间:2018-09-26 格式:DOC 页数:2 大小:114.03KB
下载 相关 举报
实验二-图像小波变换.doc_第1页
第1页 / 共2页
实验二-图像小波变换.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、小波变换及应用-实验二实验要求:对图像进行二维离散小波变换,变换级数大于等于 3 级,然后进行阈值化处理(阈值约为 10 左右) ,在统计系数中 0 的个数(百分比表示)并进行重构,最后计算重构图像的峰值信噪比(PSNR) 。实验内容: x=imread(lena.bmp); %从 Workspace 看到文件已经是 256*256 的规范文件subplot(3,3,1);imshow(x); title(原图 );x=double(x); %将图像矩阵的 uint8 类型元素,转换为 double 型c,s=wavedec2(x,3,sym4); %使用小波函数 sym4 对二维信号进行 3

2、 层分解thr=10; %设置阈值为 10xc=wdencmp(gbl,x,sym4,3,thr,h,1); %全局阈值去噪 subplot(332),imshow(uint8(xc);title(全局阈值去噪);% 系数 c 含有 71542 个元素,都是小数。为此,进行取整,得到 C C=round(c(:); %对 c 取整,得到 C sum(C(:)=0) %统计 C 中 0 的个数ans=12751;a1=wrcoef2(a,c,s,sym4,1); %提取小波分解中第一层的低频图像,实现了低通滤波a2=wrcoef2(a,c,s,sym4,2); %提取小波分解中第二层的低频图像,实现了低通滤波a3=wrcoef2(a,c,s,sym4,3); %提取小波分解中第三层的低频图像,实现了低通滤波subplot(332),imshow(uint8(a1); %显示第一次低通滤波后的图像 a1subplot(333),imshow(uint8(a2); %显示第一次低通滤波后的图像 a2subplot(334),imshow(uint8(a3); %显示第一次低通滤波后的图像 a3%构造信噪比公式function PSNR,mse = psnr(X,Y)if nargin PSNR=psnr(xc,x); %PSNR= 39.063057357916660

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 中学实验

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报