当前位置: 首页 > news >正文

网络输入分辨率是否越大越好

目标检测比如 yolov5,训练输入图像大小默认是 640*640,这个是不是越大训练的效果越好 ?

这个肯定不是的。而且,如果仅调整输入图像的分辨率,不改变网络结构的话,检测准确率反而会下降的。首先,增大输入图像分辨率确实有助于提高检测准确率。众所周知,尺度变化是目标检测重点处理的问题,而小目标的检测又一直是重点和难点。这是因为,特征图分辨率的降低易导致小目标丢失,而且,不管是Anchor还是point,难以准确命中小目标(对于Anchor-based方法,命中指的是Anchor与gt的IOU较大;对于Anchor-free方法,命中指的是特征图上的特征点距gt的中心距离较近),导致小目标检测效果不理想。那么,提升输入图像分辨率会提高小目标的尺寸,缓解了上述所说小目标检测的困难,有助于提高小目标的检测准确率。但是,这也会带来另一个问题,就是会让本来尺寸很大的前景物体变得更大,尺度问题会更突出,对于大目标的检测精度可能会降低。

其次,当输入图像分辨率增大到一定程度后,继续增大分辨率反而会降低检测准确率。网络结构不变,就说明网络的感受野是一定的。输入图像的分辨率提高了,感受野在图像中的占比会下降。这会导致网络提取的局部信息无法有效预测所有尺度的前景物体,从而造成检测准确率下降。

最后,输入图像分辨率、网络的宽度和深度是影响网络性能的关键,三个因素需要综合考虑。对于更大的输入分辨率,使用更深的网络,使网络的神经元具有更大的感受野,能够在更大的图像中提取相似的特征。同时,应增加网络的宽度,提取更多细粒度特征,增加特征的辨识度。

http://www.lryc.cn/news/15593.html

相关文章:

  • 离线采集普遍解决方案
  • SAP ABAP 数据类型P类型详解
  • 应用沙盒seccomp的使用
  • C++项目——高并发内存池(2)——thread_cache的基础功能实现
  • 【C进阶】数据的存储
  • 【已解决】异常断电文件损坏clickhouse启动不了:filesystem error Structure needs cleaning
  • FlinkSQL行级权限解决方案及源码
  • 【基础篇】8 # 递归:如何避免出现堆栈溢出呢?
  • 基于微信公众号(服务号)实现扫码自动登录系统功能
  • AXI实战(二)-跟着产品手册设计AXI-Lite外设(AXI-Lite转串口实现)
  • 一周搞定模拟电路视频教程,拒绝讲PPT,仿真软件配合教学,真正一周搞定
  • 高德地图获得角度
  • 【C++】-- C++11基础常用知识点(下)
  • 提到数字化,你想到哪些关键词
  • 【蓝桥杯集训·每日一题】AcWing 1249. 亲戚
  • iphone所有机型的屏幕尺寸
  • Windows10使用-处理IE自动跳转至Edge
  • linux input子系统,gpio-keys,gpio中断使用
  • 分析称勒索攻击在非洲、中东与中国增长最快
  • ArcPy批量合并矢量shape文件
  • 改写有序表的题目核心点
  • 收藏这几个开源管理系统做项目,领导看了直呼牛X!
  • 【刷题篇】链表(下)
  • Shiro
  • 使用nginx进行负载均衡配置详细说明
  • N皇后问题
  • 强化学习DQN之俄罗斯方块
  • 1.3总线:并行总线、串行总线、单工、半双工、全双工、总线宽度、总线带宽、总线的分类、数据总线、地址总线、控制总线
  • Linux驱动开发—设备树开发详解
  • 深入浅出C++ ——继承