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
来源
2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION COMMUNICATION TECHNOLOGY (ICEEICT 2015) | 2015年
关键词
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 条
  • [1] FPGA Optimization of Convolution-based 2D Filtering Processor for Image Processing
    Licciardo, Gian Domenico
    Cappetta, Carmine
    Di Benedetto, Luigi
    2016 8TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING CONFERENCE (CEEC), 2016, : 180 - 185
  • [2] Implementation of a Fixed-Point 2D Gaussian Filter for Image Processing based on FPGA
    Cabello, Frank
    Leon, Julio
    Iano, Yuzo
    Arthur, Rangel
    SPA 2015 SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS, 2015, : 28 - 33
  • [3] Implementation of 2D Torus Automorphisms for Image Encryption on FPGA
    Jahiruzzaman, Md.
    Hossain, A. B. M. Aowlad
    Saha, Shumit
    2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION COMMUNICATION TECHNOLOGY (ICEEICT 2015), 2015,
  • [4] A high-performance fully reconfigurable FPGA-based 2D convolution processor
    Perri, S
    Lanuzza, M
    Corsonello, P
    Cocorullo, G
    MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (8-9) : 381 - 391
  • [5] FPGA implementation of filtered image using 2D Gaussian filter
    Kabbai, Leila
    Sghaier, Anissa
    Douik, Ali
    Machhout, Mohsen
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (07) : 514 - 520
  • [6] Run-time self-reconfigurable 2D convolver for adaptive image processing
    Fons, Francisco
    Fons, Mariano
    Canto, Enrique
    MICROELECTRONICS JOURNAL, 2011, 42 (01) : 204 - 217
  • [7] Efficient hardware architecture for direct 2D DCT computation and its FPGA Implementation
    Hatim, Anas
    Belkouch, Said
    Sadiki, Tayeb
    Hassani, Moha M'Rabet
    2013 25TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2013,
  • [8] 2D IMAGE RECONSTRUCTION WITH A FPGA-BASED ARCHITECTURE IN A GAMMA CAMERA APPLICATION
    Saldana-Gonzalez, G.
    Salazar-Ibargueen, H.
    Martinez Bravo, O. M.
    Moreno-Barbosa, E.
    20TH INTERNATIONAL CONFERENCE ON ELECTRONICS COMMUNICATIONS AND COMPUTERS (CONIELECOMP 2010), 2010, : 102 - 105
  • [9] Parallel and Reconfigurable Mesh Architecture for Low and Medium Level Image Processing Applications
    Soukaina, Ihirri
    Ahmed, Errami
    Mohamed, Khaldoun
    ADVANCES IN UBIQUITOUS NETWORKING 2, 2017, 397 : 529 - 544
  • [10] Convolution algorithm for implementing 2D Discrete Wavelet Transform on the FPGA
    Slimani, I.
    Zaarane, A.
    Hamdoun, A.
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,