Research Article

CUDA Based Computation of Quadratic Image Filters

Volume: 8 Number: 1 March 31, 2020
EN

CUDA Based Computation of Quadratic Image Filters

Abstract

Image processing applications usually requires nonlinear methods due to the nonlinear characteristics of images. Quadratic image filter which is a class of nonlinear image filters are widely used in practice such as noise elimination edge detection and image enhancement. On the other hand, second order products of the pixels make quadratic image filters computationally expensive to implement when compared to linear convolution. In the last decade, CUDA accelerated computing has been widely used in image processing applications to reduce computation times. In this study, an efficient method for the CUDA acceleration of the quadratic image filter has been implemented. For this purpose, alternative algorithms were examined comparatively since the performance of the GPU is sensitive to memory utilization. Because quadratic filter has a large number of coefficients and quadratic terms, the algorithm which utilizes the shared memory for storing image blocks provided the best throughput among the examined methods. Comparative results that were obtained using various images in different sizes show significant accelerations over sequential implementation.

Keywords

References

  1. J. C. Russ, The image processing handbook. CRC press, 2016.
  2. I. Pitas and A. N. Venetsanopoulos, Nonlinear digital filters: principles and applications, vol. 84. Springer Science & Business Media, 2013.
  3. G. F. Ramponi, G. L. Sicuranza, and W. Ukovich, “A computational method for the design of 2-D nonlinear Volterra filters,” Circuits Syst. IEEE Trans., vol. 35, no. 9, pp. 1095–1102, 1988.
  4. L. Thomas, G. Krishnan, R. A. Mol, and A. Roy, “Removal of Impulsive Noise from MRI Images using Quadratic Filter,” Int. J. Eng. Res. Technol., vol. 3, no. 4, pp. 2220–2223, 2014.
  5. M. Meenavathi and K. Rajesh, “Volterra Filtering techniques for removal of Gaussian and mixed Gaussian-Impulse noise,” Int. J. Electr. Comput. Eng., vol. 1, no. 2, pp. 184–190, 2007.
  6. J. Zhang and Y. Pang, “Pipelined robust M-estimate adaptive second-order Volterra filter against impulsive noise,” Digit. Signal Process., vol. 26, pp. 71–80, Mar. 2014.
  7. V. S. Hari, V. P. Jagathy Raj, and R. Gopikakumari, “Quadratic filter for the enhancement of edges in retinal images for the efficient detection and localization of diabetic retinopathy,” Pattern Anal. Appl., vol. 20, no. 1, pp. 145–165, Feb. 2017.
  8. V. S. Hari, V. P. Jagathy Raj, and R. Gopikakumari, “Unsharp masking using quadratic filter for the enhancement of fingerprints in noisy background,” Pattern Recognit., vol. 46, no. 12, pp. 3198–3207, Dec. 2013.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

March 31, 2020

Submission Date

November 28, 2019

Acceptance Date

January 25, 2020

Published in Issue

Year 2020 Volume: 8 Number: 1

APA
Akgün, D., & Uzun, S. (2020). CUDA Based Computation of Quadratic Image Filters. International Journal of Applied Mathematics Electronics and Computers, 8(1), 1-6. https://doi.org/10.18100/ijamec.652564
AMA
1.Akgün D, Uzun S. CUDA Based Computation of Quadratic Image Filters. International Journal of Applied Mathematics Electronics and Computers. 2020;8(1):1-6. doi:10.18100/ijamec.652564
Chicago
Akgün, Devrim, and Süleyman Uzun. 2020. “CUDA Based Computation of Quadratic Image Filters”. International Journal of Applied Mathematics Electronics and Computers 8 (1): 1-6. https://doi.org/10.18100/ijamec.652564.
EndNote
Akgün D, Uzun S (March 1, 2020) CUDA Based Computation of Quadratic Image Filters. International Journal of Applied Mathematics Electronics and Computers 8 1 1–6.
IEEE
[1]D. Akgün and S. Uzun, “CUDA Based Computation of Quadratic Image Filters”, International Journal of Applied Mathematics Electronics and Computers, vol. 8, no. 1, pp. 1–6, Mar. 2020, doi: 10.18100/ijamec.652564.
ISNAD
Akgün, Devrim - Uzun, Süleyman. “CUDA Based Computation of Quadratic Image Filters”. International Journal of Applied Mathematics Electronics and Computers 8/1 (March 1, 2020): 1-6. https://doi.org/10.18100/ijamec.652564.
JAMA
1.Akgün D, Uzun S. CUDA Based Computation of Quadratic Image Filters. International Journal of Applied Mathematics Electronics and Computers. 2020;8:1–6.
MLA
Akgün, Devrim, and Süleyman Uzun. “CUDA Based Computation of Quadratic Image Filters”. International Journal of Applied Mathematics Electronics and Computers, vol. 8, no. 1, Mar. 2020, pp. 1-6, doi:10.18100/ijamec.652564.
Vancouver
1.Devrim Akgün, Süleyman Uzun. CUDA Based Computation of Quadratic Image Filters. International Journal of Applied Mathematics Electronics and Computers. 2020 Mar. 1;8(1):1-6. doi:10.18100/ijamec.652564