Journal of South China University of Technology (Natural Science Edition) ›› 2021, Vol. 49 ›› Issue (7): 86-93.doi: 10.12141/j.issn.1000-565X.200722

Special Issue: 2021年计算机科学与技术

• Computer Science & Technology • Previous Articles     Next Articles

Adaptive Scheduling Algorithm for Object Detection and Tracking Based on Device-Cloud Collaboration

TAN Guang LI Changhao ZHAN Zhaohuan   

  1. School of Intelligent Systems Engineering,Sun Yat-sen University,Shenzhen 518106,Guangdong,China
  • Received:2020-11-26 Revised:2021-01-21 Online:2021-07-25 Published:2021-07-01
  • Contact: 谭光 ( 1978-) ,男,教授,主要从事移动计算、机器学习及数据处理、分布式和并行计算研究。 E-mail:tanguang@mail.sysu.edu.cn
  • About author:谭光 ( 1978-) ,男,教授,主要从事移动计算、机器学习及数据处理、分布式和并行计算研究。
  • Supported by:
    Supported by the National Natural Science Foundation of China ( 61772509) and the Natural Science Foundation of Guangdong Province ( 2019A1515011066)

Abstract: As smart mobile devices become increasingly popular,mobile applications such as object detection in videos are greatly limited by the computing and storage capacity of mobile devices. Traditional cloud computing can not meet the requirements of applications for network delay,network jitter,security and other issues. For this purpose,this paper designed the quality of experience ( QoE) as a comprehensive measure of object detection accuracy and energy consumption based on end-cloud collaborative system. Regarding the quality of experience as the optimization goal,this paper then proposed an adaptive scheduling algorithm for video image detection and tracking. The algorithm schedules object detection and object tracking by predicting network bandwidth and calculating transmission delay. Experimental results on the KITTI video dataset show that the detection-tracking adaptive scheduling algorithm can achieve a higher QoE value,significantly reduce the energy loss,and achieve an detection accuracy of 78. 3% .

Key words: end-to-cloud collaboration, quality of experience, object detection, object tracking, adaptive scheduling

CLC Number: