Dynamically Reconfigurable Parallel Architecture Implementation of 2D Convolution for Image Processing over FPGA

被引:0
|
作者
Jahiruzzaman, Md. [1 ]
Saha, Shumit [1 ]
Hawlader, Md. Abul Khayum [1 ]
机构
[1] Khulna Univ Engn & Technol, Dept Elect & Commun Engn, Khulna 9203, Bangladesh
关键词
2D Convolution; Verilog HDL; FPGA; Image Processing; CONVOLVER;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
2D Convolution is the most convenient method to analyze digital image and video processing and has a variety of digital image processing applications such as edge detection, image enhancement, image segmentation, smoothing or blurring an image and can be applied to video processing on the basis of frame by frame for motion detection. Though the computational complexity of 2D convolution is comparatively high as it demands high level parallelism both for product and addition operations, it can be implemented on real time embedded system applications such as Application-Specific Integrated circuit (ASIC) or Field Programmable Gate Array (FPGA). As the convolved image directly depends on the kernel, proposed architecture is suitable for any kernel of 3x3 size. The objective of this study is to implement and synthesize a FPGA base image processing system based on 2D convolution on the basis of microprocessor architecture Simple-as-Possible. This system was designed and simulated in Verilog Hardware Description Language (Verilog HDL) and synthesized on Virtex-5 FPGA. The result shows that, the proposed design has lesser number of blocks (look up tables & registers) than other architecture and low time delay. So that, the complexity of the proposed architecture is less and it can be used in image processing applications.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Optimally efficient implementation of Boolean functions used in 2D binary image processing
    Gau, CJ
    Kong, TY
    VISION GEOMETRY VII, 1998, 3454 : 228 - 235
  • [42] Low Complexity 2D Adaptive Image Processing Algorithm and Its Hardware Implementation
    Kalali, Ercan
    Hamzaoglu, Ilker
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2017, 63 (03) : 277 - 284
  • [43] Parallel architecture dedicated to image component labelling in O(n log n): FPGA implementation
    Mozef, E
    Weber, S
    Jaber, J
    Prieur, G
    VISION SYSTEMS: SENSORS, SENSOR SYSTEMS, AND COMPONENTS, 1996, 2784 : 120 - 125
  • [44] System on chip approach for a SIMD architecture dedicated to 2D and 3D image processing
    Denoulet, J
    Dulac, D
    REAL-TIME IMAGING VII, 2003, 5012 : 92 - 101
  • [45] The improved (2D)2PCA algorithm and its parallel implementation based on image block
    Song Haifeng
    Chen Guangsheng
    Wei Hairong
    Yang Weiwei
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 170 - 177
  • [46] Parallel implementation of modified 2D pattern matching
    Gardel, A.
    Lazaro, J. L.
    Bravo, I.
    Derutin, J. P.
    Chateau, T.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 1617 - +
  • [47] FPGA Implementation of Spatial Filtering techniques for 2D Images
    Sadangi, Sushant
    Baraha, Satyakam
    Satpathy, Darshan Kumar
    Biswal, Pradyut Kumar
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 1213 - 1217
  • [48] An FPGA Implementation of Future Video Coding 2D Transform
    Mert, Ahmet Can
    Kalali, Ercan
    Hamzaoglu, Ilker
    2017 IEEE 7TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2017, : 31 - 36
  • [49] Accelerated 2D image processing on GPUs
    Payne, BR
    Belkasim, SO
    Owen, GS
    Weeks, MC
    Zhu, Y
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 256 - 264
  • [50] Parallel implementation of 2D LGA and MD simulations
    Bubak, M.
    Moscinski, J.
    Pogoda, M.
    Slota, R.
    Computer Physics Communications, 1999, 121