Trine: Cloud-Edge-Device Cooperated Real-Time Video Analysis for Household Applications

Yi Zhao,Zheng Yang,Xiaowu He,Xinjun Cai,Xin Miao,Qiang Ma
DOI: https://doi.org/10.1109/tmc.2022.3154721
IF: 6.075
2023-01-01
IEEE Transactions on Mobile Computing
Abstract:Real-time mobile video analysis like object detection and tracking is key to various household applications such as AR, cognitive assistance and smart home. Such applications rely on heavy DNN models, which are not suitable for mobile devices due to resource limitation. The long latency of cloud offloading is unacceptable for the real-time requirements, and the direct edge offloading relies on powerful edge servers, which is impractical for household scenarios. To solve this challenge, we take advantage of the computing devices that are low-cost or already exist in our lives, and propose Trine, a cloud-edge-device cooperated framework, in which complicated computation tasks are offloaded from the device to the cloud with the edge as the key bond to coordinate. In addition, due to the heterogeneity of edge devices, which leads to no one-fits-all algorithm that is optimal in all situations, we propose a profile-based algorithm to customize trackers for various edge devices. We implemented Trine on an android phone and three edge devices. The experiments demonstrate that Trine achieves 8-36% higher real-time accuracy and 25-89% higher robustness than state-of-the-art.
What problem does this paper attempt to address?