MCUBench: A Benchmark of Tiny Object Detectors on MCUs

Sudhakar Sah, Darshan C. Ganji, Matteo Grimaldi, Ravish Kumar, Alexander Hoffman +2 more
9/27/2024
cs.CV

No confident code implementation found for this paper.

Abstract

We introduce MCUBench, a benchmark featuring over 100 YOLO-based object detection models evaluated on the VOC dataset across seven different MCUs. This benchmark provides detailed data on average precision, latency, RAM, and Flash usage for various input resolutions and YOLO-based one-stage detectors. By conducting a controlled comparison with a fixed training pipeline, we collect comprehensive performance metrics. Our Pareto-optimal analysis shows that integrating modern detection heads and training techniques allows various YOLO architectures, including legacy models like YOLOv3, to achieve a highly efficient tradeoff between mean Average Precision (mAP) and latency. MCUBench serves as a valuable tool for benchmarking the MCU performance of contemporary object detectors and aids in model selection based on specific constraints.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sah2024mcubench,
  title  = {MCUBench: A Benchmark of Tiny Object Detectors on MCUs},
  author = {Sudhakar Sah and Darshan C. Ganji and Matteo Grimaldi and Ravish Kumar and Alexander Hoffman and Honnesh Rohmetra and Ehsan Saboori},
  year   = {2024},
  eprint = {2409.18866},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.18866v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.18866.svg)](https://codeofpaper.com/paper/2409.18866)

Discussion