Under double-blind review

EventHOI: Event-Driven Energy-Efficient Hand-Object Interaction Logging on Smartglasses

Anonymous Authors

5.8–10.4×lower always-on backend power
3.0×lower uplink bandwidth
1.5–3.8×fewer RGB frames captured
<1%HOI recognition accuracy loss

Abstract

Hand–object interactions (HOIs) are fundamental units of everyday human activities, capturing how people manipulate objects during daily routines. Automatically logging these interactions from an egocentric perspective can provide time-stamped evidence of daily actions, enabling applications such as memory assistance. However, practical HOI logging on smartglasses remains challenging because continuous RGB capture and wireless transmission exceed wearable energy and bandwidth budgets.

We present EventHOI, an event-driven HOI detection and compression system that enables energy-efficient RGB sampling and HOI-aware encoding on smartglasses while preserving downstream HOI logging performance. EventHOI uses low-power event sensing as an always-on sentinel to detect HOI motions and trigger RGB sensing only when HOIs likely occur. A lightweight IMU-based egomotion cancellation pipeline suppresses spurious head-induced events. EventHOI further identifies HOI saliency regions from residual events to guide spatial–temporal compression for efficient transmission and VLM-based HOI logging.

We build a smartglasses prototype, implement the end-to-end pipeline, and collect 10 hours of real-world data across multiple users, activities, and environments. On this real-world testbed and a 50-hour egocentric dataset, EventHOI reduces always-on backend power by 5.8–10.4×, uplink bandwidth by 3.0×, and RGB capture by 1.5–3.8× compared to RGB-only baselines, with minimal HOI recognition accuracy loss.

How EventHOI works

EventHOI system overview: IMU-based egomotion cancellation produces an HOI saliency map from event frames; a distractor filter feeds an HOI detector that triggers the RGB camera and an HOI encoder that compresses frames for a BLE uplink to a cloud VLM.
System overview.

1 Egomotion cancellation

Head motion makes the whole event frame light up even when nothing is touched. EventHOI integrates the gyroscope into a rotation-induced motion field and subtracts it from the event optical flow, so the residual flow isolates hand–object interaction.

2 HOI detection

Magnitude (top-k, absolute) and connected-component filters remove background distractions such as lighting changes and bystanders. The denoised HOI map triggers the RGB camera at 1 FPS only while an interaction is under way, with a low-FPS fallback.

3 HOI-aware compression

The same map marks where the hands interact. The encoder keeps that region and compresses the rest, so frames fit a Bluetooth Low Energy uplink (< 0.3 Mbps) to a cloud VLM for HOI logging.

Filters applied to residual optical flow: orange boxes mark flow removed by the top-k and absolute filters, red boxes mark isolated flow removed by the connected-component filter, and green boxes mark the valid HOI region that is kept.
Applying the filters to residual optical flow. Orange: flow too small (top-k and absolute filters); red: isolated flow (connected components); green: kept as the HOI region.

Prototype and dataset

Smartglasses prototype: a 3D-printed frame carrying an RGB camera (IMX708), an event camera (GENX320) and an IMU (LSM6DS3), worn with a Raspberry Pi 4 data collector and a battery; front and side views of a wearer with the face pixelated.
Smartglasses prototype for data collection: (a) the glasses, (b) front and (c) side views when worn.

The prototype carries an RGB camera, an event camera, and an IMU on a 3D-printed frame, with a Raspberry Pi 4 collecting the data. With it we recorded a 10-hour real-world dataset of daily activities: working, cooking, leisure, recreation, housework, and eating. We also evaluate on a 50-hour egocentric dataset.

Results

Power breakdown for Uniform, YOLO and EventHOI. Always-on backend power is 0.70 W, 1.25 W and 0.12 W, a 5.8 to 10.4 times reduction.
Power consumption breakdown. Always-on backend: 0.70 W (Uniform), 1.25 W (YOLO), 0.12 W (EventHOI).
Effective FPS, uplink bandwidth and accuracy per scenario on the real-world testbed for Uniform, EventHOI-Mono and EventHOI-EVS.
Effective FPS, uplink bandwidth, and HOI accuracy per scenario on the real-world testbed.

BibTeX

@inproceedings{eventhoi,
  title  = {EventHOI: Event-Driven Energy-Efficient Hand-Object Interaction Logging on Smartglasses},
  author = {Anonymous Authors},
  note   = {Under review}
}