用卷积滤波器matlab代码DBSRCNN
对超分辨率卷积神经网络进行去模糊处理。
DBSRCNN网络
DBSRCNN-Keras
此代码用于处理模糊的低分辨率图像,以获得去模糊的高残留图像。
如果此代码对您有帮助,请引用本文:使用深度卷积神经网络进行图像去模糊和超分辨率,F.Albluwi,V.Krylov和R.Dahyot,IEEE信号处理机器学习国际研讨会(MLSP
2018)
,2018年9月,丹麦奥尔堡,丹麦。
依存关系
的Python
3.6.5
TensorFlow
1.1.0。
Keras
2.2.2。
Matlab。
Matconvnet。
产生资料
通过高斯滤波器(imgaussfilt)在不同级别(sigma
=
1、2、3和4)上模糊图像。
使用放大系数=
3使用“双三次”功能调整图像大小,最近发表的论文通常使用Matlab生成低分辨率图像。
与SRCNN网络进行公平比较;
使用了训练集Yang91。
训练
使用matlab生成训练补丁:运行generate_train.m和generate_test.m。
使用带有TensorFlow(tf)的Keras作为后
2022-11-18 16:21:41
27.21MB
系统开源
1