Back to Search
Start Over
A Hardware Accelerator for Edge Detection in High-Definition Video using Cellular Neural Networks
- Source :
- DSD
- Publication Year :
- 2019
- Publisher :
- IEEE, 2019.
-
Abstract
- This paper presents the architecture of a hardware accelerator for a cellular neural network (CeNN) with an application to real-time edge detection on visible-range and infrared video. The accelerator features fully-pipelined processing elements (PEs) that exploit the data parallelism in the algorithm to perform an iteration of the CeNN on a stream of video data with high throughput. The memory architecture exploits the locality of reference in the CeNN, so that each PE uses only 5 line buffers to store pixel, state, and output data, thus achieving low on-chip memory utilization. Implemented on a Xilinx XC7A200T FPGA running at 245MHz, the accelerator performs edge detection on 1080p video using a single CeNN iteration with a throughput of 118 frames per second (fps), a total latency of 15.7us, and 618mW of power consumption. The architecture features static reconfiguration to store built-in kernels and to add more PEs to support multiple iterations of the CeNN algorithm. More kernels can be added dynamically through a serial interface.
- Subjects :
- 010504 meteorology & atmospheric sciences
business.industry
Data parallelism
Computer science
1080p
0211 other engineering and technologies
02 engineering and technology
01 natural sciences
High-definition video
Cellular neural network
Memory architecture
Hardware acceleration
Locality of reference
business
Field-programmable gate array
Computer hardware
021101 geological & geomatics engineering
0105 earth and related environmental sciences
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2019 22nd Euromicro Conference on Digital System Design (DSD)
- Accession number :
- edsair.doi...........c88a3b5176d8df7642855e747eb19400
- Full Text :
- https://doi.org/10.1109/dsd.2019.00017