Feasibility Analysis of Bilateral Filtering by General Purpose Graphical Processing Unit Computing

Shruti S.Agrawal, C.K.Kurve
Department of Electronics Engineering, Kavikulguru Institute of Technology and Science, Ramtek, Dist: Nagpur
International Journal of Engineering Research and Applications (IJERA), 2014

   title={Feasibility Analysis of Bilateral Filtering by General Purpose Graphical Processing Unit Computing},

   author={Agrawal, Shruti S. and Kurve, C.K.},



Download Download (PDF)   View View   Source Source   



Digital Image Processing is an evergreen area of research in the signal processing domain. Denoising of digital images is one of the most fundamental operations that is performed in the pre-processing stage of almost all image processing operations. This important feature makes denoising as one of the lucrative research areas within the broad area of Digital Image Processing. With the advancement of upcoming hardware technologies, the demand of scientific computing can be better addressed by the image processing researchers. The clock frequency of a typical CPU has hit a ceiling at around 3.5 GHz, and the trend of the CPU market is now shifted towards providing more numbers of processing cores rather than higher clock frequencies. Under such scenario, it becomes necessary for a programmer to develop parallelized software algorithms, to fully exploit the multicore features of the available hardware The latest trend in advanced computation platforms is the General Purpose Graphical Processing Unit (GPGPU) computing, where the conventional use of GPU’s for gaming purpose alone is extended greatly, and exploited to solve general engineering problems of high dimensionality. As long as any problem has the ability to be parallelized, it can be optimized for implementation on the GPU. Therefore, the use of GPU for implementation of the bilateral filtering [1] algorithm is proposed, since the latter is an inherently parallelizable algorithm. As a practical application, the algorithm is proposed to be used for analyzing its denoising of digital images photographed in low light conditions. Preliminary results for Bilateral Filtering implementation using Matlab strongly favor the further development of this approach for the said application [3].
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

Follow us on Twitter

HGPU group

1655 peoples are following HGPU @twitter

Like us on Facebook

HGPU group

334 people like HGPU on Facebook

* * *

Free GPU computing nodes at hgpu.org

Registered users can now run their OpenCL application at hgpu.org. We provide 1 minute of computer time per each run on two nodes with two AMD and one nVidia graphics processing units, correspondingly. There are no restrictions on the number of starts.

The platforms are

Node 1
  • GPU device 0: nVidia GeForce GTX 560 Ti 2GB, 822MHz
  • GPU device 1: AMD/ATI Radeon HD 6970 2GB, 880MHz
  • CPU: AMD Phenom II X6 @ 2.8GHz 1055T
  • RAM: 12GB
  • OS: OpenSUSE 13.1
  • SDK: nVidia CUDA Toolkit 6.5.14, AMD APP SDK 3.0
Node 2
  • GPU device 0: AMD/ATI Radeon HD 7970 3GB, 1000MHz
  • GPU device 1: AMD/ATI Radeon HD 5870 2GB, 850MHz
  • CPU: Intel Core i7-2600 @ 3.4GHz
  • RAM: 16GB
  • OS: OpenSUSE 12.3
  • SDK: AMD APP SDK 3.0

Completed OpenCL project should be uploaded via User dashboard (see instructions and example there), compilation and execution terminal output logs will be provided to the user.

The information send to hgpu.org will be treated according to our Privacy Policy

HGPU group © 2010-2015 hgpu.org

All rights belong to the respective authors

Contact us: