A new hardware architecture of the adaptive vector median filter and validation in a hardware/software environment

被引:7
作者
Ben Atitallah, Ahmed [1 ]
Abid, Imen [2 ]
Boudabous, Anis [3 ]
Loukil, Hassen [4 ]
机构
[1] Jouf Univ, Dept Elect Engn, Aljouf, Saudi Arabia
[2] Univ Sfax, LETI Lab ENIS, BP W 3038 Sfax, Sfax, Tunisia
[3] Jouf Univ, Coll Comp & Informat Sci, Sakakah, Saudi Arabia
[4] King Khalid Univ, Coll Engn, Elect Engn Dept, Abha, Saudi Arabia
关键词
AVMF; color image; impulsive noise; HW; SW implementation; FPGA design; IMPLEMENTATION; DESIGN;
D O I
10.1002/cta.3000
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Presented in this paper is a new hardware architecture of the adaptive vector median filter (AVMF). The suggested structure yielded important values in impulsive noise removal from color images while preserving their fine details. The software (SW) study of this filter demonstrated that its implementation is too complex. To overcome this limitation, some approximations using a ROM memory were proposed to perform the square root for a hardware (HW) implementation. Comparative results between the ideal and approximated SWs of the AVMF showed a relative error equal to 0.01%. Then, sequential and parallel HW architectures were developed for this filter based on the approximated method. Finally, the validation of these architectures was conducted using an field-programmable gate array (FPGA) platform on an HW/SW environment. The validation results demonstrated that the proposed HW/SW implementation of the AVMF can speed up the execution time 180 times in the worst case at 140 MHz compared to the SW solution as well as preserving a high data quality (same image quality).
引用
收藏
页码:2329 / 2347
页数:19
相关论文
共 29 条
[1]  
Agrawal P., 2013, INT J ADV RES COMPUT, V1, P18
[2]  
[Anonymous], ALTERA STRATIX 2 FPG
[3]   VECTOR MEDIAN FILTERS [J].
ASTOLA, J ;
HAAVISTO, P ;
NEUVO, Y .
PROCEEDINGS OF THE IEEE, 1990, 78 (04) :678-689
[4]  
Ben Atitallah Ahmed, 2012, WSEAS Transactions on Circuits and Systems, V11, P211
[5]   FPGA implementation of a HW/SW platform for multimedia embedded systems [J].
Ben Atitallah, A. ;
Kadionik, P. ;
Masmoudi, N. ;
Levi, H. .
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2008, 12 (04) :293-311
[6]  
Ben Atitallah A., 2006, P 2006 IEEE INT C AC, pIII, DOI [10.1109/ICASSP.2006.1660807, DOI 10.1109/ICASSP.2006.1660807]
[7]   An optimized FPGA design of inverse quantization and transform for HEVC decoding blocks and validation in an SW/HW environment [J].
Ben Atitallah, Ahmed ;
Kammoun, Manel ;
Ben Atitallah, Rabie .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2020, 28 (03) :1656-1672
[8]   An FPGA comparative study of high-level and low-level combined designs for HEVC intra, inverse quantization, and IDCT/IDST 2D modules [J].
Ben Atitallah, Ahmed ;
Kammoun, Manel ;
Ali, Karim M. A. ;
Ben Atitallah, Rabie .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (08) :1274-1290
[9]  
Boudabous A, 2004, 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, P738
[10]  
Boudabous A, 2007, RADIOENGINEERING, V16, P113