A power-aware vision-based virtual sensor for real-time edge computing

Chiara Contoli,Lorenzo Calisti,Giacomo Di Fabrizio,Nicholas Kania,Alessandro Bogliolo,Emanuele Lattanzi
DOI: https://doi.org/10.1007/s11554-024-01482-0
IF: 2.293
2024-05-31
Journal of Real-Time Image Processing
Abstract:Graphics processing units and tensor processing units coupled with tiny machine learning models deployed on edge devices are revolutionizing computer vision and real-time tracking systems. However, edge devices pose tight resource and power constraints. This paper proposes a real-time vision-based virtual sensors paradigm to provide power-aware multi-object tracking at the edge while preserving tracking accuracy and enhancing privacy. We thoroughly describe our proposed system architecture, focusing on the Dynamic Inference Power Manager (DIPM). Our proposed DIPM is based on an adaptive frame rate to provide energy savings. We implement and deploy the virtual sensor and the DIPM on the NVIDIA Jetson Nano edge platform to prove the effectiveness and efficiency of the proposed solution. The results of extensive experiments demonstrate that the proposed virtual sensor can achieve a reduction in energy consumption of about 36% in videos with relatively low dynamicity and about 21% in more dynamic video content while simultaneously maintaining tracking accuracy within a range of less than 1.2%.
computer science, artificial intelligence,engineering, electrical & electronic,imaging science & photographic technology
What problem does this paper attempt to address?
The paper aims to address the issue of energy efficiency in real-time computer vision tasks on edge devices. Specifically, the study proposes a vision-based virtual sensor paradigm combined with a Dynamic Inference Power Manager (DIPM) to achieve multi-object tracking while reducing energy consumption and maintaining tracking accuracy. The research focuses include: 1. **Energy Efficiency**: Reducing energy consumption on resource-constrained edge devices through adaptive frame rate strategies. 2. **Privacy Protection**: Enhancing privacy security by processing data on edge devices rather than sending sensitive information to a central server. 3. **Real-time Performance and Accuracy**: Ensuring the real-time performance and accuracy of tracking tasks while reducing energy consumption. Experimental results show that in videos with low dynamics, the virtual sensor can reduce energy consumption by approximately 36%; in videos with high dynamics, it can achieve about 21% energy savings while keeping the tracking error within a range of less than 1.2%.