RDN论文阅读笔记

RDN论文阅读笔记“ResidualDenseNetworkforImageSuper-Resolution”发表于CVPR2018论文:https://arxiv.org/abs/1802.08797代码:https://github.com/yulunzhang/RDNhttps://github.com/lizhengwei1992/ResidualDenseNetwork-Pytorc…

大家好,又见面了,我是你们的朋友全栈君。

“Residual Dense Network for Image Super-Resolution”发表于CVPR 2018

论文:
https://arxiv.org/abs/1802.08797
代码:
https://github.com/yulunzhang/RDN
https://github.com/lizhengwei1992/ResidualDenseNetwork-Pytorch

本文作者结合Residual block和Dense block提出了RDN(Residual Dense Network)网络结构,网络主要由RDB(Residual Dense block)网络组成,作者认为,使用RDB构建的RDN网络,可以充分利用各卷积层抽取出的信息,RDN网络的具体结构图如下:
在这里插入图片描述Residual Dense block与以往的工作Residual block和Dense block的结构比较:
在这里插入图片描述
RDN(Residual Dense Network)主要包含4个组成部分。

1.shallow feature extraction net (SFENet)

网络的前两个卷积层,用于抽取浅层特征。

2.redidual dense blocks (RDBs)

RDB模块主要将残差模块residual block和dense block模块进行了整合,将两者结合,形成了residual dense block 。
在这里插入图片描述

Contiguous memory 表示将Fd-1,Fd,1,Fd,c-1的特征都利用起来。
在这里插入图片描述
Local feature fusion 表示concat后的1*1卷积操作,该操作有助于更大增长率的RDB模块的训练。
在这里插入图片描述
Local residual learning表示将Fd-1和Fd,LF的特征进行融合,该操作有助于提升模型的表达能力。
在这里插入图片描述

3.dense feature fusion (DFF)

包括Global feature fusion 和Global residual learning 。
Global feature fusion表示对F 1,F 2……F D特征的利用。
在这里插入图片描述
Global residual learning表示F -1和F GF的加和操作。和RDB类似。

在这里插入图片描述

4.up-sampling net (UPNet)

网络最后的上采样+卷积操作。实现了输入图片的放大操作,采用PixelShuffle进行上采样。

总结

通过实验结果表明,RDN针对不同退化模型获得的LR图像,超分辨得到的HR图像,有着很好的实验效果。
RDB结合了Residual Block和DenseBlock的思想并进行改进,网络细节部分做得很好。
文章在网络架构的描述,各个网络组成的数学表达,与相关类似工作的比较,论文写作方式及语言描述值得学习。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150416.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • javaweb学习总结(十四)——JSP原理

    javaweb学习总结(十四)——JSP原理

    2021年8月30日
    56
  • c++酒店管理系统源代码_c语言酒店管理系统实验报告

    c++酒店管理系统源代码_c语言酒店管理系统实验报告现今大多数宾馆所提供的服务样式都各式各样,规模大小也是各有不同,但是归总下来,不可或缺的两类模块还是顾客和工作人员。由于对宾馆行业内部没有很深刻的理解,此次系统设计包括数据库和功能模块都是根据网上收集到的材料和个人认知上,简单模仿和具体实现的。为满宾馆管理的实际需求,本系统主要实现以下功能:入住登记:登记所入住房间号码,登记顾客入住时间,退房时间,个人信息(身份证号,手机号,姓名)退房办理:输入已经入住的房间号,确认完毕即可退房。房间查询:管理员输入正确的密码后即可对房间状态查询,和具体入住信息查

    2022年9月24日
    4
  • Python基础(3)—八种数据类型

    Python基础(3)—八种数据类型Python的八种数据类型八种数据类型分别是:number(数字)、string(字符串)、Boolean(布尔值)、None(空值)list(列表)、tuple(元组)、dict(字典)、set(集合)。下面,我将这八种类型的相关知识,做一个梳理。 1.number(数字类型)2.string(字符串类型)3.Boolean(布尔值)与空值4.list…

    2022年6月10日
    30
  • 在线涂改图片 php,php网站怎么修改图片[通俗易懂]

    在线涂改图片 php,php网站怎么修改图片[通俗易懂]主要还是用到php中的GD库中的函数upload_image.php,主要是一个上传控件,用来选择图片YourusernameUploadimage**Acceptableimageformatsinclude:GIF,JPG/JPEGandPNG.ImageCaption然后是上传和处理图片的逻辑check_image.php…

    2025年9月28日
    2
  • QQ农场怎么开挂_qq农场矿山辅助

    QQ农场怎么开挂_qq农场矿山辅助很久没更新博客了,今天就拿开发QQ开心农场外挂的一些问题来写篇短日志充个数。 关于登陆       在web上,QQ登陆的时候是将密码加密后再提交了,打开http://xiaoyou.qq.com,找到了密码加密过程在http://imgcache.qq.com/campus/js/Mlogin.js 文件中,通过解读代码可以了解到,QQ一共进行了4次的MD5运算,具体过程如下:比如

    2025年11月2日
    4
  • 自我介绍

    自我介绍

    2021年7月31日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号