PhiNets: a scalable backbone for low-power AI at the edge
Francesco Paissan, Alberto Ancilotto, and Elisabetta Farella

TL;DR
PhiNets is a scalable, resource-efficient deep learning backbone optimized for low-power edge devices, achieving state-of-the-art detection and tracking performance with significantly reduced parameters and power consumption.
Contribution
We introduce PhiNets, a novel scalable backbone architecture designed for resource-constrained platforms, improving efficiency and performance over existing models.
Findings
Achieves state-of-the-art detection on COCO and VOC2012
Reduces parameter count by 87-93% compared to EfficientNetv1 and MobileNetv2
Operates on a microcontroller with 10 mW power consumption
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCCD and CMOS Imaging Sensors · Advanced Neural Network Applications · Image Enhancement Techniques
MethodsMax Pooling · Average Pooling · Global Average Pooling · Convolution · Batch Normalization · Softmax · 1x1 Convolution · Darknet-19 · YOLOv2
