Publication | Closed Access
Design and implementation of a 2D convolution core for video applications on FPGAs
26
Citations
5
References
2004
Year
Unknown Venue
Video ApplicationsImage AnalysisMachine VisionEngineeringHardware AccelerationReal-time Pal VideoMultimedia Signal ProcessingVideo ProcessingHardware AlgorithmComputer EngineeringComputer ArchitectureConvolution Window SizeComputer ScienceVideo TransformerConvolution CoreDeep LearningFpga DesignComputer Vision
We present the design and implementation of a 2D convolution core for video applications optimised for the Xilinx low cost 3.3V SpartanXL/spl trade/ FPGA family. The core is parameterised and scaleable in terms of the convolution window size and coefficients, the input pixel word length and the image size. The window coefficients are represented as sum/subtract of power of twos in canonical signed digit (CSD) representation, which means that the usually costly multiplication operation can be easily implemented by a small number of simple shift-and-add operations, leading to considerable hardware savings. Optimised FPGA configurations capable of processing real-time PAL video are automatically generated from high-level descriptions of generic 2D convolutions, in the form of EDIF netlists, in less than 1 sec.
| Year | Citations | |
|---|---|---|
Page 1
Page 1