paper-with-me

홈 › Papers

TinyissimoYOLO: A Quantized, Low-Memory Footprint, TinyML Object Detection Network for Low Power Microcontrollers

2023-05-22 · Julian Moosmann, Marco Giordano, Christian Vogt, Michele Magno

This paper introduces a highly flexible, quantized, memory-efficient, and ultra-lightweight object detection network, called TinyissimoYOLO. It aims to enable object detection on microcontrollers in the power domain of milliwatts, with less than 0.5MB memory available for storing convolutional neural network (CNN) weights. The proposed quantized network architecture with 422k parameters, enables real-time object detection on embedded microcontrollers, and it has been evaluated to exploit CNN accelerators. In particular, the proposed network has been deployed on the MAX78000 microcontroller achieving high frame-rate of up to 180fps and an ultra-low energy consumption of only 196{\mu}J per inference with an inference efficiency of more than 106 MAC/Cycle. TinyissimoYOLO can be trained for any multi-object detection. However, considering the small network size, adding object detection classes will increase the size and memory consumption of the network, thus object detection with up to 3 classes is demonstrated. Furthermore, the network is trained using quantization-aware training and deployed with 8-bit quantization on different microcontrollers, such as STM32H7A3, STM32L4R9, Apollo4b and on the MAX78000's CNN accelerator. Performance evaluations are presented in this paper.

📄 PDF Abstract BibTeX arXiv:2306.00001

Code (0)

등록된 구현이 없습니다.

Tasks

Objectobject-detectionObject DetectionQuantizationReal-Time Object Detection

Similar Papers 제목 키워드 기반

Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systems

2023-07-12 · Julian Moosmann, Hanna Mueller, Nicky Zimmerman, Georg Rutishauser 외

This paper deploys and explores variants of TinyissimoYOLO, a highly flexible and fully quantized ultra-lightweight object detection network designed for edge systems with a power envelope of a few milliwatts. With exper…

object-detectionObject Detection

Nano-U: Efficient Terrain Segmentation for Tiny Robot Navigation

2026-05-11 · Federico Pizzolato, Francesco Pasti, Nicola Bellotto arxiv

Terrain segmentation is a fundamental capability for autonomous mobile robots operating in unstructured outdoor environments. However, state-of-the-art models are incompatible with the memory and compute constraints typi…

Knowledge DistillationRobot Navigation

On-Device Training Under 256KB Memory

2022-06-30 · Ji Lin, Ligeng Zhu, Wei-Ming Chen, Wei-Chen Wang 외

On-device training enables the model to adapt to new data collected from the sensors by fine-tuning a pre-trained model. Users can benefit from customized AI models without having to transfer the data to the cloud, prote…

Lifelong learningQuantizationTransfer Learning

On-device Online Learning and Semantic Management of TinyML Systems

2024-05-13 · Haoyu Ren, Xue Li, Darko Anicic, Thomas A. Runkler

Recent advances in Tiny Machine Learning (TinyML) empower low-footprint embedded devices for real-time on-device Machine Learning. While many acknowledge the potential benefits of TinyML, its practical implementation pre…

Audio Classificationimage-classificationImage ClassificationManagement+1

UDC: Unified DNAS for Compressible TinyML Models

2022-01-15 · Igor Fedorov, Ramon Matas, Hokchhay Tann, Chuteng Zhou 외

Deploying TinyML models on low-cost IoT hardware is very challenging, due to limited device memory capacity. Neural processing unit (NPU) hardware address the memory challenge by using model compression to exploit weight…

Model CompressionNeural Architecture SearchQuantizationSuper-Resolution