Design of a 2D Median Filter with a High Throughput FPGA Implementation

被引:0
|
作者
Goel, Anish [1 ]
Ahmad, M. Omair [1 ]
Swamy, M. N. S. [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Noise Detection; Bit-Planes; Histogram-Based; Pipelining; Approximate Median;
D O I
10.1109/mwscas.2019.8885009
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a hybrid technique for median filtering of images affected by impulse noise is proposed. Our technique combines impulse noise detection, histogram-based median calculation and bit-plane processing to obtain approximate median with the aim of optimizing the throughput at minimum cost of image quality. The proposed median filter is implemented on FPGA with pipelining and is significantly faster than existing FPGA based pipelined median filter architectures. Implementation of the proposed median filter hardware provides a throughput of 282 Full High Definition (FHD) frames per second on Zynq-7 FPGA; 48% higher than the throughput of low-latency median filter. Compared to FPGA implementation of a low complexity noise removal, the proposed median filter utilizes only 45% of FPGA slices and provides a speed-up of 2.2 on Zynq-7 FPGA.
引用
收藏
页码:1073 / 1076
页数:4
相关论文
共 50 条
  • [1] MULTIPROCESSOR FPGA IMPLEMENTATION OF A 2D DIGITAL FILTER
    Tsuei, Danny Teng-Hsiang
    Dabbagh, Mohamed-Yahia
    Sachdev, Manoj
    2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, : 630 - 633
  • [2] FPGA implementation of median filter
    Maheshwari, R
    Rao, SSSP
    Poonacha, PG
    TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 523 - 524
  • [3] FPGA implementation of a median filter
    Bates, GL
    Nooshabadi, S
    IEEE TENCON'97 - IEEE REGIONAL 10 ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1 AND 2: SPEECH AND IMAGE TECHNOLOGIES FOR COMPUTING AND TELECOMMUNICATIONS, 1997, : 437 - 440
  • [4] FPGA Implementation of an ASIP for high throughput DFT/DCT 1D/2D engine
    Hassan, Hanan M.
    Shalash, Ahmed F.
    Mohamed, Karim
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1255 - 1258
  • [5] A Low-Cost Design of 2D Median Filter
    Chen, Wei-Ting
    Chen, Pei-Yin
    Hsiao, Yu-Che
    Lin, Shih-Hsiang
    IEEE ACCESS, 2019, 7 : 150623 - 150629
  • [6] 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
  • [7] An FPGA implementation for a high throughput adaptive filter using distributed arithmetic
    Allred, DJ
    Huang, W
    Krishnan, V
    Yoo, H
    Anderson, DV
    12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 324 - 325
  • [8] VHDL implementation of 2-D median filter
    Palaniswamy, KJ
    Rizkalla, ME
    Sinha, AC
    El-Sharkawy, M
    Salama, P
    42ND MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1999, : 744 - 747
  • [9] A hardware FPGA implementation of a 2-D median filter using a novel rank adjustment technique
    Swenson, RL
    Dimond, KR
    SEVENTH INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND ITS APPLICATIONS, 1999, (465): : 103 - 106
  • [10] HW/SW FPGA implementation of vector median filter
    Boudabous, A.
    Ben Atitallah, A.
    Kadionik, P.
    Khriji, L.
    Masmoudi, N.
    2007 PH.D RESEARCH IN MICROELECTRONICS AND ELECTRONICS, 2007, : 101 - +