Skip to main navigation Skip to search Skip to main content

Exploiting on-device image classification for energy efficiency in ambient-aware systems

  • Mohammed Shoaib*
  • , Swagath Venkataramani
  • , Xian Sheng Hua
  • , Jie Liu
  • , Jin Li
  • *Corresponding author for this work
  • Microsoft USA
  • Purdue University

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Ambient-aware applications need to know what objects are in the environment. Although video data contains this information, analyzing it is a challenge esp. on portable devices that are constrained in energy and storage. A naïve solution is to sample and stream video to the cloud, where advanced algorithms can be used for analysis. However, this increases communication energy costs, making this approach impractical. In this article, we show how to reduce energy in such systems by employing simple on-device computations. In particular, we use a low-complexity feature-based image classifier to filter out unnecessary frames from video. To lower the processing energy and sustain a high throughput, we propose a hierarchically pipelined hardware architecture for the image classifier. Based on synthesis results from an ASIC in a 45 nm SOI process, we demonstrate that the classifier can achieve minimum-energy operation at a frame rate of 12 fps, while consuming only 3mJ of energy per frame.

Original languageEnglish
Title of host publicationMobile Cloud Visual Media Computing
Subtitle of host publicationFrom Interaction to Service
PublisherSpringer International Publishing
Pages167-199
Number of pages33
ISBN (Electronic)9783319247021
ISBN (Print)9783319247007
DOIs
StatePublished - 1 Jan 2015
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Fingerprint

Dive into the research topics of 'Exploiting on-device image classification for energy efficiency in ambient-aware systems'. Together they form a unique fingerprint.

Cite this