Scale-Gest: Scalable Model-Space Synthesis and Runtime Selection for On-Device Gesture Detection
Organizations: New York University (NYU) Abu Dhabi, Abu Dhabi, UAE
Abstract
Realizing on-device ML-based gesture detection under tight real-time performance, energy and memory constraints is challenging, especially when considering mobile devices with varying battery-power levels. Existing EdgeAI deployments typically rely on a single fixed detector, limiting optimization opportunities. We present Scale-Gest, a novel run-time adaptive gesture detection framework that expands the detector space into a dense family of tiny-YOLO architectures. We introduce multiple novel device-calibrated ACE (Accuracy-Complexity-Energy) profiles by analyzing different model-resolution-stride operating points. A lightweight run-time controller selects an appropriate ACE mode under user-defined and battery constraints, while a motion-aware hand-gesture-tracking ROI gate crops the input for reduced complexity detection. To evaluate performance of our system in real-world car driving scenarios, we introduce a temporally-annotated Driver Simulated Gesture (DSG-18) dataset. Scale-Gest maintains event-level F1 while significantly reducing energy and latency compared to single-detector approaches. On a battery-powered laptop running gesture streams, our ACE controller reduces per-frame energy by 4x (from 6.9 mJ to 1.6 mJ) while maintaining high gesture-detection performance (event-level F1 = 0.8-0.9) and low mean latency (6 ms).
Figures & tables
| Framework | Dyn. Res. | Dyn. Stride | Model | Energy- | Event- | Gesture |
|---|---|---|---|---|---|---|
| (FPS) | complex. | aware | temp. | task | ||
| BranchyNet ( Teerapittayanon et al., 2016 ) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| SkipNet ( Wang et al., 2018 ) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Deep Feature Flow ( Zhu et al., 2016 ) | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ |
| AdaScale ( Chin et al., 2019 ) | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| DyRA ( Seo et al., 2024 ) | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Model | Rec. | Prec. | AP 50 | Infer (ms) | Energy (J) |
|---|---|---|---|---|---|
| YOLOv12m, full-frame (SOTA) | 0.996 | 0.963 | 0.993 | 65.3 | 703 |
| YOLOv12m, KF-ROI (x1.8) | 0.995 | 0.981 | 0.992 | 49.2 | 355 |
| YOLOv12m, KF-ROI (x1.5) | 0.989 | 0.979 | 0.988 | 48.0 | 351 |
| YOLOv12-solar, full-frame | 0.980 | 0.975 | 0.978 | 34.7 | 205 |
| YOLOv12-solar, KF-ROI (x1.8) | 0.980 | 0.986 | 0.978 | 27.7 | 171 |
| YOLOv12-solar, KF-ROI (x1.5) | 0.974 | 0.986 | 0.973 | 26.8 | 160 |
Gesture Recognition
Gesture recognition maps body, hand, or muscle movements to communicative or control actions using cameras and wearable or wireless sensors.
See all 56 papers