arXiv論文メモ
新着一覧
cs.AR / cs.AI · 査読状況未確認

小型FPGAで車両検出の速度・電力・精度を実機評価

NPU Accelerator: Quantized Real-Time Vehicle Detection on PYNQ-Z1 Using FINN

Daniel Gutierrez, Antonio Cuesta, Jorge Fe, Bruno Gutierrez, Rashed Al Koutayni

この論文をやさしく読む

ひとことで言うと

小型FPGAボードで車両検出器を動かし、速度、消費電力、回路遅延、検出精度の四つを実測した研究です。

何に役立つ?

電力と回路資源が限られた機器に画像検出を載せる際の設計比較に役立ちます。示された性能はPYNQ-Z1での特定構成とPascal VOC評価に基づきます。

この研究の面白いところ

単に高速化するだけでなく、四つの条件を同時に満たす構成を探しています。最終構成は35.66 FPS、2.91 Wで、評価した候補の中では唯一すべての要件を満たしました。

どこまで分かった?

35.66 FPSはバッチサイズ100での結果で、45.11 msはPL部分の遅延です。要旨からシステム全体の端から端までの遅延とは判断できません。実道路での検出性能もここには示されていません。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

本論文は、PYNQ-Z1ボードに搭載された、資源に制約のあるXilinx Zynq XC7Z020でリアルタイムの車両検出を行うニューラル処理ユニット(NPU)アクセラレータについて、設計、最適化、実装、実機検証を報告する。ハードウェアとソフトウェアの協調設計を採用し、量子化を考慮した学習(QAT)、軽量なYOLO派生検出器、Brevitas/QONNXによるモデル出力、FINNのデータフローコンパイル、Vivadoによる実装、対象ボードでの実測評価を組み合わせる。 導入の成功は、毎秒30フレーム(FPS)を超える処理速度、7 FPS/Wを超えるエネルギー効率、50 ms未満のプログラマブルロジック(PL)ハードウェア遅延、Pascal VOCで0.55を超えるmAP@0.5という、四つの工学的要件を同時に満たすことと定義する。設計の探索範囲には、LP-YOLOとLP-YOLO Slimの各派生形、独自のYOLOv3-tiny参照構成、4ビットと混合低ビットの量子化、320×320および256×256の入力、手動と自動のFIFOサイズ調整、100〜200 MHzのPLクロックを含めた。 最終的なLP-YOLO Slim構成では、256×256の入力、w2a4量子化、142.86 MHzのPLクロックを使用する。バッチサイズ100で、2.91 Wにおいて35.66 FPS、すなわち12.25 FPS/Wを達成し、測定したPL遅延は45.11 ms、VOCのmAP@0.5は0.594だった。評価した構成のうち、提示された測定値が四つの要件を同時に満たすものはこれだけである。低ビットQAT、構造の軽量化、FINNのフォールディングとFIFO最適化、適度なクロック調整を組み合わせることで、小型Zynq FPGA上に実用的なリアルタイム検出器を実現できることを示す。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-21(UTC)
最新改訂
2026-09-21 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

This paper presents the design, optimization, implementation, and on-board validation of a neural processing unit (NPU) accelerator for real-time vehicle detection on the resource-constrained Xilinx Zynq XC7Z020 device of the PYNQ-Z1 board. The work follows a hardware/software co-design methodology that combines quantization-aware training (QAT), lightweight YOLO-derived detectors, Brevitas/QONNX model export, FINN dataflow compilation, Vivado implementation, and physical benchmarking on the target board. Four simultaneous engineering requirements define successful deployment: throughput above 30 frames/s (FPS), energy efficiency above 7 FPS/W, programmable-logic (PL) hardware latency below 50 ms, and Pascal VOC detection accuracy above 0.55 mAP@0.5. The design space includes LP-YOLO and LP-YOLO Slim variants, a custom YOLOv3-tiny reference, 4-bit and mixed low-bit quantization, 320$\times$320 and 256$\times$256 inputs, manual and automatic FIFO sizing, and programmable-logic clocks from 100 to 200 MHz. The final LP-YOLO Slim configuration uses a 256$\times$256 input, w2a4 quantization, and a 142.86 MHz PL clock. With batch 100 it reaches 35.66 FPS at 2.91 W, corresponding to 12.25 FPS/W, while measured PL latency is 45.11 ms and VOC mAP@0.5 is 0.594. This is the only evaluated configuration for which the supplied measurements satisfy all four requirements simultaneously. The results show that low-bit QAT, architectural slimming, FINN folding and FIFO optimization, and moderate clock scaling can jointly provide a practical real-time detector on a small Zynq FPGA.

arXiv ID: 2609.24757 / 要約の誤りについて