Selective and Adaptive Audio Filtering for Mobile, Embedded, and Cyber-Physical Systems

There are many acoustic applications that would benefit from a platform that allows users and developers to select which sounds to keep and enhance and sounds/noises to remove and filter out. Such a platform is difficult to realize because of the large number of different sounds, models, and signal representations that developers may use in their applications. For example, an audio safety platform that utilizes audio to detect and localize vehicles may benefit from an architecture that filters out urban noises (e.g., construction or speech) and improves the detection of vehicles. Another example is a mobile sleep monitoring system that detects and analyzes breathing sounds. However, when the microphone is on, it can easily detect and record privacy sensitive speech. An application in audio privacy would ideally remove speech while preserving the breathing sounds.

AvA System Architecture

System architecture.
System architecture.

We introduce, AvA, an acoustic selective filtering architecture that intelligently integrates the physics of sound waves with a wide range of data-driven models in an adaptive feedback architecture to filter and enhance sounds depending on the application.

Content-Informed Beamforming (CIBF) Process Flow

CIBF architecture and data flow.
CIBF architecture and data flow.

AvA allows developers to select sounds they want to enhance or filter out using a novel filter algorithm called content-informed beamforming (CIBF), which combines multi-channel (spatial) filtering methods with data-driven machine learning models that developers may themselves have developed for their applications. CIBF uses a novel three-step process that allows AvA to incorporate almost any type of sound model or machine learning detector to use during the optimization process to learn optimal weights to enhance or filter out specified sounds.

Applications

Applications of AvA including safety, privacy, cities, health.
Applications of AvA including safety, privacy, cities, health.

We incorporate AvA into a wide range of real systems and applications in health, safety, and privacy to demonstrate its utility.

Publications

2023

CaNRun: Non-Contact, Acoustic-based Cadence Estimation on Treadmills using Smartphones
CaNRun: Non-Contact, Acoustic-based Cadence Estimation on Treadmills using Smartphones
Ziyi Xuan, Ming Liu, Jingping Nie, Minghui Zhao, Stephen Xia, Xiaofan Jiang
Proceedings of Cyber-Physical Systems and Internet of Things Week 2023   ·   09 May 2023   ·   doi:10.1145/3576914.3589561

2022

BuMA: Non-Intrusive Breathing Detection using Microphone Array
BuMA: Non-Intrusive Breathing Detection using Microphone Array
Kaiyuan Hou, Stephen Xia, Xiaofan Jiang
Proceedings of the 1st ACM International Workshop on Intelligent Acoustic Systems and Applications   ·   27 Jun 2022   ·   doi:10.1145/3539490.3539598
AvA: An Adaptive Audio Filtering Architecture for Enhancing Mobile, Embedded, and Cyber-Physical Systems
AvA: An Adaptive Audio Filtering Architecture for Enhancing Mobile, Embedded, and Cyber-Physical Systems
Stephen Xia, Xiaofan Jiang
2022 21st ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)   ·   01 May 2022   ·   doi:10.1109/IPSN54338.2022.00017

2021

Improving Acoustic Detection and Classification in Mobile and Embedded Platforms
Improving Acoustic Detection and Classification in Mobile and Embedded Platforms
Stephen Xia, Xiaofan Jiang
Proceedings of the 20th International Conference on Information Processing in Sensor Networks (co-located with CPS-IoT Week 2021)   ·   18 May 2021   ·   doi:10.1145/3412382.3458784

2020

PAMS: Improving Privacy in Audio-Based Mobile Systems
PAMS: Improving Privacy in Audio-Based Mobile Systems
Stephen Xia, Xiaofan Jiang
Proceedings of the 2nd International Workshop on Challenges in Artificial Intelligence and Machine Learning for Internet of Things   ·   16 Nov 2020   ·   doi:10.1145/3417313.3429383