YOLOBench: Benchmarking Efficient Object Detectors on Embedded Systems

07/26/2023
by   Ivan Lazarevich, et al.
0

We present YOLOBench, a benchmark comprised of 550+ YOLO-based object detection models on 4 different datasets and 4 different embedded hardware platforms (x86 CPU, ARM CPU, Nvidia GPU, NPU). We collect accuracy and latency numbers for a variety of YOLO-based one-stage detectors at different model scales by performing a fair, controlled comparison of these detectors with a fixed training environment (code and training hyperparameters). Pareto-optimality analysis of the collected data reveals that, if modern detection heads and training techniques are incorporated into the learning process, multiple architectures of the YOLO series achieve a good accuracy-latency trade-off, including older models like YOLOv3 and YOLOv4. We also evaluate training-free accuracy estimators used in neural architecture search on YOLOBench and demonstrate that, while most state-of-the-art zero-cost accuracy estimators are outperformed by a simple baseline like MAC count, some of them can be effectively used to predict Pareto-optimal detection models. We showcase that by using a zero-cost proxy to identify a YOLO architecture competitive against a state-of-the-art YOLOv8 model on a Raspberry Pi 4 CPU. The code and data are available at https://github.com/Deeplite/deeplite-torch-zoo

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2021

Motion Vector Extrapolation for Video Object Detection

Despite the continued successes of computationally efficient deep neural...
research
06/30/2021

Simple Training Strategies and Model Scaling for Object Detection

The speed-accuracy Pareto curve of object detection systems have advance...
research
10/31/2022

Tech Report: One-stage Lightweight Object Detectors

This work is for designing one-stage lightweight detectors which perform...
research
01/10/2019

RetinaMask: Learning to predict masks improves state-of-the-art single-shot detection for free

Recently two-stage detectors have surged ahead of single-shot detectors ...
research
08/10/2021

Accelerating Evolutionary Neural Architecture Search via Multi-Fidelity Evaluation

Evolutionary neural architecture search (ENAS) has recently received inc...
research
04/18/2021

Filtering Empty Camera Trap Images in Embedded Systems

Monitoring wildlife through camera traps produces a massive amount of im...
research
03/30/2020

TResNet: High Performance GPU-Dedicated Architecture

Many deep learning models, developed in recent years, reach higher Image...

Please sign up or login with your details

Forgot password? Click here to reset