PhiNets: a scalable backbone for low-power AI at the edge

10/01/2021
by   Francesco Paissan, et al.
0

In the Internet of Things era, where we see many interconnected and heterogeneous mobile and fixed smart devices, distributing the intelligence from the cloud to the edge has become a necessity. Due to limited computational and communication capabilities, low memory and limited energy budget, bringing artificial intelligence algorithms to peripheral devices, such as the end-nodes of a sensor network, is a challenging task and requires the design of innovative methods. In this work, we present PhiNets, a new scalable backbone optimized for deep-learning-based image processing on resource-constrained platforms. PhiNets are based on inverted residual blocks specifically designed to decouple the computational cost, working memory, and parameter memory, thus exploiting all the available resources. With a YoloV2 detection head and Simple Online and Realtime Tracking, the proposed architecture has achieved the state-of-the-art results in (i) detection on the COCO and VOC2012 benchmarks, and (ii) tracking on the MOT15 benchmark. PhiNets reduce the parameter count of 87 MobileNetv2) and achieve better performance with lower computational cost. Moreover, we demonstrate our approach on a prototype node based on a STM32H743 microcontroller (MCU) with 2MB of internal Flash and 1MB of RAM and achieve power requirements in the order of 10 mW. The code for the PhiNets is publicly available on GitHub.

READ FULL TEXT

page 12

page 14

page 15

research
10/21/2020

Ultra-low power on-chip learning of speech commands with phase-change memories

Embedding artificial intelligence at the edge (edge-AI) is an elegant so...
research
10/24/2022

Deep Edge Intelligence: Architecture, Key Features, Enabling Technologies and Challenges

With the breakthroughs in Deep Learning, recent years have witnessed a m...
research
02/25/2022

Oscillatory Neural Network as Hetero-Associative Memory for Image Edge Detection

The increasing amount of data to be processed on edge devices, such as c...
research
09/20/2019

SkyNet: a Hardware-Efficient Method for Object Detection and Tracking on Embedded Systems

Developing object detection and tracking on resource-constrained embedde...
research
11/14/2018

QUENN: QUantization Engine for low-power Neural Networks

Deep Learning is moving to edge devices, ushering in a new age of distri...
research
03/06/2022

License Plate Recognition Using Neural Architecture Search for Edge Devices

The mutually beneficial blend of artificial intelligence with internet o...
research
10/14/2022

Parameter Sharing in Budget-Aware Adapters for Multi-Domain Learning

Deep learning has achieved state-of-the-art performance on several compu...

Please sign up or login with your details

Forgot password? Click here to reset