TY - GEN
T1 - Energy efficient tracking by dynamic voltage and frequency scaling on android smart phones
AU - Zheng, Yu
AU - Ozcan, Koray
AU - Velipasalar, Senem
AU - Shen, Hao
AU - Qiu, Qinru
PY - 2014/11/4
Y1 - 2014/11/4
N2 - Mobile smart phones and tablets provide not only high resolution cameras but also powerful processing capabilities. Yet, these devices consume more energy at the same time. Thus, energy efficiency and battery life have been extremely important topics for mobile devices. Dynamic Voltage and Frequency Scaling (DVFS) has been commonly used to reduce energy consumption for digital systems. In this paper, we propose a novel approach, which integrates DVFS to smart phones performing object tracking. If the processor is continuously run at the highest frequency, this would provide higher frame processing rate, but would consume significantly more energy. If the lowest CPU frequency is used, energy consumption would be decreased, but the frame processing rate would be low. In the proposed approach, instead of running at a certain set frequency, The CPU frequency is adjusted depending on the scene so that energy consumption is decreased without significantly lowering the frame processing rate. The tracking algorithm employed is based on the color-blob tracking provided by OpenCV. All the experiments have been performed on Android smart phones, both Google Nexus S and Samsung Galaxy S3. We measured the real-time energy consumption together with the frame per second processing rate as the metrics. The results show that by introducing DVFS, the proposed method provides 24.29% and 10.3% savings in energy consumption on Nexus S and Galaxy S3, respectively, compared to using the maximum frequency setting.
AB - Mobile smart phones and tablets provide not only high resolution cameras but also powerful processing capabilities. Yet, these devices consume more energy at the same time. Thus, energy efficiency and battery life have been extremely important topics for mobile devices. Dynamic Voltage and Frequency Scaling (DVFS) has been commonly used to reduce energy consumption for digital systems. In this paper, we propose a novel approach, which integrates DVFS to smart phones performing object tracking. If the processor is continuously run at the highest frequency, this would provide higher frame processing rate, but would consume significantly more energy. If the lowest CPU frequency is used, energy consumption would be decreased, but the frame processing rate would be low. In the proposed approach, instead of running at a certain set frequency, The CPU frequency is adjusted depending on the scene so that energy consumption is decreased without significantly lowering the frame processing rate. The tracking algorithm employed is based on the color-blob tracking provided by OpenCV. All the experiments have been performed on Android smart phones, both Google Nexus S and Samsung Galaxy S3. We measured the real-time energy consumption together with the frame per second processing rate as the metrics. The results show that by introducing DVFS, the proposed method provides 24.29% and 10.3% savings in energy consumption on Nexus S and Galaxy S3, respectively, compared to using the maximum frequency setting.
UR - http://www.scopus.com/inward/record.url?scp=84913536341&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84913536341&partnerID=8YFLogxK
U2 - 10.1145/2659021.2659047
DO - 10.1145/2659021.2659047
M3 - Conference contribution
AN - SCOPUS:84913536341
T3 - Proceedings of the 8th ACM/IEEE International Conference on Distributed Smart Cameras, ICDSC 2014
BT - Proceedings of the 8th ACM/IEEE International Conference on Distributed Smart Cameras, ICDSC 2014
PB - Association for Computing Machinery, Inc
T2 - 8th ACM/IEEE International Conference on Distributed Smart Cameras, ICDSC 2014
Y2 - 4 November 2014 through 7 November 2014
ER -