Pareto-Optimal Model Selection for Low-Cost, Single-Lead EMG Control in Embedded Systems

Carl Vincent Ladres Kho
1/10/2026
cs.HCcs.LGeess.SP

No confident code implementation found for this paper.

Abstract

Consumer-grade biosensors offer a cost-effective alternative to medical-grade electromyography (EMG) systems, reducing hardware costs from thousands of dollars to approximately $13. However, these low-cost sensors introduce significant signal instability and motion artifacts. Deploying machine learning models on resource-constrained edge devices like the ESP32 presents a challenge: balancing classification accuracy with strict latency (<100ms) and memory (<320KB) constraints. Using a single-subject dataset comprising 1,540 seconds of raw data (1.54M data points, segmented into ~1,300 one-second windows), I evaluate 18 model architectures, ranging from statistical heuristics to deep transfer learning (ResNet50) and custom hybrid networks (MaxCRNN). While my custom "MaxCRNN" (Inception + Bi-LSTM + Attention) achieved the highest safety (99% Precision) and robustness, I identify Random Forest (74% accuracy) as the Pareto-optimal solution for embedded control on legacy microcontrollers. I demonstrate that reliable, low-latency EMG control is feasible on commodity hardware, with Deep Learning offering a path to near-perfect reliability on modern Edge AI accelerators.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kho2026paretooptimal,
  title  = {Pareto-Optimal Model Selection for Low-Cost, Single-Lead EMG Control in Embedded Systems},
  author = {Carl Vincent Ladres Kho},
  year   = {2026},
  eprint = {2601.06516},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.06516v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.06516.svg)](https://codeofpaper.com/paper/2601.06516)

Discussion