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
- J. C. Russ, The image processing handbook. CRC press, 2016.
- I. Pitas and A. N. Venetsanopoulos, Nonlinear digital filters: principles and applications, vol. 84. Springer Science & Business Media, 2013.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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