Auditeur: a mobile-cloud service platform for acoustic event detection on smartphones

  • Authors:
  • Shahriar Nirjon;Robert F. Dickerson;Philip Asare;Qiang Li;Dezhi Hong;John A. Stankovic;Pan Hu;Guobin Shen;Xiaofan Jiang

  • Affiliations:
  • University of Virginia, Charlottesville, VA, USA;University of Virginia, Charlottesville, VA, USA;University of Virginia, Charlottesville, VA, USA;University of Virginia, Charlottesville, VA, USA;University of Virginia, Charlottesville, VA, USA;University of Virginia, Charlottesville, VA, USA;Microsoft Research Asia, Beijing, China;Microsoft Research Asia, Beijing, China;Intel Labs China, Beijing, China

  • Venue:
  • Proceeding of the 11th annual international conference on Mobile systems, applications, and services
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Auditeur is a general-purpose, energy-efficient, and context-aware acoustic event detection platform for smartphones. It enables app developers to have their app register for and get notified on a wide variety of acoustic events. Auditeur is backed by a cloud service to store user contributed sound clips and to generate an energy-efficient and context-aware classification plan for the phone. When an acoustic event type has been registered, the smartphone instantiates the necessary acoustic processing modules and wires them together to execute the plan. The phone then captures, processes, and classifies acoustic events locally and efficiently. Our analysis on user-contributed empirical data shows that Auditeur's energy-aware acoustic feature selection algorithm is capable of increasing the device lifetime by 33.4%, sacrificing less than 2% of the maximum achievable accuracy. We implement seven apps with Auditeur, and deploy them in real-world scenarios to demonstrate that Auditeur is versatile, 11.04% - 441.42% less power hungry, and 10.71% - 13.86% more accurate in detecting acoustic events, compared to state-of-the-art techniques. We present a user study to demonstrate that novice programmers can implement the core logic of interesting apps with Auditeur in less than 30 minutes, using only 15 - 20 lines of Java code.