Numerical recipes in C (2nd ed.): the art of scientific computing
Numerical recipes in C (2nd ed.): the art of scientific computing
C4.5: programs for machine learning
C4.5: programs for machine learning
An introduction to variable and feature selection
The Journal of Machine Learning Research
Mining distance-based outliers in near linear time with randomization and a simple pruning rule
Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining
Proceedings of the 6th international conference on Mobile systems, applications, and services
Proceedings of the 6th ACM conference on Embedded network sensor systems
Nericell: using mobile smartphones for rich monitoring of road and traffic conditions
Proceedings of the 6th ACM conference on Embedded network sensor systems
SoundSense: scalable sound sensing for people-centric applications on mobile phones
Proceedings of the 7th international conference on Mobile systems, applications, and services
SurroundSense: mobile phone localization via ambience fingerprinting
Proceedings of the 15th annual international conference on Mobile computing and networking
The WEKA data mining software: an update
ACM SIGKDD Explorations Newsletter
Sphinx-4: a flexible open source framework for speech recognition
Sphinx-4: a flexible open source framework for speech recognition
Ear-phone: an end-to-end participatory urban noise mapping system
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Darwin phones: the evolution of sensing and inference on mobile phones
Proceedings of the 8th international conference on Mobile systems, applications, and services
MAUI: making smartphones last longer with code offload
Proceedings of the 8th international conference on Mobile systems, applications, and services
EmotionSense: a mobile phones based adaptive platform for experimental social psychology research
Proceedings of the 12th ACM international conference on Ubiquitous computing
The Jigsaw continuous sensing engine for mobile phone applications
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
TagSense: a smartphone-based approach to automatic image tagging
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Odessa: enabling interactive perception applications on mobile devices
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
An energy-efficient quality adaptive framework for multi-modal sensor context recognition
PERCOM '11 Proceedings of the 2011 IEEE International Conference on Pervasive Computing and Communications
SpeakerSense: energy efficient unobtrusive speaker identification on mobile phones
Pervasive'11 Proceedings of the 9th international conference on Pervasive computing
Accurate and privacy preserving cough sensing using a low-cost microphone
Proceedings of the 13th international conference on Ubiquitous computing
Balancing energy, latency and accuracy for mobile sensor data classification
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
StressSense: detecting stress in unconstrained acoustic environments using smartphones
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Automatically characterizing places with opportunistic crowdsensing using smartphones
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
MusicalHeart: a hearty way of listening to music
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
Cloud-enabled privacy-preserving collaborative learning for mobile sensing
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
IODetector: a generic service for indoor outdoor detection
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
SymPhoney: a coordinated sensing flow execution engine for concurrent mobile sensing applications
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
Reduce the Number of Sensors: Sensing Acoustic Emissions to Estimate Appliance Energy Usage
Proceedings of the 5th ACM Workshop on Embedded Systems For Energy-Efficient Buildings
ipShield: a framework for enforcing context-aware privacy
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
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.