activity
20172026
most citedPULP-NN: Accelerating Quantized Neural Networks on Parallel Ultra-Low-Power RISC-V Processors

136 citations · 266 across the 18 of their papers we have counts for

collaborators

22 papers

cs.CV2026

Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision System

Lorenzo Lamberti, Manuele Rusci, Marco Fariselli +2

In this paper, we present the first (to the best of our knowledge) demonstration of a low-power MCU-based edge device for Automatic License Plate Recognition (ALPR). The design lev…

cs.CV2026

MR2-ByteTrack: CNN and Transformer-based Video Object Detection for AI-augmented Embedded Vision Sensor Nodes

Luca Bompani, Manuele Rusci, Luca Benini +2

Modern smart vision sensors need on-device intelligence to process video streams, as cloud computing is often impractical due to bandwidth, latency, and privacy constraints. Howeve…

cs.CV2025

Multi-modal On-Device Learning for Monocular Depth Estimation on Ultra-low-power MCUs

Davide Nadalini, Manuele Rusci, Elia Cereda +3

Monocular depth estimation (MDE) plays a crucial role in enabling spatially-aware applications in Ultra-low-power (ULP) Internet-of-Things (IoT) platforms. However, the limited num…

eess.IV2024

Accelerating Image-based Pest Detection on a Heterogeneous Multi-core Microcontroller

Luca Bompani, Luca Crupi, Daniele Palossi +5

The codling moth pest poses a significant threat to global crop production, with potential losses of up to 80% in apple orchards. Special camera-based sensor nodes are deployed in…

cs.SD2024★ 5 cited

Self-Learning for Personalized Keyword Spotting on Ultra-Low-Power Audio Sensors

Manuele Rusci, Francesco Paci, Marco Fariselli +2

This paper proposes a self-learning method to incrementally train (fine-tune) a personalized Keyword Spotting (KWS) model after the deployment on ultra-low power smart audio sensor…

cs.CV2024

Multi-resolution Rescored ByteTrack for Video Object Detection on Ultra-low-power Embedded Systems

Luca Bompani, Manuele Rusci, Daniele Palossi +2

This paper introduces Multi-Resolution Rescored Byte-Track (MR2-ByteTrack), a novel video object detection framework for ultra-low-power embedded processors. This method reduces th…

cs.SD2024

On-Device Domain Learning for Keyword Spotting on Low-Power Extreme Edge Embedded Systems

Cristian Cioflan, Lukas Cavigelli, Manuele Rusci +2

Keyword spotting accuracy degrades when neural networks are exposed to noisy environments. On-site adaptation to previously unseen noise is crucial to recovering accuracy loss, and…

cs.RO2024

On-device Self-supervised Learning of Visual Perception Tasks aboard Hardware-limited Nano-quadrotors

Elia Cereda, Manuele Rusci, Alessandro Giusti +1

Sub-\SI{50}{\gram} nano-drones are gaining momentum in both academia and industry. Their most compelling applications rely on onboard deep learning models for perception despite se…

cs.RO2023

Multi-sensory Anti-collision Design for Autonomous Nano-swarm Exploration

Mahyar Pourjabar, Manuele Rusci, Luca Bompani +4

This work presents a multi-sensory anti-collision system design to achieve robust autonomous exploration capabilities for a swarm of 10 cm-side nano-drones operating on object dete…

cs.RO2023

Land & Localize: An Infrastructure-free and Scalable Nano-Drones Swarm with UWB-based Localization

Mahyar Pourjabar, Ahmed AlKatheeri, Manuele Rusci +5

Relative localization is a crucial functional block of any robotic swarm. We address it in a fleet of nano-drones characterized by a 10 cm-scale form factor, which makes them highl…

cs.LG2023

Few-Shot Open-Set Learning for On-Device Customization of KeyWord Spotting Systems

Manuele Rusci, Tinne Tuytelaars

A personalized KeyWord Spotting (KWS) pipeline typically requires the training of a Deep Learning model on a large set of user-defined speech utterances, preventing fast customizat…

cs.LG2023

Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllers

Davide Nadalini, Manuele Rusci, Luca Benini +1

Enabling On-Device Learning (ODL) for Ultra-Low-Power Micro-Controller Units (MCUs) is a key step for post-deployment adaptation and fine-tuning of Deep Neural Network (DNN) models…

cs.RO2023★ 1 cited

Bio-inspired Autonomous Exploration Policies with CNN-based Object Detection on Nano-drones

Lorenzo Lamberti, Luca Bompani, Victor Javier Kartsch +3

Nano-sized drones, with palm-sized form factor, are gaining relevance in the Internet-of-Things ecosystem. Achieving a high degree of autonomy for complex multi-objective missions…

cs.SD2022

Accelerating RNN-based Speech Enhancement on a Multi-Core MCU with Mixed FP16-INT8 Post-Training Quantization

Manuele Rusci, Marco Fariselli, Martin Croome +2

This paper presents an optimized methodology to design and deploy Speech Enhancement (SE) algorithms based on Recurrent Neural Networks (RNNs) on a state-of-the-art MicroController…

cs.LG2021★ 88 cited

A TinyML Platform for On-Device Continual Learning with Quantized Latent Replays

Leonardo Ravaglia, Manuele Rusci, Davide Nadalini +3

In the last few years, research and development on Deep Learning models and techniques for ultra-low-power devices in a word, TinyML has mainly focused on a train-then-deploy assum…

cs.LG2020

Leveraging Automated Mixed-Low-Precision Quantization for tiny edge microcontrollers

Manuele Rusci, Marco Fariselli, Alessandro Capotondi +1

The severe on-chip memory limitations are currently preventing the deployment of the most accurate Deep Neural Network (DNN) models on tiny MicroController Units (MCUs), even if le…

cs.DC2020

Memory-Latency-Accuracy Trade-offs for Continual Learning on a RISC-V Extreme-Edge Node

Leonardo Ravaglia, Manuele Rusci, Alessandro Capotondi +5

AI-powered edge devices currently lack the ability to adapt their embedded inference models to the ever-changing environment. To tackle this issue, Continual Learning (CL) strategi…

cs.CV2020★ 9 cited

Robustifying the Deployment of tinyML Models for Autonomous mini-vehicles

Miguel de Prado, Manuele Rusci, Romain Donze +4

Standard-size autonomous navigation vehicles have rapidly improved thanks to the breakthroughs of deep learning. However, scaling autonomous driving to low-power systems deployed o…

cs.NE2019★ 136 cited

PULP-NN: Accelerating Quantized Neural Networks on Parallel Ultra-Low-Power RISC-V Processors

Angelo Garofalo, Manuele Rusci, Francesco Conti +2

We present PULP-NN, an optimized computing library for a parallel ultra-low-power tightly coupled cluster of RISC-V processors. The key innovation in PULP-NN is a set of kernels fo…

cs.LG2019★ 27 cited

Memory-Driven Mixed Low Precision Quantization For Enabling Deep Network Inference On Microcontrollers

Manuele Rusci, Alessandro Capotondi, Luca Benini

This paper presents a novel end-to-end methodology for enabling the deployment of low-error deep networks on microcontrollers. To fit the memory and computational limitations of re…

cs.OH2017

Design Automation for Binarized Neural Networks: A Quantum Leap Opportunity?

Manuele Rusci, Lukas Cavigelli, Luca Benini

Design automation in general, and in particular logic synthesis, can play a key role in enabling the design of application-specific Binarized Neural Networks (BNN). This paper pres…

cs.OH2017

A sub-mW IoT-endnode for always-on visual monitoring and smart triggering

Manuele Rusci, Davide Rossi, Elisabetta Farella +1

This work presents a fully-programmable Internet of Things (IoT) visual sensing node that targets sub-mW power consumption in always-on monitoring scenarios. The system features a…