TY - GEN
T1 - Characterizing the reconfiguration latency of image sensor resolution on android devices
AU - Hu, Jinhan
AU - Yang, Jianan
AU - Delhivala, Vraj
AU - LiKamWa, Robert
N1 - Funding Information:
This material is based upon work supported by the National Science Foundation under Grant No. 1657602.
Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/2/12
Y1 - 2018/2/12
N2 - Advances in vision processing have ignited a proliferation of mobile vision applications, including augmented reality. However, limited by the inability to rapidly reconfigure sensor operation for performance-efficiency tradeoffs, high power consumption causes vision applications to drain the device’s battery. To explore the potential impact of enabling rapid reconfiguration, we use a case study around marker-based pose estimation to understand the relationship between image frame resolution, task accuracy, and energy efficiency. Our case study motivates that to balance energy efficiency and task accuracy, the application needs to dynamically and frequently reconfigure sensor resolution. To explore the latency bottlenecks to sensor resolution reconfiguration, we define and profile the end-to-end reconfiguration latency and frame-to-frame latency of changing capture resolution on a Google LG Nexus 5X device. We identify three major sources of sensor resolution reconfiguration latency in current Android systems: (i) sequential configuration patterns, (ii) expensive system calls, and (iii) imaging pipeline delay. Based on our intuitions, we propose a redesign of the Android camera system to mitigate the sources of latency. Enabling smooth transitions between sensor configurations will unlock new classes of adaptive-resolution vision applications.
AB - Advances in vision processing have ignited a proliferation of mobile vision applications, including augmented reality. However, limited by the inability to rapidly reconfigure sensor operation for performance-efficiency tradeoffs, high power consumption causes vision applications to drain the device’s battery. To explore the potential impact of enabling rapid reconfiguration, we use a case study around marker-based pose estimation to understand the relationship between image frame resolution, task accuracy, and energy efficiency. Our case study motivates that to balance energy efficiency and task accuracy, the application needs to dynamically and frequently reconfigure sensor resolution. To explore the latency bottlenecks to sensor resolution reconfiguration, we define and profile the end-to-end reconfiguration latency and frame-to-frame latency of changing capture resolution on a Google LG Nexus 5X device. We identify three major sources of sensor resolution reconfiguration latency in current Android systems: (i) sequential configuration patterns, (ii) expensive system calls, and (iii) imaging pipeline delay. Based on our intuitions, we propose a redesign of the Android camera system to mitigate the sources of latency. Enabling smooth transitions between sensor configurations will unlock new classes of adaptive-resolution vision applications.
KW - Camera system
KW - Image sensor
KW - Mobile devices
KW - Operating system optimization
KW - Reconfiguration
UR - http://www.scopus.com/inward/record.url?scp=85048544726&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048544726&partnerID=8YFLogxK
U2 - 10.1145/3177102.3177109
DO - 10.1145/3177102.3177109
M3 - Conference contribution
AN - SCOPUS:85048544726
T3 - HotMobile 2018 - Proceedings of the 19th International Workshop on Mobile Computing Systems and Applications
SP - 81
EP - 86
BT - HotMobile 2018 - Proceedings of the 19th International Workshop on Mobile Computing Systems and Applications
PB - Association for Computing Machinery, Inc
T2 - 19th International Workshop on Mobile Computing Systems and Applications, HotMobile 2018
Y2 - 12 February 2018 through 13 February 2018
ER -