• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2021, Vol. 43 ›› Issue (04): 603-613.

• 高性能计算 • 上一篇    下一篇

基于帧缓冲队列的边缘视频处理加速方法

程小兰1,2,蒋从锋1,2,欧东阳1,2,任永坚1,2,张纪林1,2,万健2,3   

  1. (1.杭州电子科技大学计算机学院,浙江 杭州 310018;2.复杂系统建模与仿真教育部重点实验室,浙江 杭州 310018;

    3.浙江科技学院信息与电子工程学院,浙江 杭州 310023)
  • 收稿日期:2020-04-30 修回日期:2020-06-30 接受日期:2021-04-25 出版日期:2021-04-25 发布日期:2021-04-21
  • 基金资助:
    国家自然科学基金(61972118,61872119,61972358);浙江省重点研发计划(2019C03134)

Video processing acceleration based on frame buffer queue

CHENG Xiao-lan1,2 ,JIANG Cong-feng1,2,OU Dong-yang1,2,REN Yong-jian1,2,ZHANG Ji-lin1,2,WAN Jian2,3   

  1. (1.School of Computer & Software,Hangzhou Dianzi University,Hangzhou 310018;

    2.Key Laboratory of Complex Systems Modeling and Simulation,Ministry of Education,Hangzhou 310018;

    3.School of Information and Electronic Engineering,Zhejiang University of Science and Technology,Hangzhou 310023,China)

  • Received:2020-04-30 Revised:2020-06-30 Accepted:2021-04-25 Online:2021-04-25 Published:2021-04-21

摘要: 由于边缘设备的计算能力有限,处理高分辨率、高帧率的视频时极易造成帧堆积。同时,视频参数的多样性也会影响视频处理的效果,需要自适应调整系统参数以保证视频处理性能。针对视频处理的帧堆积问题提出了在帧接收和帧处理间加入缓冲区即帧缓冲队列的方法,来并行处理缓冲帧,以解决帧接收时延问题,加速视频处理。实验结果表明,帧缓冲队列解决了边缘视频处理系统丢帧问题,满足帧实时处理的同时,降低了系统功耗,提高了实时处理边缘视频数据的能力。

关键词: 边缘计算, 视频处理, 帧缓冲队列, 自适应, 人脸检测

Abstract: Due to the limited computing power of edge devices, it is easy to cause frame accumulation when processing high-resolution, high-frame-rate video. In addition, the diversity of video parameters also affect video processing, system parameters need to be adjusted adaptively to ensure video processing performance. Aiming at the problem of frame accumulation in video processing, this paper proposes a method of adding a frame buffer queue between frame receiving and frame processing to process the buffered frames in parallel, so as to solve the problem of frame receiving delay and speed up video processing. The experimental results show that the frame buffer queue solves the problem of frame loss in the edge video processing system. It reduces system power consumption and improves the edge processing capability of real-time video data, while satisfying real-time frame processing.

Key words: edge computing, video processing, frame buffer queue, adaptive, face detection