paper-with-me

홈 › Papers

WebSerial Vision Training for Microcontrollers: A Browser-Based Companion to On-Device CNN Training

2026-04-20 · Jeremy Ellis arxiv

This paper presents webmcu-vision-web, a single-file, zero-install browser application for end-to-end TinyML vision model training and deployment on the Seeed Studio XIAO ESP32-S3 Sense (XIAO ML Kit, $15--40 USD). Acting as a browser-based companion to the on-device Arduino firmware of Paper 1 [1], it provides a private, fully local machine learning pipeline, from firmware flashing through image collection, CNN training, weight export, and live activation visualization, without any software installation beyond a Chromium-based browser. The system targets educators, small businesses, and researchers who need to train task-specific visual classifiers under their exact deployment conditions. Key capabilities include: in-browser firmware flashing via esptool-js; an SD card file browser with image preview and inline editing; config.json live-sync for zero-recompile hyperparameter adjustment; webcam and ESP32 OV2640 camera image capture; TensorFlow.js CNN training completing a three-class run (~30 images per class, 20 epochs) in approximately 1 minute browser-side versus 9 minutes on-device, enabling a complete collect-train-deploy cycle in under 10 minutes; weight export as myWeights.bin and myWeights.h; confusion matrix; and a live Conv2 activation heatmap streamed from the ESP32 during inference. No data leaves the local machine at any stage. A five-run consistency evaluation on the three-class reference problem (0Blank, 1Cup, 2Pen) demonstrates stable convergence with mean accuracy and standard deviation reported; all artefacts are released at the repository link below. The repository is a living template for LLM-assisted adaptation to new hardware and tasks. All source code is MIT-licensed at https://github.com/webmcu-ai/webmcu-vision-web.

📄 PDF Abstract BibTeX arXiv:2604.22834

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Mesquite MoCap: Democratizing Real-Time Motion Capture with Affordable, Bodyworn IoT Sensors and WebXR SLAM

2025-12-27 · Poojan Vanani, Darsh Patel, Danyal Khorami, Siva Munaganuru 외 arxiv

Motion capture remains costly and complex to deploy, limiting use outside specialized laboratories. We present Mesquite, an open-source, low-cost inertial motion-capture system that combines a body-worn network of 15 IMU…

MCUFormer: Deploying Vision Transformers on Microcontrollers with Limited Memory

2023-10-25 · NeurIPS 2023 11 · Yinan Liang, Ziwei Wang, Xiuwei Xu, Yansong Tang 외

Due to the high price and heavy energy consumption of GPUs, deploying deep models on IoT devices such as microcontrollers makes significant contributions for ecological AI. Conventional methods successfully enable convol…

image-classificationImage Classification

Deep Companion Learning: Enhancing Generalization Through Historical Consistency

2024-07-26 · Ruizhao Zhu, Venkatesh Saligrama

We propose Deep Companion Learning (DCL), a novel training method for Deep Neural Networks (DNNs) that enhances generalization by penalizing inconsistent model predictions compared to its historical performance. To achie…

An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platforms

2026-06-15 · Andrea Mattia Garavagno, Edoardo Ragusa, Antonio Frisoli, Paolo Gastaldo arxiv

Hardware-aware neural architecture search (HW-NAS) allows the integration of Convolutional Neural Networks (CNNs) in microcontrollers devices by automatically designing neural architectures that can fit prearranged hardw…

Neural Architecture Search

BRIMA: low-overhead BRowser-only IMage Annotation tool (Preprint)

2021-07-13 · Tuomo Lahtinen, Hannu Turtiainen, Andrei Costin

Image annotation and large annotated datasets are crucial parts within the Computer Vision and Artificial Intelligence fields.At the same time, it is well-known and acknowledged by the research community that the image a…