首个硬件资源受限下数据不均匀的图像去噪网络:BRDNet,代码已开源 2024-05-14 07:47:15 哈尔滨工业大学的研究人员在国际知名人工智能期刊Neural Networks上2020年发表《Image denoising using deep CNN with batch renormalization》,该文已经被Neural Networks评为2019/2020年最高下载量之一的论文并推送到期刊的首页。该文提出在硬件资源受限条件如何处理数据分步不均匀问题,同时首次提出利用双路网络提取互补信息思路来进行移除图像的噪声。论文作者:Chunwei Tian, Yong Xu, Wangmeng Zuo论文链接:https://www.sciencedirect.com/science/article/pii/S0893608019302394代码链接:https://github.com/hellloxiaotian/BRDNet摘要:深度卷积神经网络(CNN)已经在图像去噪领域引起了极大的关注。然而,它有2个不足:(1)训练一个更深的去噪CNN是非常困难的,(2)大部分更深的CNN都会面遭受到性能饱和。在本文, 我们设计一个batch-renormalization denoising network (BRDNet)。特别地,我们组合两个子网络来增加网络的宽度来获得更多特征。因为batch renormalization能融合到BRDNet,我们能解决内部协变量偏移和mini-batch难题。残差学习被用来促进网络训练。空洞卷积是被用来提取更多上下文信息来完成去噪任务。扩展的实验显示BRDNet超过先进的去噪方法。BRDNet的代码被公布在http://www.yongxu.org/lunwen.html。 本文贡献: (1)被提出的深CNN能直接把噪声图像映射得到干净图像。提出的BRDNet是增加宽度代替增加深度来提高去噪网络的学习能力。(2)Batch renormalization被用于BRDNet中在硬件资源受限条件下解决小的mini-batch难题。同时它能加快网络训练的收敛。(3)BRDNet利用空洞卷积来扩大感受野,能使网络提取出更多的上下文信息和减少计算代价。同时,它能防止网络消失或者爆炸的梯度。此外,残差学习能进一步提高去噪的性能。(4)实验结果显示BRDNet对于合成和真实的噪声是非常鲁棒的。本文的部分原理图和实验结果:1 网络结构图2 不同方法在BSD68上灰色噪声图像去噪结果3 不同方法在Set12上灰色噪声图像去噪结果 4 不同方法在彩色噪声图像的去噪结果5 不同方法在真实噪声图像的去噪结果6 不同方法在移除噪声的执行时间7 不同去噪方法的复杂度8 不同去噪方法在BSD68灰色图像去噪可视化效果9 不同方法在Set12灰色图像去噪可视化效果10 不同方法在McMaster上彩色图像去噪结果11 不同方法在Kodak24上彩色图像去噪结果 赞 (0) 相关推荐 python+opencv图像处理(二十三) 百分比滤波器 百分比滤波器也称为排序统计滤波器,它基于对模板所覆盖像素的灰度值的排序,然后从排序后的序列中选一个值作为新的像素值. 上篇介绍的中值滤波其实也是百分比滤波器的一种,除了中值滤波以外,最常 ... python+opencv图像处理(二十) 领域平均 滤波的方法是经常用来进行图像增强的方法. 空域滤波指的是利用像素及像素邻域组成的空间进行滤波的方法. 空域滤波主要是借助模板运算来进行的. 模板运算中用得最多的是模板卷积,其主要步骤如下: ... 【精品博文】不可避免的图像噪声 第一次接触"噪声"这个专业词汇,是在信号与系统课上,老师当时的解释是"不想要的干扰信号".后来在模电和FPGA设计中,也经常遇到这个词(FPGA中的毛刺).如今 ... 磁共振成像中的滤波参数,你记得要重用慎用 滤波 皆为实验,实际应用中不会无限滤波 资料分享 建了一个群,用于文献互助.电子书.VIP视频音乐分享,但是本群为付费群(入群付费,进群免费看付费文章),有兴趣的可以添加客服微信进群,没有兴趣的请勿扰 ... 【调参实战】那些优化方法的性能究竟如何,各自的参数应该如何选择? 大家好,欢迎来到专栏<调参实战>,虽然当前自动化调参研究越来越火,但那其实只是换了一些参数来调,对参数的理解和调试在机器学习相关任务中是最基本的素质,在这个专栏中我们会带领大家一步一步理解 ... 对比学习(Contrastive Learning)在CV与NLP领域中的研究进展 来自:对白的算法屋 作者:对白 对比学习方法(CV) 对比学习要做什么? 有监督训练的典型问题,就是标注数据是有限的. 目前NLP领域的经验,自监督预训练使用的数据量越大,模型越复杂,那么模型能够吸收 ... 源码解析目标检测的跨界之星DETR(二)、模型训练过程与数据处理 Date: 2020/06/28Author: CW前言:本文会对模型训练部分的代码进行解析,主要把训练过程的pipeline过一下,其中有些部分的具体实现会放到后面的篇章中讲解,这部分源码对应于项目 ... ICCV2021 Oral | UNO:用于“新类发现”的统一目标函数,简化训练流程!已开源! ▊ 写在前面 在本文中,作者研究了新类发现(Novel Class Discovery (NCD))的问题.NCD的目标是通过利用包含不同但相关类的标记集的先验知识来推断未标记集中的新对象类别 .现有 ... 解决overfitting的方法 解决overfitting的方法 Dropout, regularization, batch normalizatin. 但是要注意dropout只在训练的时候用,让一部分神经元随机失活. Batc ... U-NOISE:用于可解释的图像分割的可学习噪声蒙版 点击上方"深度学习爱好者",选择加"星标"或"置顶" 重磅干货,第一时间送达 小白导读 论文是学术研究的精华和未来发展的明灯.小白决心每天为 ... Dataset之CIFAR-10:CIFAR-10数据集简介、下载、使用方法之详细攻略 Dataset之CIFAR-10:CIFAR-10数据集简介.下载.使用方法之详细攻略CIFAR-10简介官网链接:The CIFAR-10 dataset CIFAR-10是一个更接近普适物体的彩色 ... python+opencv图像处理(二十四) 多图像平均法 对于同一个场景拍摄的多张图像,一般情况下是相同的,但是在实际获取和传输图像的过程往往会发生图像失真,所得到图像和原始图像有某种程度的差别.这些都是因为有外界的噪声加入到图像中,因此在对采 ...