MatlabCode

本站所有资源均为高质量资源,各种姿势下载。

您现在的位置是:MatlabCode > 资源下载 > 图像处理 > 多种方法(软硬阈值、自适应阈值等)进行小波去噪的matlab

多种方法(软硬阈值、自适应阈值等)进行小波去噪的matlab

资 源 简 介

denoise0701.m 使用彩色图像对各种去噪方法进行测试 % ==================================================================== % 各种方法的去噪程序================================================== den1.m 使用半软阈值方法对图像进行去噪 den1_5_1.m 半软阈值的改进方法 对第一层重构图像进行均值滤波 den1_9.m 半软阈值的改进方法 将线性衰减的函数

详 情 说 明

denoise0701.m 使用彩色图像对各种去噪方法进行测试

% ====================================================================

% 各种方法的去噪程序==================================================

den1.m 使用半软阈值方法对图像进行去噪

den1_5_1.m 半软阈值的改进方法 对第一层重构图像进行均值滤波

den1_9.m 半软阈值的改进方法 将线性衰减的函数改为指数的

den1_10.m 半软阈值的改进方法 对第一层的重构图像再次进行小波阈值去噪

den2.m 用软硬阈值函数的改进方法进行去噪

den3.m 用广义阈值函数进行去噪

den4.m 用自适应特征阈值函数进行去噪

wdenoise.m 用Donoho阈值或Birge-Massart策略及软阈值或硬阈值函数进行去噪

meanfilter.m 均值滤波方法进行去噪(对比用)

medfilter.m 中值滤波方法进行去噪(对比用)

denoise_extra_1.m 新增的去噪方法1

denoise_extra_2.m 新增的去噪方法2

denoise_extra_3.m 新增的去噪方法3

% ====================================================================

% 辅助函数============================================================

noise.m 用于对图像添加高斯噪声或椒盐噪声

Donoho.m 计算Donoho全局阈值

Birge-Massart.m 计算Birge-Massart策略的阈值

MSE.m 计算灰度图像的均方差

MSE_color.m 计算彩色图像的均方差

PSNR.m 计算灰度图像的峰值信噪比

PSNR_color.m 计算彩色图像的峰值信噪比

helper_functions.m 新增的辅助函数

% ====================================================================

% 测试用图像==========================================================

lena.png 程序中测试用的灰度图像

lena_color.png 程序中测试用的彩色图像

% ====================================================================

文件说明:

denoise0615.m和denoise0701.m是对灰度图像和彩色图像进行去噪的程序,可直接运行(由于处理的数据较多,运行时间比较长,在单核CPU的平台上运行可能会导致一段时间内机器无响应。denoise0701.m运行时间估计在1分钟以上,见谅)。