Exploration of Hardware Acceleration Methods for an XNOR Traffic Signs Classifier
Dominika Przewlocka-Rus, Marcin Kowalczyk, Tomasz Kryjak

TL;DR
This paper investigates hardware acceleration techniques for binary neural networks used in traffic sign classification, demonstrating high frame rates on FPGA devices with maintained accuracy.
Contribution
It introduces two FPGA-based acceleration methods for XNOR networks, including a custom HDL accelerator and the Xilinx FINN framework, achieving real-time performance.
Findings
Custom HDL accelerator achieves ~450 fps.
Xilinx FINN accelerator reaches ~550 fps.
Both methods maintain over 96% accuracy.
Abstract
Deep learning algorithms are a key component of many state-of-the-art vision systems, especially as Convolutional Neural Networks (CNN) outperform most solutions in the sense of accuracy. To apply such algorithms in real-time applications, one has to address the challenges of memory and computational complexity. To deal with the first issue, we use networks with reduced precision, specifically a binary neural network (also known as XNOR). To satisfy the computational requirements, we propose to use highly parallel and low-power FPGA devices. In this work, we explore the possibility of accelerating XNOR networks for traffic sign classification. The trained binary networks are implemented on the ZCU 104 development board, equipped with a Zynq UltraScale+ MPSoC device using two different approaches. Firstly, we propose a custom HDL accelerator for XNOR networks, which enables the inference…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCCD and CMOS Imaging Sensors · Advanced Neural Network Applications · Image Processing Techniques and Applications
