An Expandable Hardware Platform for Implementation of CNN-Based Applications
This paper proposes a standalone system for real-time processing of video streams using CNNs. The computing platform is easily
expandable and customizable for any application. This is achieved by using a modular approach both for the CNN architecture
itself and for its hardware implementation. Several FPGA-based processing modules can be cascaded together with a video acquisition
stage and an output interface to a framegrabber for video output storage, all sharing a common communication interface. The
pre-verified CNN components, the modular architecture, and the expandable hardware platform provide an excellent workbench
for fast and confident developing of CNN applications.