Cocoon: On-body microphone collaboration for spatial awareness
Bhawana Chhaglani✳, Utku Gunay Acer✝, Si Young Jang✝, Fahim Kawsar✝, Chulhong Min✝
✳University of Massachusetts Amherst
✝Nokia Bell Labs
Growing number of wearable devices
Number of devices per person
On-body Microphone Collaboration
Microphones are Ubiquitous
Range of Applications
Speech Enhancement
Virtual Microphone array
Spatial Awareness
Body-pose estimation
Reliable Sensing
Collaboration
Spatial Awareness: Cocoon
Spatial Profiling: Primer
Room response
Impulse Response: Changes with microphone position
Test Room
ESS signal
ESS signal
𝑓1,𝑓2 are the initial and final frequency of the sine sweep signal, 𝑇 is the duration of the sweep, and 𝑅 = ln(𝑓2/𝑓1)
Inverse filter
Ⓧ
Inverse filter
𝑓(𝑡) = 𝑥𝑖𝑛𝑣/𝑘
𝑘 = exp (𝑡𝑅/𝑇)
Reflections from objects
Spatial Profiling: Primer
Room response
Impulse Response
Test Room
ESS signal
ESS signal
𝑓1,𝑓2 are the initial and final frequency of the sine sweep signal, 𝑇 is the duration of the sweep, and 𝑅 = ln(𝑓2/𝑓1)
Inverse filter
Ⓧ
Inverse filter
𝑓(𝑡) = 𝑥𝑖𝑛𝑣/𝑘
𝑘 = exp (𝑡𝑅/𝑇)
Reflections from objects
We capture spatial profiles simultaneously from on-body microphones to profile/detect a Cocoon.
Why on-body microphones for spatial profiling?
Enhanced Spatial Resolution
Increased Feature Dimensionality
Robustness to slight movements
How to combine on-body microphone signals to profile a Cocoon?
Challenges in On-body Microphone Collaboration
1.Synchronization
3. Efficient and Robust Collaboration
2. User movement
Need to synchronize audio streams from multiple wearable devices for collaboration.
Changes in relative position of wearables; Varying spatial profiles
Missing/Adding wearable should be seamless; Minimum collaboration cost
Proposed System: Cocoon
A case-study for on-body microphone collaboration for spatial awareness using earables.
System Overview
Collaboration Type:
Feature Concatenation
Vs
Ensemble Learning
Feature Ranking
✔
Evaluation
Experimental Setup
1
5
4
3
2
Results: Accuracy
10.0% points and 21.5% points accuracy increase in the controlled and real-world setup over single microphone.
Methods | Controlled Setup | Real-World Setup |
Cocoon | 100% | 98% |
L (Left) | 90% | 80% |
R (Right) | 90% | 73% |
Results: Robustness
The proposed system increases robustness by 17.5% over single microphone-based system
Limitations & Future Work
Conclusions
15
Contact: bchhaglani@cs.umass.edu
Thank You!