A parameterisable FPGA-tailored architecture for YOLOv3-Tiny
File(s)
Author(s)
Yu, Zhewen
Bouganis, Christos-Savvas
Type
Conference Paper
Abstract
Object detection is the task of detecting the position of objects in an image or video as well as their corresponding class. The current state of the art approach that achieves the highest performance (i.e. fps) without significant penalty in accuracy of detection is the YOLO framework, and more specifically its latest version YOLOv3. When embedded systems are targeted for deployment, YOLOv3-tiny, a lightweight version of YOLOv3, is usually adopted. The presented work is the first to implement a parameterised FPGA-tailored architecture specifically for YOLOv3-tiny. The architecture is optimised for latency-sensitive applications, and is able to be deployed in low-end devices with stringent resource constraints. Experiments demonstrate that when a low-end FPGA device is targeted, the proposed architecture achieves a 290x improvement in latency, compared to the hard core processor of the device, achieving at the same time a reduction in mAP of 2.5 pp (30.9% vs 33.4%) compared to the original model. The presented work opens the way for low-latency object detection on low-end FPGA devices.
Date Issued
2020-03-26
Date Acceptance
2020-01-23
Citation
Lecture Notes in Computer Science, 2020, 1, pp.330-344
ISBN
9783030445331
ISSN
0302-9743
Publisher
Springer International Publishing
Start Page
330
End Page
344
Journal / Book Title
Lecture Notes in Computer Science
Volume
1
Identifier
https://link.springer.com/chapter/10.1007/978-3-030-44534-8_25
Source
16th International Symposium, ARC 2020
Publication Status
Published
Start Date
2020-04-01
Finish Date
2020-04-03
Coverage Spatial
Toledo, Spain
Date Publish Online
2020-03-25