
基于TensorFlow的DnCNN去噪代码-Matlab&DnCNN(tensorflow)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目提供了一个基于TensorFlow实现的DnCNN图像去噪模型,同时附带了Matlab版本的代码和相关文档。用户可以通过该项目轻松地应用深度学习技术进行图像降噪处理。
去噪声代码matlab实现DnCNN-张量流基于tensorflow-1.8的版本。运行此代码需要Python3环境,并且安装以下依赖项:scipy、numpy、tensorflow-gpu、scikit-image、pillow以及h5py。
生成训练数据可使用generate_data.py脚本,但您可能需要调整训练数据集路径。根据作者提供的信息,在所生成的训练数据集中存在一些空白(零)值的数据。
进行模型训练时,请运行train_DnCNN.py文件;测试阶段则需执行Validate_DnCNN.py,并适当修改您的测试集路径和文件类型设置,尽管我通过matlab创建了用于与其它方法对比的测试集。
在我的研究工作中,仅使用了一种去噪技术。在BSD68数据集上对不同降噪算法进行了比较并记录平均PSNR(dB)结果如下:
| 噪音等级 | BM3D | Wiener | NL-means | MLP | TNRD | DnCNN-S-Re |
|---------|------|--------|----------|------|--------|------------|
| 15 | 31.07| 31.24 | -- | -- | 31.24 | 31.61 |
| 25 | 28.57| 28.96 | -- | -- | 28.74 | 29.16 |
对于噪声等级为50的情况,原文中未提供具体数值。
全部评论 (0)


