空洞卷积/膨胀卷积
(1)普通卷积操作
3*3的kernel,上方深绿色为输出特征图,下方蓝色为原输入图


(2)空洞卷积
其中r为扩张率,指的是卷积核的点的间隔数量。特别的,当r=1时,为普通卷积。

作用:
1.增大感受野
2.保持原输入特征图W、H(宽度和高度)
在实际应用中,会对参数p进行操作,以保证原输入特征图W、H不会发生变化

(3)能否简单粗暴的堆叠膨胀卷积层?
不能!!!!!(详见论文Understanding Convolution for Semantic Segmentation)

gridding effect

下图中数字代表这个位置的像素被使用的次数,越红使用次数越多


我们发现在Layer4上的pixel利用的Layer1上的数据并不是连续的,导致我们丢失一些信息,称之为gridding effect现象。

如何避免gridding effect现象?
Layer1,2,3 的膨胀系数分别设置成[1,2,3]

若全部采用普通卷积


(4)当使用多个空洞卷积时,如何设置膨胀系数
Hybird Dilated Convolution(HDC)
The goal of HDC is to let the final size of the RF of a series of convolutional operations fully covers a square region without any holes or missing edges.
HDC的目标是,使用一系列空洞卷积操作后的接受域RF是完全覆盖底层的,且没有任何空洞。
建议1

建议2

共同要求

图片来源bilibili 【膨胀卷积(Dilated convolution)详解】https://www.bilibili.com/video/BV1Bf4y1g7j8?vd_source=6fde5fa387e263aed1e2578fe5df9026

空洞卷积/扩张卷积(Dilated convolution)-笔记相关推荐

  1. DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Dilated Con ...

  2. DL之CNN:卷积神经网络算法简介之卷积矩阵、转置卷积(反卷积Transpose)、膨胀卷积(扩张卷积Dilated/带孔卷积atrous)之详细攻略

    DL之CNN:卷积神经网络算法简介之卷积矩阵.转置卷积(反卷积Transpose).膨胀卷积(扩张卷积Dilated/带孔卷积atrous)之详细攻略 目录 卷积矩阵的简介 卷积.转置卷积--Tran ...

  3. 空洞卷积(Atrous/Dilated Convolution)

    由Deeplabv1提出的. 有两种实现方式: 一,卷积核填充0. 二,输入等间隔采样. 扩张率(dilation rate),也叫空洞数(Hole Size). 标准卷积可以看做空洞卷积rate=1 ...

  4. 空洞卷积atrous/dilated convolution

    1.定义 空洞卷积(atrous/dilated convolution)又称膨胀卷积是针对图像语义分割问题中下采样会降低图像分辨率.丢失信息而提出的一种卷积思路.空洞卷积向卷积层引入了一个称为&qu ...

  5. Multi-Scale Context Aggregation by Dilated Convolution 对空洞卷积(扩张卷积)、感受野的理解

    dilated convolution是针对图像语义分割问题中下采样会降低图像分辨率.丢失信息而提出的一种卷积思路. 在基于FCN思想的语义分割问题中,输出图像的size要和输入图像的size一致.但 ...

  6. 【扩张卷积or空洞卷积】如何理解Dilated Convolutions(空洞卷积)

    文章来源:https://blog.csdn.net/alxe_made/article/details/88594550 1. 扩张卷积的提出 Multi-Scale Context Aggrega ...

  7. 膨胀卷积(Dilated convolutions)(又叫空洞卷积、扩张卷积)

    一.背景 论文:Multi-Scale Context Aggregation by Dilated Convolutions   大部分图像分割的框架都是经历一系列的卷积和下采样的模块之后,再不断与 ...

  8. 如何理解空洞卷积(dilated convolution)ID-CNN

    作者:谭旭 链接:https://www.zhihu.com/question/54149221/answer/192025860 来源:知乎 著作权归作者所有,转载请联系作者获得授权. 简单讨论下d ...

  9. 如何理解扩张卷积(dilated convolution)

    原理 扩张卷积(Dilated Convolution)也被称为空洞卷积或者膨胀卷积,是在标准的卷积核中注入空洞,以此来增加模型的感受野(reception field).相比原来的正常卷积操作,扩张 ...

最新文章

  1. BinaryTree-学习二叉树的Python库
  2. 求难、求拙、求慢、求少
  3. RHCSA笔记整理(1)
  4. oracle client 默认端口,[数据库]配置精简版Oracle客户端
  5. 《C++PrimerPlus》阅读笔记 + 源码实践
  6. 运行Vue在ASP.NET Core应用程序并部署在IIS上
  7. jzoj4274-终章-剑之魂【位运算,贪心】
  8. linux6 rac 11g,oracle linux 6.操作系统oracle 11g rac
  9. 13.无名管道通讯编程
  10. 2017/08/03 工作日志
  11. linux io ports io memory
  12. 随手记_英语_学术写作_标点符号的使用
  13. 浏览器对象模型BOM、文档对象模型DOM
  14. android 弹窗banner,弹窗交互规范分析|UI|观点|DesigneR_D - 原创文章 - 站酷 (ZCOOL)
  15. 爱情骗我说有个地方叫地久天长
  16. Mac OS使用FFmpeg进行视频H264,H265编码
  17. 计算机ppt以学校生活为主题的作文,以校园生活为话题的作文
  18. FastCGI与spawn-fcg简介
  19. 阿里云oss文件服务器
  20. IO_FILE——FSOP、house of orange

热门文章

  1. 计算机无法自动排列,如何设置Excel表不能自动排序
  2. Linux+MySQL+MyCat实现分库分表,通过MyCat数据库中间件实现分库分表配置实战
  3. X2Go Client下载与使用(新手向)
  4. 基础30讲 第10讲 积分等式与积分不等式
  5. cpp mysql_使用MYSQLCPPCONN连接MYSQL数据库与读写BLOB字段
  6. 关于matches()的使用
  7. CONDITION EVALUATION DELTA
  8. 瞧一瞧~看一看~MyCat架构剖析免费不要钱!(下)
  9. 1-丁基-3-甲基咪唑六氟磷酸盐离子液体[BMIM]PF6修饰碳纳米管(CNTs/[BMIM]PF6)试剂
  10. [附源码]Python计算机毕业设计SSM快递代收系统(程序+LW)