Harsh Wardhan
Identity: Signal ProcessingResearchIn DevelopmentDesktop Application

Reson

Acoustic Signal Processing & Machine Learning Gesture System

Engineering Challenge

“How do you detect physical gestures using sound waves?”

AI•In Development•Lead Researcher & Engineer•2026
FrequenciesUltrasonic18kHz - 22kHz
SpectrogramReal-TimeFFT Analysis
PipelineCustom MLSignal Classifier
HarnessDesktopPython/C++
Reson
01 Hypothesis

Research Problem & Motivation

Human-computer interfaces traditionally depend on physical touch, cameras, or specialized hardware. Reson investigates how standard audio hardware (speakers and microphones) can serve as an active sonar sensor for physical gesture recognition.

Why I Built It

I was fascinated by the idea of touchless control using existing hardware without requiring cameras or dedicated depth sensors. Exploring audio signal processing offered a challenging intersection of physics, digital signal processing, and ML.

02 Signal Processing

Signal & Data Pipeline

Pipeline Flow Architecture

Audio Generation (18-22kHz continuous tone) -> Microphone Hardware Capture -> Bandpass Noise Filtering -> STFT Spectrogram Matrix -> Doppler Shift Extractor -> PyTorch Classifier -> Gesture Event Broadcast.

03 Empirical Results

Experiments & Findings

Experimental Verification

Tested signal accuracy across varying hand distances (10cm - 50cm) and ambient noise levels, achieving reliable classification for swipe and push gestures in quiet room settings.

04 Technical Rigor

Engineering Decisions

Decision #01 • FFT Windowing Size Tradeoff
Problem:

Large FFT window sizes improve frequency resolution but introduce latency, breaking real-time gesture feedback.

Decision:

Selected a 1024-sample FFT window with 75% overlap, balancing frequency resolution with sub-30ms temporal latency.

Tradeoff:

Slight loss in fine-grained frequency resolution.

Outcome:

Achieved responsive gesture classification speeds suitable for interactive software.

05 Obstacles

Challenges & Solutions

Ambient Acoustic Noise Cancellation

Issue: Background room audio and speaker hardware distortion polluted ultrasonic frequencies.

Decision/Solution: Applied bandpass filtering and dynamic ambient baseline subtraction to isolate intentional gesture Doppler shifts.

Future Roadmap

Future Research Directions

Model optimization for microcontrollers
Multi-gesture combination sequences
Cross-platform desktop system tray application
Retrospective Summary

Key Takeaways

Takeaway #01

Digital signal processing requires careful balance between time resolution and frequency resolution.

Takeaway #02

Commodity hardware can act as novel sensor surfaces when coupled with proper signal filtering.

Continue Exploring

Related Engineering Projects