
DnCNN模型在PyTorch框架下的实现代码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该代码,名为matlabDnCNN,是基于PyTorch构建的工具,其运行依赖于Python 3及相关库,包括scipy、numpy、scikit-image、PIL、h5py和pytorch(版本0.4或更高)。为了生成训练数据,需要执行generate_data.py脚本,并且可能需要调整训练数据集的指定路径。根据作者的说明,生成的训练数据集中存在一些缺失值,即包含零。训练模型则通过“train_DnCNN.py”脚本完成,该脚本利用自定义函数生成的数据集进行模型训练。评估模型性能则使用ValidateResult_DnCNN.py脚本进行,该脚本需要修改测试集的路径和文件类型。尽管我先前使用MATLAB生成了测试集以进行对比实验,但在实际应用中,我仅选择并运用降噪方法。以下展示了在BSD68高斯去噪数据集上不同方法的平均PSNR(dB)结果:噪音等级对应BM3D无线网络锁相环MLP脑脊液TNRD神经网络神经网络DnCNN-S-Re的结果分别为1531.07, 13.37, 13.21, --, 31.24, 31.42, 31.73, 31.61, 31.75, 25, 28.57, 和 28。
全部评论 (0)
还没有任何评论哟~


