YOLOBench: Benchmarking Efficient Object Detectors on Embedded Systems

被引:2
|
作者
Lazarevich, Ivan [1 ]
Grimaldi, Matteo [1 ]
Kumar, Ravish [1 ]
Mitra, Saptarshi [1 ]
Khan, Shahrukh [1 ]
Sah, Sudhakar [1 ]
机构
[1] Deeplite, Toronto, ON, Canada
关键词
D O I
10.1109/ICCVW60793.2023.00126
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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/deeplitetorch-zoo.
引用
收藏
页码:1161 / 1170
页数:10
相关论文
共 50 条
  • [1] Efficient Object Detection and Classification on Low Power Embedded Systems
    Jagannathan, Shyam
    Desappan, Kumar
    Swami, Pramod
    Mathew, Manu
    Nagori, Soyeb
    Chitnis, Kedar
    Marathe, Yogesh
    Poddar, Deepak
    Narayanan, Suriya
    Jain, Anshu
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [2] An Efficient and Fast Filter Pruning Method for Object Detection in Embedded Systems
    Ko, Hyunjun
    Kang, Jin-Ku
    Kim, Yongwoo
    [J]. 2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 204 - 207
  • [3] An embedded low power high efficient object tracker for surveillance systems
    Diaz, Isael
    Heijligers, Marc
    Kleihorst, Richard
    Danilin, Alexander
    [J]. 2007 FIRST ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2007, : 358 - 364
  • [4] Benchmarking Object Detection Deep Learning Models in Embedded Devices
    Cantero, David
    Esnaola-Gonzalez, Iker
    Miguel-Alonso, Jose
    Jauregi, Ekaitz
    [J]. SENSORS, 2022, 22 (11)
  • [5] A Framework for Benchmarking Real-Time Embedded Object Detection
    Schlosser, Michael
    Koenig, Daniel
    Teutsch, Michael
    [J]. PATTERN RECOGNITION, DAGM GCPR 2022, 2022, 13485 : 545 - 559
  • [6] AN EMPIRICAL STUDY OF OBJECT DETECTORS AND ITS VERIFICATION ON THE EMBEDDED OBJECT DETECTION MODEL COMPETITION
    Ren, Junda
    Du, Yongkun
    Chen, Zhineng
    Xiao, Fen
    Jia, Caiyan
    Bao, Hongyun
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2020,
  • [7] Embedded systems unsuitable for object orientation
    Boasson, M
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2002, 2002, 2361 : 1 - 12
  • [8] Object analysis patterns for embedded systems
    Konrad, S
    Cheng, BHC
    Campbell, LA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (12) : 970 - 992
  • [9] Learning Efficient Binarized Object Detectors With Information Compression
    Wang, Ziwei
    Lu, Jiwen
    Wu, Ziyi
    Zhou, Jie
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (06) : 3082 - 3095
  • [10] How efficient deep-learning object detectors are?
    Miguel Soria, Luis
    Ortega, Francisco J.
    Alvarez-Garcia, Juan A.
    Velasco, Francisco
    Fernandez-Cerero, Damian
    [J]. NEUROCOMPUTING, 2020, 385 : 231 - 257