A novel Laplacian vector directional filter designed for real-time removal of impulsive noise from color images

被引:0
|
作者
Ben Atitallah, Ahmed [1 ]
Alanazi, Meshari D. [1 ]
机构
[1] Jouf Univ, Coll Engn, Dept Elect Engn, Sakaka, Saudi Arabia
关键词
Nonlinear filter; Real-time image denoising; Hardware/Software codesign; High-level synthesis flow; Field-programmable gate arrays; Computational optimization;
D O I
10.1016/j.compeleceng.2024.109396
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Eliminating noise from a color image represents an essential task in image processing, given that noise can markedly diminish visual quality and impact the precision of subsequent analyses or applications (such as visual quality inspection, medical image analysis, etc.). In this study, we introduce an innovative approach designed to remove noise while preserving the edges and fine details of a color image. This method is based on Laplacian operators, threshold values for identifying potentially corrupted pixels due to noise, and the Vector Directional Filter (VDF) for substituting noisy pixels. Consequently, this technique is termed Laplacian VDF (LVDF). Additionally, a Hardware/Software (HW/SW) design is formulated for the real-time implementation of the LVDF filter. The hardware architecture is designed through the High-Level Synthesis (HLS) flow, while the software component is executed using the ARM Cortex-A53 hardcore processor. Furthermore, five Direct Memory Access (DMAs) are employed to enhance data throughput between the hardware coprocessor and Double Data Rate (DDR) memory. Performance evaluations conducted on the ZCU102 kit reveal that the LVDF HW/SW design facilitates the restoration of 74 images per second, resulting in a 94 % reduction in execution time compared to the software implementation, all while maintaining consistent objective and subjective image quality.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Nonlinear vector filtering for impulsive noise removal from color images
    Celebi, M. Emre
    Kingravi, Hassan A.
    Aslandogan, Y. Alp
    JOURNAL OF ELECTRONIC IMAGING, 2007, 16 (03)
  • [2] Fast switching filter for impulsive noise removal from color images
    Celebi, M. Emre
    Kingravi, Hassan A.
    Uddin, Bakhtiyar
    Aslandogan, Y. Alp
    JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY, 2007, 51 (02) : 155 - 165
  • [3] Peer Group Filter for Impulsive Noise Removal in Color Images
    Smolka, Bogdan
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS AND APPLICATIONS, PROCEEDINGS, 2008, 5197 : 699 - 707
  • [4] A hybrid filter with neighborhood analysis for impulsive noise removal in color images
    Pei, Jihong
    Fan, Hongguang
    Yang, Xuan
    Feng, Xiaofeng
    SIGNAL PROCESSING, 2018, 153 : 197 - 209
  • [5] A Switching Vector Median Filter for Impulse Noise Removal from Color Images
    Chanu, Palungbam Roji
    Singh, Khumanthem Manglem
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 2819 - 2824
  • [6] Fast averaging peer group filter for the impulsive noise removal in color images
    Lukasz Malinski
    Bogdan Smolka
    Journal of Real-Time Image Processing, 2016, 11 : 427 - 444
  • [7] Fast averaging peer group filter for the impulsive noise removal in color images
    Malinski, Lukasz
    Smolka, Bogdan
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (03) : 427 - 444
  • [8] Adaptive rank weighted switching filter for impulsive noise removal in color images
    Smolka, Bogdan
    Malik, Krystyna
    Malik, Dariusz
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2015, 10 (02) : 289 - 311
  • [9] Adaptive rank weighted switching filter for impulsive noise removal in color images
    Bogdan Smolka
    Krystyna Malik
    Dariusz Malik
    Journal of Real-Time Image Processing, 2015, 10 : 289 - 311
  • [10] Deep Learning Based Switching Filter for Impulsive Noise Removal in Color Images
    Radlak, Krystian
    Malinski, Lukasz
    Smolka, Bogdan
    SENSORS, 2020, 20 (10)