ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【目标检测】YOLOV4网络结构解析--不断后续补充

2021-09-20 20:32:11  阅读:332  来源: 互联网

标签:YOLOV4 Neck -- Darknet53 卷积 特征 网络结构


YOLOV4网络结构解析

Darknet53

Darknet53是YOLOV3的骨干网络结构,因为网络有53层卷积层,所以名为Darknet53。
在这里插入图片描述

YOlOv4网络组成

YOLOV4原论文中对现有的目标检测网络结构进行了归纳,分为四部分:

  1. Input----网络的输入
  2. Backbone—用来从输入图形中提取特征
  3. Neck----对骨干网络提取的特征进行加工,多为特征融合等方式
  4. Dense/Sparse Prediction—用来对前面三部分的数据进行预测,即获得输入图形中objects的类别与边界框信息.
    在这里插入图片描述

Input

YOLOV4的输入图形一般为416 X 416或608 X 608大小的RGB图像。在这里插入图片描述

CSPDarknet

CSPDarkent是在YOLOV3的基础上进行的改进,主要的改进是在Darknet53的基础上加上了残差结构。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
骨干网络的具体构建流程如下:

  • CBM卷积模块:由一个传统的卷积层+BN层+Mish激活函数三个模块构成。
  • CBL卷积模块:由普通卷积层+BN层+LeakyreLu激活函数等当个模块构成。
  • Resunit:是两个CBM卷积构成的残差结构
  • CSPX(X表示重复连接个数):如上图所示,由CBM,Resunit两个模块复合而成。

Neck

  • 所谓Neck网络,更多的对Backbone提取的特征进行特征融合处理,YOLOV4输出四个特征层。
  • 以416 x416大小的输入为例,输出特征层的带下分别我52 x 52、26 x 26及13 x 13。
    -Neck的作用就是将三种不同的特征层进行特征融合,简单一点说就是将三层的特征进行上下采样扩展或缩小到相同的尺寸,进行特征融合。
    在这里插入图片描述

Head

将处理好的数据展评处理,即得出输入图形中Objects的类别和边界框信息。在这里插入图片描述

YOLOV4整体结构图和细节图

整体结构图:
在这里插入图片描述
各层细节图:
请添加图片描述

标签:YOLOV4,Neck,--,Darknet53,卷积,特征,网络结构
来源: https://blog.csdn.net/Leomn_J/article/details/120392659

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有