Two-way partitioning of a recursive Gaussian filter in CUDA

Chang Won Lee, Jaepil Ko, Tae-Young Choe
Department of Computer Engineering, Kumoh National Institute of Technology, Gumi, Gyeongbuk, 730-701 Korea
EURASIP Journal on Image and Video Processing, 2014:33, 2014


   title={Two-way partitioning of a recursive Gaussian filter in CUDA},

   author={Lee, Chang Won and Ko, Jaepil and Choe, Tae-Young},



Download Download (PDF)   View View   Source Source   



Recursive Gaussian filters are more efficient than basic Gaussian filters when its filter window size is large. Since the computation of a point should start after the computation of its neighborhood points, recursive Gaussian filters are line oriented. Thus, the degree of parallelism is restricted by the length of the data image. In order to increase the parallelism of recursive Gaussian filters, we propose a two-way partitioned recursive Gaussian filter. The proposed filter partitions a line into two lines and a point, which is used for Gaussian blur effect across the two lines. This partition increases the parallelism because the filter is applied to the two blocks in parallel. Experimental results show that the process time of the proposed filter is half compared to the time of an one-way parallel recursive Gaussian filter while the peak signal-to-noise ratio is maintained within an acceptable rate of 26 to 33 dB.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: