OpenGlass: Open-Source Smart Glasses for On-Device Event-Based Gesture Recognition

· Source: Computer Vision and Pattern Recognition · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Computer Vision & Pattern Recognition · Depth: Expert, quick

Summary

OpenGlass introduces an open-source smart glasses platform designed for rapid prototyping of novel sensors and algorithms, addressing the power, memory, and compute limitations of compact smart eyewear. Its modular architecture features a flexible FPC interposer, supporting both event-based and frame-based cameras without full PCB redesign. A hardware-software co-designed power management system, combining a configurable PMIC with an nRF5340 coordinator for event-driven wake-up, keeps the GAP9 RISC-V SoC powered down between inferences. This design enables up to 11.8 hours of continuous on-device machine learning from a 200 mAh battery. A demonstration using an egocentric hand gesture recognition pipeline on the LynX dataset with a Prophesee GENX320 camera achieved 83.94% cross-subject accuracy (macro F1 = 0.781) with R(2+1)D, exhibiting 33.9 ms end-to-end latency on the GAP9. Temporal augmentation and removing ambiguous classes boosted performance by 8.9 percentage points. All designs are open source.

Key takeaway

For Computer Vision Engineers developing on-device machine learning for smart eyewear, OpenGlass provides a robust open-source platform to overcome power and compute constraints. Its modular design and co-designed power management system, enabling up to 11.8 hours of continuous ML, offer a practical solution for prototyping event-based vision algorithms. You should consider leveraging its open hardware and software to accelerate your development of efficient, context-aware interaction systems.

Key insights

OpenGlass provides an open-source smart glasses platform for efficient on-device event-based gesture recognition.

Principles

In practice

Topics

Best for: AI Scientist, Research Scientist, AI Hardware Engineer, Computer Vision Engineer, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.