Page 81 - 《软件学报》2020年第9期
P. 81

2702                                 Journal of Software  软件学报 Vol.31, No.9,  September 2020

















                  Fig.10    SiamFC and SiamFC_Split algorithm performance test chart (model partialoffload)
                           图 10  SiamFC 和 SiamFC_Split 算法性能测试图(模型部分卸载)

             由于目标追踪任务对实时性要求较高,且追踪目标的运动和变化通常具有平滑特性,至少为局部平滑,即通
         常情况下,相邻两帧中,物体位置相近且外观相似,因此,通常基于上一帧位置截取 1.5~2 倍大小目标区域进行检
         测,从而避免对整张图像进行运算,提升了模型的计算速度.此外,目标追踪算法处理追踪目标尺度变化的一个
         主要方法,是以上一帧中目标所在位置为中心,在当前帧中提取多个不同尺度的图片区域进行检测匹配,选择响
         应程度最高的尺度作为追踪目标.因此,可以通过调节预处理操作中截取区域的大小和数量,以降低信息传输
         量,从而降低信息传输时间.
             相同计算任务进行划分后,测试并记录终端节点与边缘云计算任务处理时间(图 11)以及终端节点和边缘
         节点进行特征提取时间(图 12).可以看出:利用边缘云处理计算压力较大的特征提取任务,可以有效降低计算任
         务处理时间.
















                Fig.11   Computing task processing time                  Fig.12   Feature extraction time comparison chart
                             in complete                                   offloading strategy of neural network model
         图 11   神经网络模型完整卸载策略中计算任务处理时间                 图 12   特征提取时间对比图

             图 13 为相同计算任务的总处理时间,图 14 为数据传输时间.实验结果表明:将部分计算压力较小的计算任
         务本地运行,与所有任务完全卸载至边缘云计算,总处理时间基本相同.此外,由于原始数据经预处理后,中间结
         果相比原始数据量小,因此传输时间更低.
             相同计算任务处理及信息传输总时间如图 15 所示:任务分割后,终端节点与边缘云协同处理时间约 31ms,
         相比完全卸载至边缘云处理(约 38ms),可以更快地完成相同计算任务,速度提升超过 15%.追踪任务总体计算时
         间测试结果如图 16 所示,可以看出,任务分割后总体处理时间明显低于完全由终端节点处理所用时间.
   76   77   78   79   80   81   82   83   84   85   86