Skip to main navigation Skip to search Skip to main content

Squint: A Framework for Dynamic Voltage Scaling of Image Sensors Towards Low Power IoT Vision

Venkatesh Kodukula, Mason Manetta, Robert Likamwa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Energy-efficient visual sensing is of paramount importance to enable battery-backed low power IoT and mobile applications. Unfortunately, modern image sensors still consume hundreds of milliwatts of power, mainly due to analog readout. This is because current systems always supply a fixed voltage to the sensor's analog circuitry, leading to higher power profiles. In this work, we propose to aggressively scale the analog voltage supplied to the camera as a means to significantly reduce sensor power consumption. To that end, we characterize the power and fidelity implications of analog voltage scaling on three off-the-shelf image sensors. Our characterization reveals that analog voltage scaling reduces sensor power but also degrades image quality. Furthermore, the degradation in image quality situationally affects the task accuracy of vision applications.We develop a visual streaming pipeline that flexibly allows application developers to dynamically adapt sensor voltage on a frame-by-frame basis. We develop a voltage controller that programmatically generates desired sensor voltage based on application request. We integrate our voltage controller into the existing RPi-based video streaming IoT pipeline. On top of this, we develop runtime support for flexible voltage specification from vision applications. Evaluating the system over a wide range of voltage scaling policies on popular vision tasks reveals that Squint imaging can deliver up to 73% sensor power savings, while maintaining reasonable task fidelity. Our artifacts are available at: https://gitlab.com/squint1/squint-ae-public

Original languageEnglish (US)
Title of host publicationProceedings of the 29th Annual International Conference on Mobile Computing and Networking, ACM MobiCom 2023
PublisherAssociation for Computing Machinery
Pages1345-1359
Number of pages15
ISBN (Electronic)9781450399906
DOIs
StatePublished - Oct 2 2023
Event29th Annual International Conference on Mobile Computing and Networking, MobiCom 2023 - Madrid, Spain
Duration: Oct 2 2023Oct 6 2023

Publication series

NameProceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
ISSN (Print)1543-5679

Conference

Conference29th Annual International Conference on Mobile Computing and Networking, MobiCom 2023
Country/TerritorySpain
CityMadrid
Period10/2/2310/6/23

Keywords

  • AR/VR
  • IoT
  • energy efficiency
  • image sensors
  • voltage scaling

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Squint: A Framework for Dynamic Voltage Scaling of Image Sensors Towards Low Power IoT Vision'. Together they form a unique fingerprint.

Cite this