Litcius/Paper detail

FPGA Implementation of Object Detection Accelerator Based on Vitis-AI

Jin Wang, Shenshen Gu

202151 citationsDOI

Abstract

The emergence of YOLOv3 makes it possible to detect small targets. Due to the characteristics of the YOLO network itself, the YOLOv3 network has exceptionally high requirements for computing power and memory bandwidth and it usually needs to be deployed on a dedicated hardware acceleration platform. FPGAs is a logically reconfigurable hardware chip with substantial advantages in terms of performance and power consumption, so it is a good choice to deploy a deep convolutional network. In the research of this paper, we proposed a reconfigurable YOLOv3 FPGA hardware accelerator based on the AXI bus ARM+FPGA architecture. The YOLOv3 network quantifies through Vitis AI, and a series of operations such as model compression and data pre-processing can save accelerator chips and the access time of external storage. Pipeline operation enables FPGAs to achieve higher throughput. Compared with the GPU implementation of the YOLOv3 model, it is found that the hardware implementation of the FPGA-based YOLOv3 accelerator has lower energy consumption and can achieve higher throughput.

Topics & Concepts

Field-programmable gate arrayComputer sciencePipeline (software)Hardware accelerationEmbedded systemThroughputComputer hardwareReconfigurable computingObject detectionEnergy consumptionBandwidth (computing)Computer architectureArtificial intelligenceOperating systemWirelessEngineeringComputer networkPattern recognition (psychology)Electrical engineeringAdvanced Neural Network ApplicationsCCD and CMOS Imaging SensorsIndustrial Vision Systems and Defect Detection
FPGA Implementation of Object Detection Accelerator Based on Vitis-AI | Litcius