MeciFace: Mechanomyography and Inertial Fusion-based Glasses for Edge Real-Time Recognition of Facial and Eating Activities
Hymalai Bello, Sungho Suh, Bo Zhou, Paul Lukowicz
TL;DR
MeciFace presents a glasses-based wearable that performs real-time facial expression and eating/drinking activity recognition entirely on-device by fusing mechanomyography and inertial data through a two-stage hierarchical TinyML pipeline. The compact CNNs, deployed on a microcontroller via TensorFlow Lite for Microcontrollers, keep memory usage to 11–19 KB while achieving robust performance, with an on-edge power envelope below 0.55–0.65 W. In evaluations with unseen users, the system achieves a 94% F1-score for eating/drinking detection and approximately 86% F1-score for facial expressions, demonstrating practical viability for private, edge-based health monitoring. The work establishes a foundation for privacy-preserving, ubiquitous monitoring of stress-related eating and facial cues, with potential extensions to environmental sensing and multimodal data fusion.
Abstract
The increasing prevalence of stress-related eating behaviors and their impact on overall health highlights the importance of effective and ubiquitous monitoring systems. In this paper, we present MeciFace, an innovative wearable technology designed to monitor facial expressions and eating activities in real-time on-the-edge (RTE). MeciFace aims to provide a low-power, privacy-conscious, and highly accurate tool for promoting healthy eating behaviors and stress management. We employ lightweight convolutional neural networks as backbone models for facial expression and eating monitoring scenarios. The MeciFace system ensures efficient data processing with a tiny memory footprint, ranging from 11KB to 19 KB. During RTE evaluation, the system achieves an F1-score of < 86% for facial expression recognition and 94% for eating/drinking monitoring, for the RTE of unseen users (user-independent case).
