Title :
Accelerating SVD on reconfigurable hardware for image denoising
Abstract :
This paper presents the implementation on FPGA of a block SVD method for image denoising. This method exploits the fact that only the smallest singular values are affected by the noise and therefore can be discarded, leading to an efficient nonlinear image filtering. An efficient architecture for singular value decomposition, (SVD) based on the Brent, Luk, Van loan (BLV) systolic array, has been proposed. The architecture is three times more efficient and three times faster than the existing BLV structure. An optimised implementation has been efficiently carried out on the PP-RC1000 board using a high level language "Handel-C" for hardware design.
Keywords :
field programmable gate arrays; image denoising; singular value decomposition; systolic arrays; BLV systolic array; Brent-Luk-Van loan systolic array; FPGA; Handel-C; SVD acceleration; block SVD method; high level hardware design language; image denoising; nonlinear image filtering; reconfigurable hardware; singular value decomposition; Acceleration; Computer architecture; Field programmable gate arrays; Filtering; Hardware; Image denoising; Jacobian matrices; Noise figure; Noise level; Nonlinear filters;
Conference_Titel :
Image Processing, 2004. ICIP '04. 2004 International Conference on
Print_ISBN :
0-7803-8554-3
DOI :
10.1109/ICIP.2004.1418739