正在加载图片...
·428· 智能系统学报 第16卷 2改进的Center-.Net算法 Ghost模块;在编码阶段的最后一层添加SE模 块。本文通过上述3种方式提升网络的速度与准 Center-Net网络虽然在MSCOCO、PASCAL 确性。 VOC等数据集上表现良好,但是被应用于喷涂 2.1网络结构的简化 机器人上的目标检测算法在考虑其准确性的同时 在COC0数据集中待检测物体一共有80个 还需要考虑算法的实时性,所以网络的大小、参 类别,并且各类目标的形态尺寸变化较大,但是 数量以及网络的运行时间在算法的评估层面都需 对于室内窗户检测这种单分类物体检测来说可以 要被考虑。本文在原有Center-Net的基础上进行 对网络进行一些简化,在提升速度的同时还可以 优化改进,分别为:对特征提取网络结构进行简 防止因存在大量冗余的特征而导致网络过拟合。 化;将网络中的普通卷积模块替换为高性能的 改进的特征提取网络如图3所示。 。下采样 上采样 解码部分 迭代深层聚合 输出尺寸 可形变卷积 1256×128×128 聚合节点 Ghost模块 层次深度聚合 SE模块 输人尺寸 3x512x5120十00也d oo 输出尺寸 输出尺寸 64×128×128 输出尺时 256×32×32 128×64×64 图3改进的Center-Net特征提取网络框架 Fig.3 Improved Center-Net feature extraction network framework 对比图2与图3,可以看出特征提取网络改进 征进行重新整合,再经过一个Ghost结构得到输 的部分在于编码阶段减少了一个HDA模块,这 出。其中,BN(batch normalization)为批归一化操 种操作使得网络下采样输出的分辨率从原来的 作,Relu(rectified linear unit)为激活函数。在图4 16×16变到32×32,该操作减少了编码解码所需要 中,使用黑色小方框表示Gost模块。 的时间。实验结果表明,网络的简化没有导致检 输出 测精度的过分下降。 ↑BN 2.2高效卷积模块的使用 Ghost结构 Ghot结构 为了使网络的推理速度进一步提升,对普通 ↑BN Relu 的卷积模块也进行了优化。目前有很多高效的网 深度可分离卷积 络结构可以应用于移动设备,比如MobileNet!2 BN Relu ShuffleNet等。本文使用华为诺亚方舟实验室于 输 Ghost结构 2020年由韩凯等o提出的Ghost结构来替换原始 网络中所使用的普通卷积模块。Ghost结构见图4 输入 左侧,其核心思想是先使用卷积核生成一部分特 图4 Ghost模块结构 征,之后使用生成的特征通过一些计算代价小的 Fig.4 Ghost block structure 线性变换来生成另外一部分特征,最终将这两部 2.3注意力机制的引入 分特征叠加到一起得到最终的输出。 上述操作尽可能地减少了网络的参数量和运 Ghost结构这种高效的卷积操作可以使网络 行时间,为了让网络在有限参数量下尽可能表达 的运行时间进一步缩短。通过Ghost结构搭建的 重要信息,在网络编码结构的最后一层引入了注 Ghost模块如图4右侧所示,网络输入首先经过一 意力机制,使用了压缩激励模块(SE-block)叨,如 个Ghost结构,然后通过深度可分离卷积26]对特 图5所示。2 改进的 Center-Net 算法 Center-Net 网络虽然在 MSCOCO、PASCAL VOC 等数据集上表现良好,但是被应用于喷涂 机器人上的目标检测算法在考虑其准确性的同时 还需要考虑算法的实时性,所以网络的大小、参 数量以及网络的运行时间在算法的评估层面都需 要被考虑。本文在原有 Center-Net 的基础上进行 优化改进,分别为:对特征提取网络结构进行简 化;将网络中的普通卷积模块替换为高性能的 Ghost 模块;在编码阶段的最后一层添加 SE 模 块。本文通过上述 3 种方式提升网络的速度与准 确性。 2.1 网络结构的简化 在 COCO 数据集中待检测物体一共有 80 个 类别,并且各类目标的形态尺寸变化较大,但是 对于室内窗户检测这种单分类物体检测来说可以 对网络进行一些简化,在提升速度的同时还可以 防止因存在大量冗余的特征而导致网络过拟合。 改进的特征提取网络如图 3 所示。 输出尺寸 64×128×128 输出尺寸 128×64×64 输出尺寸 256×32×32 编码部分 聚合节点 层次深度聚合 解码部分 下采样 上采样 迭代深层聚合 可形变卷积 输入尺寸 3×512×512 输出尺寸 256×128×128 Ghost 模块 SE 模块 图 3 改进的 Center-Net 特征提取网络框架 Fig. 3 Improved Center-Net feature extraction network framework 对比图 2 与图 3,可以看出特征提取网络改进 的部分在于编码阶段减少了一个 HDA 模块,这 种操作使得网络下采样输出的分辨率从原来的 16×16 变到 32×32,该操作减少了编码解码所需要 的时间。实验结果表明,网络的简化没有导致检 测精度的过分下降。 2.2 高效卷积模块的使用 为了使网络的推理速度进一步提升,对普通 的卷积模块也进行了优化。目前有很多高效的网 络结构可以应用于移动设备,比如 MobileNet[24] 、 ShuffleNet[25] 等。本文使用华为诺亚方舟实验室于 2020 年由韩凯等[16] 提出的 Ghost 结构来替换原始 网络中所使用的普通卷积模块。Ghost 结构见图 4 左侧,其核心思想是先使用卷积核生成一部分特 征,之后使用生成的特征通过一些计算代价小的 线性变换来生成另外一部分特征,最终将这两部 分特征叠加到一起得到最终的输出。 Ghost 结构这种高效的卷积操作可以使网络 的运行时间进一步缩短。通过 Ghost 结构搭建的 Ghost 模块如图 4 右侧所示,网络输入首先经过一 个 Ghost 结构,然后通过深度可分离卷积[26] 对特 征进行重新整合,再经过一个 Ghost 结构得到输 出。其中,BN(batch normalization) 为批归一化操 作,Relu (rectified linear unit) 为激活函数。在图 4 中,使用黑色小方框表示 Ghost 模块。 深度可分离卷积 BN 输入 输出 一致 卷积 输入 输出 BN Relu BN Relu Ghost 结构 Ghost 结构 Ghost 结构 Φ1 Φ2 Φk ... 图 4 Ghost 模块结构 Fig. 4 Ghost block structure 2.3 注意力机制的引入 上述操作尽可能地减少了网络的参数量和运 行时间,为了让网络在有限参数量下尽可能表达 重要信息,在网络编码结构的最后一层引入了注 意力机制,使用了压缩激励模块 (SE-block)[17] ,如 图 5 所示。 ·428· 智 能 系 统 学 报 第 16 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有