文件名称:用卷积滤波器matlab代码-DBSRCNN:对超分辨率卷积神经网络进行去模糊
文件大小:27.21MB
文件格式:ZIP
更新时间:2024-06-10 06:49:54
系统开源
用卷积滤波器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作为后