EgoTrigger: Audio-Driven Sensing for Smart Glasses
- EgoTrigger is an audio-based sensing system that activates camera capture only during memory-relevant hand-object interactions, reducing continuous power and bandwidth use.
- It employs a binary audio classifier with fixed and hysteresis thresholds to convert fluctuating audio cues into stable, trigger-based camera activations.
- Empirical results demonstrate substantial power and bitrate reductions while preserving episodic memory question answering performance.
EgoTrigger is an audio-driven sensing strategy for all-day smart glasses that uses microphone signals to selectively activate power-intensive cameras for human memory enhancement. Rather than keeping the camera on continuously, it listens continuously for hand-object interaction (HOI) audio cues—such as the sound of a drawer opening or a medication bottle being opened—and captures images only when those cues indicate a memory-relevant moment. The method is motivated by the energy, bandwidth, and thermal constraints of all-day smart glasses, and is evaluated as a trigger-based front end for episodic-memory question answering on egocentric video (Paruchuri et al., 3 Aug 2025).
1. Concept and problem formulation
EgoTrigger addresses a specific systems bottleneck in memory-assistive smart glasses: continuous camera capture is expensive in power and bandwidth, while all-day glasses have small batteries and limited onboard compute. Even when downstream visual understanding is offloaded, the system still incurs substantial cost from image sensor operation, image compression or ISP, and wireless transmission. EgoTrigger therefore treats audio as the always-available low-power modality and vision as the expensive modality that should be activated only when context warrants it (Paruchuri et al., 3 Aug 2025).
The operational premise is that many memory-relevant events are HOI moments. The target cues include opening a drawer, opening a medication bottle, handling objects, typing, placing or picking up items, washing hands, and opening or closing objects. The paper ties these cues directly to episodic-memory use cases such as recalling where keys were left, whether a stove was turned off, whether medication was taken, and how routine tasks were completed (Paruchuri et al., 3 Aug 2025).
A common misconception is to treat EgoTrigger as a full multimodal reasoning architecture. The paper instead defines it as a context-aware sensor-management strategy: audio determines when images should be captured, and the value of that strategy is assessed by how much downstream memory-QA utility is preserved under reduced visual sensing. This suggests that the distinctive contribution lies in when the camera is activated, not in replacing the downstream QA model itself (Paruchuri et al., 3 Aug 2025).
2. Triggering mechanism and system design
EgoTrigger uses a binary audio classifier with classes for no HOI and for HOI present. The system processes a continuous audio stream with a sliding window,
where is the window duration and is the hop size. The paper gives example values of seconds and seconds. The classifier outputs , and image capture is triggered when that probability exceeds a threshold such as 0 (Paruchuri et al., 3 Aug 2025).
The paper describes two trigger-control strategies. In the Fixed OFF duration mode, once triggered, the camera remains active for a fixed interval 1, with an example of 2 second. In the Hysteresis mode, the system uses separate thresholds 3, with example values 4 and 5, to avoid rapid toggling from noisy probability fluctuations. In both cases, the purpose is to convert fluctuating audio evidence into stable camera-on intervals suitable for wearable deployment (Paruchuri et al., 3 Aug 2025).
This trigger design is event-centered rather than uniformly sampled. The resulting captured visual stream is therefore sparse but semantically biased toward interaction moments. A plausible implication is that EgoTrigger is best understood as a front-end scheduler for memory capture, not as a generic video subsampling rule.
3. Audio model, training pipeline, and deployment footprint
The trigger model is built by transfer learning from YAMNet, a lightweight pretrained audio event model. YAMNet provides 1024-dimensional embeddings, and the final YAMNet classifier is replaced with a custom 4-layer dense head described as
6
with ReLU activations and dropout rates of 7, 8, 9, and 0 after the hidden layers. The model is trained with binary cross-entropy for HOI detection (Paruchuri et al., 3 Aug 2025).
Audio preprocessing converts clips to mono, resamples them to 1 kHz, and amplitude-normalizes them to 2. Training uses AdamW with learning rate 3, weight decay 4, batch size 5, and 6 epochs. The paper compares class-weighted training, SMOTE oversampling, and random undersampling, ultimately selecting the SMOTE-based detector for the main experiments because it gives the best overall result on the HOI classification task (Paruchuri et al., 3 Aug 2025).
For deployment, the trained model is converted to TensorFlow Lite (LiteRT). The reported model size decreases from 7 MB to 8 MB, an 9 reduction. This deployment result is central to the all-day-glasses framing: the trigger mechanism is intended to be lightweight enough for continuous use, while the expensive visual sensing remains intermittent (Paruchuri et al., 3 Aug 2025).
4. Benchmarking context and the HME-QA dataset
A major contribution associated with EgoTrigger is HME-QA, the Human Memory Enhancement Question-Answer dataset. The paper introduces it because QA-Ego4D, while useful, contains a large fraction of test videos without audio tracks; the paper states that nearly 0 of QA-Ego4D test videos lack audio, which makes them unsuitable for evaluating audio-triggered capture. HME-QA is therefore designed to match the audio-centric memory-enhancement setting more closely (Paruchuri et al., 3 Aug 2025).
HME-QA is curated from Ego4D episodic-memory videos by filtering an initial set of 1 full-length videos, verifying audio with FFMPEG, retaining 2 valid videos, generating candidate QA pairs with Gemini 2.0 Flash, and then having an expert annotator review and discard poor pairs. The resulting dataset contains 3 human-validated QA pairs over 4 full-length videos, with videos averaging about 5 minutes and some reaching 6 minutes (Paruchuri et al., 3 Aug 2025).
The paper also filters QA-Ego4D for fair comparison in the audio-triggered setting, reducing the original test set of 7 QA pairs across 8 videos to 9 QA pairs across 0 videos. This makes HME-QA complementary to QA-Ego4D: QA-Ego4D remains the larger standard benchmark, whereas HME-QA is smaller, curated, audio-guaranteed, and explicitly HOI-centric (Paruchuri et al., 3 Aug 2025).
5. Empirical performance, robustness, and energy–utility tradeoff
On HOI classification, the paper reports that the original class-weighted model achieves 1 F1 2, 3 F1 4, and weighted-average F1 5. With SMOTE oversampling, the best overall result becomes 6 F1 7, 8 F1 9, and weighted-average F1 0. Random undersampling yields 1 F1 2, 3 F1 4, and weighted-average F1 5. The threshold analysis further reports that class-6 F1 stays at or above 7 for 8, indicating that the trigger can be tuned over a useful precision–recall range without collapsing HOI sensitivity (Paruchuri et al., 3 Aug 2025).
Robustness measurements quantify both false positives and noise sensitivity. The false-positive rate is 9 on ESC-50 environmental sounds and 0 on Ego4DSounds non-HOI or speech-containing clips. Under additive white noise, weighted F1 drops from 1 when clean to 2 at low noise 3 and 4 at high noise 5. On 6 full-length HME-QA videos, the system averages 7 false positives per minute; the paper characterizes this as workable for standby-style gating while noting that noisier environments remain an open challenge (Paruchuri et al., 3 Aug 2025).
The downstream question is whether reduced capture preserves memory-QA performance. On HME-QA, the paper reports Full continuous capture at 8, Decimated 9 FPS capture at 0, ET-1s at 1, and ET-Hyst. at 2. On filtered QA-Ego4D, the corresponding numbers are 3, 4, 5, and 6. EgoTrigger therefore remains much closer to full capture than naive decimation while using substantially fewer frames (Paruchuri et al., 3 Aug 2025).
The principal efficiency result is frame reduction. ET-1s uses 7 fewer frames on HME-QA and 8 fewer frames on QA-Ego4D. The bitrate analysis reports, on HME-QA, 9 Mbps for Full, 0 Mbps for ET-1s, and 1 Mbps for Decimated; on QA-Ego4D, it reports 2 Mbps, 3 Mbps, and 4 Mbps, respectively. Prototype power measurements on a Raspberry Pi 5 with USB camera and USB microphone show 5 W when idle, 6 W for continuous capture, 7 W for continuous capture plus Wi-Fi transmission, 8 W for 9 FPS decimation, and 0 W for EgoTrigger ET-1s. The paper summarizes this as a 1 power reduction relative to continuous capture in the prototype and a roughly halved visual bitrate with much of the QA utility preserved (Paruchuri et al., 3 Aug 2025).
6. Position within egocentric assistance research
EgoTrigger belongs to a broader line of egocentric assistance research in which sensing, query formation, and reasoning are shaped by human behavior rather than by arbitrary clip sampling. In "EgoEverything," questions are generated around gaze-attended objects, with gaze treated as a proxy for human attention and a recall delay sampled after the attended moment. The paper does not define a literal trigger-event benchmark, but it directly supports an EgoTrigger-style setting in which a behavior signal determines what later becomes query-worthy in augmented reality (Tang et al., 9 Apr 2026).
Adjacent work clarifies what EgoTrigger does and does not solve. "EgoEnv" argues that many egocentric queries cannot be answered from the visible clip alone and require a persistent environment representation predictive of local surroundings, including unseen directions (Nagarajan et al., 2022). "Visual Intention Grounding for Egocentric Assistants" shows that assistants must often infer the object implied by a user’s need rather than ground an explicitly named object, making intention inference and affordance reasoning central to egocentric assistance (Sun et al., 18 Apr 2025). "EgoInteract" provides synthetic egocentric episodes with precise start and end times, contact states, hand-object associations, and gaze-primed anticipation clips, supplying several trigger-like temporal signals for interaction onset and next-active-object prediction (Leonardi et al., 18 May 2026).
Taken together, these works indicate that triggering in egocentric systems can be instantiated through different modalities and purposes: audio-gated sensing in EgoTrigger, gaze-conditioned query formation in EgoEverything, environment memory in EgoEnv, implicit intention reasoning in EgoIntention, and temporal onset supervision in EgoInteract. This suggests that EgoTrigger is best situated as a systems-level contribution to energy-efficient sensing within a larger research program on behavior-aware, memory-oriented egocentric assistants.