感受野的理解

输入图片input在经过不同的卷积层时,所能看到图像的结构是不一样的。当经过较浅的卷积层作用之后,图像每个像素点只是对原图像的局部信息的一个特征提取(卷积的作用:通过卷积核提取图像的特征,卷积核的大小决定了对图像局部加权的范围),图像的细节信息丰富,但是图像的上下文信息确实很少,我们将其称之为图像的感受野小。反之,图像经过深层的卷积层作用之后,图像能看到的原图像的范围要更大,但同时细节信息缺失,我们将其称之为图像的感受野小。

作用

  • 一般task要求感受野越大越好,如图像分类中最后卷积层的感受野要大于输入图像,网络深度越深感受野越大性能越好
  • 密集预测task要求输出像素的感受野足够的大,确保做出决策时没有忽略重要信息,一般也是越深越好
  • 目标检测task中设置anchor要严格对应感受野,anchor太大或偏离感受野都会严重影响检测性能

增大感受野的方法

主要的方法是从增加网络的深度出发(这也是为什么神经网络在初期越深的网络模型效果越好的原因如VGG16等)

  • pooling 池化
    池化主要任务是对数据降维,减小网络参数,提升网络的计算效率,同时,池化也是增加感受野的方法之一,但在增加感受野的同时,伴随着分辨率的降低,图像细节损失
  • dilated conv空洞卷积
    空洞卷积的出现为了解决pooling层增大感受野之后进行上采样(增加图像的分辨率)过程中,图像信息缺失问题。


图(a)是普通卷积的运算看到的感受野大小,卷积后的每个像素能看到的卷积前图片的区域为3x3,图(b)可以当成是使用卷积核为7x7进行卷积运算,但其中只有标记为红色的9个点参与计算(dilated为2),能看到的感受野范围是7x7大小,同理图(c)可以当成是使用卷积核为15x15进行卷积运算,但其中只有标记为红色的9个点参与计算(dilated为4),能看到的感受野范围是15x15大小.
同时,注明一下几点:

  • 空洞卷积与普通卷积相比,增加了感受野,但是不会增加需要训练的参数的量,因为,感受野增加范围内的其他像素点是选择性的跳过,能看得到,但是不需要计算。
  • 是选择性的跳过了部分的像素值进行卷积计算,并不是增加padding,填充像素0的操作。

增大图像感受野方法的总结相关推荐

  1. dncnn图像去噪_一种基于DnCNNs改进的图像降噪方法与流程

    本发明涉及图像处理技术领域,具体涉及一种基于dncnns改进的图像降噪方法. 背景技术: 随着科技进步,新的图像技术在逐渐推广,在日常生活中人们对于图像的要求也越来越高,针对阴天或夜晚等弱光条件下拍摄 ...

  2. PhotoZoom图像缩放方法效果对比

    图像的缩小放大表面上看只是调整了图像的宽度和高度,实际上在电脑中需要经过复杂的计算才能实现.这种复杂的计算其实是一种算法,例如计算出放大的图像填充什么样的像素(就是这个像素的色相.饱和度和明度). 小 ...

  3. LabVIEW读写各类格式图像的方法(基础篇—1)

    目录 1.读写各类格式图像的方法 1.1.LabVIEW集成图像读写函数 1.2.Nl Vision图像读写函数 2.小试牛刀 图像数据被采集至内存缓冲区后,机器视觉软件即可对其施加各种图像预处理.图 ...

  4. python图合并_Python图像处理实现两幅图像合成一幅图像的方法【测试可用】

    本文实例讲述了Python图像处理实现两幅图像合成一幅图像的方法.分享给大家供大家参考,具体如下: 将两幅图像合成一幅图像,是图像处理中常用的一种操作,python图像处理库PIL中提供了多种种将两幅 ...

  5. matlab的边缘检测方法,常用图像边缘检测方法及Matlab研究

    2011 年 2 月 15 日第 34 卷第 4 期 现代电子技术 Modern Electronics Technique Feb. 2011 Vol. 34 No. 4 常用图像边缘检测方法及 M ...

  6. 图形处理-几种图像修复方法

    在实际应用中,图像经常被噪声腐蚀.这些噪音是镜头上的灰尘或水滴,或者是旧照片的刮擦,或者是人为绘制的图像,或者图像的一部分已损坏.文献中有两种主要的图像恢复方法: 基于PDE的方法的目的是将已知区域中 ...

  7. 【转】CT图像重构方法详解——傅里叶逆变换法、直接反投影法、滤波反投影法

    转自:​​​​​​CT图像重构方法详解--傅里叶逆变换法.直接反投影法.滤波反投影法_Absolute Zero-CSDN博客_反投影法 绪 在做CT图像处理的时候遇到很多问题,对于滤波反变换有许多细 ...

  8. 【Python学习】 - 使用PIL, cv2, keras.preprocessing, scipy.imageio, matplotlib.image, skimage读取和保存图像的方法

    python中图像处理相关库有很多,这里简单介绍PIL.cv2.scipy.imageio .matplotlib.image.skimage等常用库,其中PIL库使用最方便,cv2库功能最强大. P ...

  9. iframe异步加载_5种延迟加载图像的方法以帮助你提升网站性能与用户体验

    英文 | https://www.sitepoint.com/five-techniques-lazy-load-images-website-performance/翻译 | web前端开发(ID: ...

  10. matlab差分算子的灰度图像边缘检测,常用图像边缘检测方法及MATLAB研究

    论文 2 1年 2月 I 01 5日 现代电子技术 M o e n El c r i sT e h qu d r e ton c c ni e 第3 4卷第 4期 Fe .2 11 b 0 Vo1 3 ...

最新文章

  1. python词云有什么用_如何用Python实现词云效果
  2. MySQL高级 - 案例 - AOP记录日志
  3. mpvue微信小程序http请求-fly.js
  4. htmlentities在mysql_PHP和mySQL:何时确切使用htmlentities?
  5. 「开源·共创·照亮」TDengine开源两周年暨灯塔计划发布会邀你一起闪耀
  6. chips cope_Android P:Chips and ChipGroup
  7. 去政府办事,最好事先联系,避免换了地方
  8. 【直接下载】x86_64-6.3.0-release-win32-seh-rt_v5-rev2
  9. MATLAB破解版解决帮助文档需要许可证的问题
  10. 游戏类型英文简称/全称对照表
  11. 熊猫分发_熊猫实用指南
  12. RBGA8888转nv21
  13. kde调整分辨率_7个很酷的KDE调整将改变您的生活
  14. Android摄像头:只拍摄SurfaceView预览界面特定区域内容(矩形框)---完整(原理:底层SurfaceView+上层绘制ImageView)...
  15. [Java实战][仅需1步]企业微信群机器人[0基础接入]
  16. 计数器/定时器8253/8254
  17. mysql pxc搭建_MySQL PXC 高可用集群搭建
  18. 张宇高数 第一讲 极限(思维导图)
  19. 菌体浓度测定方法/细菌计数方法
  20. OpenCV的三维重建实现方案

热门文章

  1. 02-Hadoop集群搭建
  2. Word和PPT中字母以及数字的上下标打法
  3. 【语言模型系列】实践篇:ALBERT在房产领域的实践
  4. java5兼容性,兼容性问题 (适用于 UNIX 的 Sun Java Enterprise System 5 发行说明)
  5. java学习第一天笔记
  6. service mysql启动失败 提示unit not found 解决办法
  7. 禅道二次开发(三):二次开发实例
  8. 一个产品的风险预测怎么写_创业计划书中,项目风险评估怎么写?
  9. 【实习日报】2019年6月下半月 前端开发实习工作日报汇总
  10. 串口重映射printf