Item type |
Symposium(1) |
公開日 |
2022-08-24 |
タイトル |
|
|
タイトル |
物体検出のためのYOLOv4-tinyのFPGA実装 |
タイトル |
|
|
言語 |
en |
|
タイトル |
FPGA Implementation of YOLOv4-tiny for Object Detection |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
ポスター |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
三重大学大学院工学研究科情報工学専攻 |
著者所属 |
|
|
|
三重大学大学院工学研究科情報工学専攻 |
著者所属(英) |
|
|
|
en |
|
|
Department of Computer Engineering, Graduates School of Engineering, Mie University |
著者所属(英) |
|
|
|
en |
|
|
Department of Computer Engineering, Graduates School of Engineering, Mie University |
著者名 |
古市, 諒成
高木, 一義
|
著者名(英) |
Ryosei, Furuichi
Kazuyoshi, Takagi
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
本研究では FPGA を用いた YOLOv4-tiny アクセラレータを提案する.開発ツールとして Xilinx 社が提供する Vitis AI を使用した.物体検出はコンピュータビジョンにおける挑戦的なタスクである.YOLO のような深層学習アルゴリズムでは GPU が広く使用されているが,消費電力と物理的なスペースの面で小規模システムには向かない.そこで本研究では,組込みシステムを対象として FPGA を使用した物体検出システムを提案する.AI 推論用の開発プラットフォームである Vitis AI を用いて,YOLOv4-tiny を組み込み開発ボードの Ultra96v1 に実装した.Vitis AI で提供される DPU(Deep Learning Processor Unit)を使用して畳み込み演算の高速化を図った.DPU は SoC デバイスのプログラマブルロジック(PL)内に 1 つのブロックとして統合され,プロセッシングシステム(PS)に直接接続可能である.物体検出の前処理と後処理を PS で行い,推論部分を PL の DPU で処理する.また,今後の改良手法を提案する. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
In this study, we propose a YOLOv4-tiny accelerator in an FPGA. We used Vitis AI provided by Xilinx, Inc. as a development tool. Object detection is a challenging task in computer vision, and GPUs are widely used in deep learning algorithms such as YOLO. However they are not suitable for small systems in terms of power consumption and physical space. Therefore, we use FPGAs for embedded systems. We implemented YOLOv4-tiny on an embedded development board Ultra96v1 using Vitis AI, a development platform for AI inference, and used DPU (Deep Learning Processor Unit) provided by Vitis AI to accelerate convolutional operations. The DPU is integrated as a single block in the programmable logic (PL) of the device and can be directly connected to the processing system (PS). The PS performs the pre-processing and post-processing of object detection, while the DPU in the PL handles the inference part. We also propose a method for future improvement. |
書誌情報 |
DAシンポジウム2022論文集
巻 2022,
p. 151-156,
発行日 2022-08-24
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |