1、打开matlab,在命令行输入wavemenu,进入小波包分析主界面
2、选择二维小波包分析Wavelet Packet 2-D,进入二维小波包分析界面:
3、点击菜单栏File-雉搽妤粲Load-Image,弹出读取图像路径对话框,在Toolbox-images-imdata选择forest.tif文件:
4、点击打开,弹出下载图闻赙酵枭像对话框,该图像为索引图Indexed image,选择Yes将其转换为真彩图,选择No,将其转化为灰度图,在此选择Yes:
5、选择Yes选择,即可将原始图像导入主界面中:
6、在界面右侧可以选择小波基和小波包分解层数,以及熵值,在此选择sym5小波基,分解3层,选择熵值为sure,阀值设置为1:
7、设置完成后点击分析Analyze按钮,生成分析后的图像及小波树如下:
8、选择界面右侧下方的全局尺寸Full size对应的1,2,3,4,选中那一个就可以单独显示该图像,以选择1为例子:
9、此时图像并不是很清晰,下面数据看不清,点击分解树图像中的上侧滑动条,可以对小波树进行放大和缩放,点击下方滑动条,可以对小波树进行平移:
10、点击主界面右侧的压缩Compress和去噪De-noise选项,可以分别对图像进行压缩和去噪:
11、进行压缩图像和去噪图像处理之后,结果分别如下图:
12、以上就是对二维图像进行小波包分析的设置过程: