An FPGA-Based Fully Synchronized Design of a Bilateral Filter for Real-Time Image Denoising

被引:48
|
作者
Gabiger-Rose, Anna [1 ]
Kube, Matthias [2 ]
Weigel, Robert [1 ]
Rose, Richard [1 ]
机构
[1] Univ Erlangen Nurnberg, Inst Elect Engn, D-91058 Erlangen, Germany
[2] Fraunhofer Inst Integrated Circuits, Dept Contactless Test & Measuring Syst, D-91058 Erlangen, Germany
关键词
Bilateral filter; field-programmable gate array (FPGA); image processing; noise reduction; real-time processing; IMPLEMENTATION; ENHANCEMENT; METHODOLOGY;
D O I
10.1109/TIE.2013.2284133
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a detailed description of a synchronous field-programmable gate array implementation of a bilateral filter for image processing is given. The bilateral filter is chosen for one unique reason: It reduces noise while preserving details. The design is described on register-transfer level. The distinctive feature of our design concept consists of changing the clock domain in a manner that kernel-based processing is possible, which means the processing of the entire filter window at one pixel clock cycle. This feature of the kernel-based design is supported by the arrangement of the input data into groups so that the internal clock of the design is a multiple of the pixel clock given by a targeted system. Additionally, by the exploitation of the separability and the symmetry of one filter component, the complexity of the design is widely reduced. Combining these features, the bilateral filter is implemented as a highly parallelized pipeline structure with very economical and effective utilization of dedicated resources. Due to the modularity of the filter design, kernels of different sizes can be implemented with low effort using our design and given instructions for scaling. As the original form of the bilateral filter with no approximations or modifications is implemented, the resulting image quality depends on the chosen filter parameters only. Due to the quantization of the filter coefficients, only negligible quality loss is introduced.
引用
收藏
页码:4093 / 4104
页数:12
相关论文
共 50 条
  • [1] An FPGA-Based Fully Pipelined Bilateral Grid for Real-Time Image Denoising
    Hashimoto, Nobuho
    Takamaeda-Yamazaki, Shinya
    [J]. 2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 167 - 173
  • [2] An FPGA-Based Hardware Architecture of Gaussian-Adaptive Bilateral Filter for Real-Time Image Denoising
    Xie, Ailin
    Zhang, Ao
    Mei, Guohui
    [J]. IEEE ACCESS, 2024, 12 : 115277 - 115285
  • [3] An FPGA-based design for a real-time image denoising using approximated fractional integrator
    Sumit Kumar
    Rajib Kumar Jha
    [J]. Multidimensional Systems and Signal Processing, 2020, 31 : 1317 - 1339
  • [4] An FPGA-based design for a real-time image denoising using approximated fractional integrator
    Kumar, Sumit
    Jha, Rajib Kumar
    [J]. MULTIDIMENSIONAL SYSTEMS AND SIGNAL PROCESSING, 2020, 31 (04) : 1317 - 1339
  • [5] An FPGA Design for Real-Time Image Denoising
    Ben Atitallah, Ahmed
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 43 (02): : 803 - 816
  • [6] Accelerated FPGA-Based Vector Directional Filter for Real-Time Color Image Denoising with Enhanced Performance
    Alanazi, Turki M.
    [J]. TRAITEMENT DU SIGNAL, 2023, 40 (03) : 1251 - 1257
  • [7] FPGA-Based Design for Real-Time Crack Detection Based on Particle Filter
    Chisholm, Tim
    Lins, Romulo
    Givigi, Sidney
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) : 5703 - 5711
  • [8] An FPGA-based real-time image processing system
    ZONG Dexiang
    HE Yonghui
    [J]. Baosteel Technical Research, 2013, 7 (04) : 8 - 10
  • [9] Real-time FPGA-based image rectification system
    Vancea, Cristian
    Nedevschi, Sergiu
    Negru, Mihai
    Mathe, Stefan
    [J]. VISAPP 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 1, 2006, : 93 - +
  • [10] A FPGA-based Architecture for Real-Time Image Matching
    Wang, Jianhui
    Zhong, Sheng
    Xu, Wenhui
    Zhang, Weijun
    Cao, Zhiguo
    [J]. MIPPR 2013: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2013, 8920