Published March 26, 2026
| Version v1
Journal article
Open
ACCELERATING IMAGE FILTERING PROCESSES ON NVIDIA GRAPHICS PROCESSOR USING CUDA TECHNOLOGY
Authors/Creators
- 1. Department of "Computer Systems" Tashkent University of Information Technologies named after Muhammad Al-Khwarizmi, Tashkent, Uzbekistan
- 2. Assistant, Department of Computer Systems Tashkent University of Information Technologies named after Muhammad Al-Khwarizmi, Tashkent, Uzbekistan
Description
With technological advancements, the volume of data to be processed is rapidly increasing. Image-based data, in particular, require significant computational resources, slowing down processing. This study investigates the efficiency of parallel image filtering on large-scale data using GPU. Filtering was performed in parallel on an NVIDIA graphics processor with CUDA technology, and results were compared to sequential CPU processing. The study shows that GPU-based processing with CUDA significantly outperforms CPU execution, achieving up to ~235 times faster performance for large images. These results confirm the high efficiency of GPU and CUDA technology for image processing.
Files
50_1097-322-327-Javliev.pdf
Files
(444.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:05854195f41c1f2ac5475e24bc949204
|
444.1 kB | Preview Download |
Additional details
References
- Badman, A., & Kosinski, M. (2025, December 24). Big data. What is big data? https://www.ibm.com/think/topics/big-data
- Rahul, K., Banyal, R.K. & Arora, N. A systematic review on big data applications and scope for industrial processing and healthcare sectors. J Big Data 10, 133 (2023). https://doi.org/10.1186/s40537-023-00808-2
- Mekhriddin Rakhimov, Mannon Ochilov, Shakhzod Javliev, and Rashid Nasimov. 2025. Analysis and Possibilities of Parallel Approach in Big Data Processing. In Proceedings of the 8th International Conference on Future Networks &, Distributed Systems (ICFNDS '24). Association for Computing Machinery, New York, NY, USA, 20–25. https://doi.org/10.1145/3726122.3726126
- Perez-Meana, H., & Nakano-Miyatake, M. (2025). Digital Image Processing: Technologies and Applications. Applied Sciences, 15(23), 12709. https://doi.org/10.3390/app152312709
- Y. Cheng and B. Li, "Image Segmentation Technology and Its Application in Digital Image Processing," 2021 IEEE Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC), Dalian, China, 2021, pp. 1174-1177, doi: 10.1109/IPEC51340.2021.9421206.
- Schneider, J., & Smalley, I. (2025, November 17). CPU vs. GPU Machine Learning. CPU vs. GPU for machine learning. https://www.ibm.com/think/topics/cpu-vs-gpu-machine-learning
- SoftwareG, "How to use GPU to help CPU," [Online]. Available: https://softwareg.com.au/blogs/computer-hardware/how-to-use-gpu-to-help-cpu.
- Nan Zhang, Yun-shan Chen and Jian-li Wang, "Image parallel processing based on GPU," 2010 2nd International Conference on Advanced Computer Control, Shenyang, China, 2010, pp. 367-370, doi: 10.1109/ICACC.2010.5486836.
- R. R. Chand, M. Farik and N. A. Sharma, "Digital Image Processing Using Noise Removal Technique: A Non-Linear Approach," 2022 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Gold Coast, Australia, 2022, pp. 1-5, doi: 10.1109/CSDE56538.2022.10089258.
- He, C., Guo, K., & Chen, H. (2021). An Improved Image Filtering Algorithm for Mixed Noise. Applied Sciences, 11(21), 10358. https://doi.org/10.3390/app112110358
- C. Ma, S. Zeng and D. Li, "A New Algorithm for Backlight Image Enhancement," 2020 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS), Vientiane, Laos, 2020, pp. 840-844, doi: 10.1109/ICITBS49701.2020.00185..
- Mekhriddin Rakhimov, Shakhzod Javliev, Jakhongir Karimberdiyev, Khurshid Turaev, Makhliyo Turaeva, OpenMP and TBB for data parallelism on multi-core architectures. AIP Conf. Proc. 7 October 2025, 3377 (1): 060008. https://doi.org/10.1063/5.0299579
- Vasile, C.-E., Ulmămei, A.-A., & Bîră, C. (2024). Image Processing Hardware Acceleration—A Review of Operations Involved and Current Hardware Approaches. Journal of Imaging, 10(12), 298. https://doi.org/10.3390/jimaging10120298
- CUDA Tutorial. Learn CUDA simply easy learning: https://www.tutorialspoint.com/cuda/index.htm (2016)
- NVIDIA. Parallel programming and computing plaform | nvidia cuda. http://www.nvidia.com/object/cuda, June (2013).
- Flinders, M., Susnjara, S., & Smalley, I. (2025, November 17). GPU. What is a graphics processing unit (GPU)? https://www.ibm.com/think/topics/gpu
- NVIDIA, Preface - CUDA C++ Best Practices Guide 12.9 documentation". NVIDIA Corporation, May 31, 2025. [Online]. Available: https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/
- M. Harris and M. Harris, "How to access global memory efficiently in CUDA C/C++ kernels," NVIDIA Technical Blog, Oct. 16, 2025. [Online]. Available: https://developer.nvidia.com/blog/how-access-global-memory-efficiently-cuda-c-kernels/
- M. Harris and M. Harris, "Using shared memory in CUDA C/C++," NVIDIA Technical Blog, Aug. 05, 2025. [Online]. Available: https://developer.nvidia.com/blog/using-shared-memory-cuda-cc/
- Rakhimov, M., Javliev, S., Nasimov, R. (2026). Accelerating Image Processing on GPU with CUDA Technology. In: Koucheryavy, Y., Aziz, A. (eds) Internet of Things, Smart Spaces, and Next Generation Networks and Systems. ruSMART NEW2AN 2024 2024. Lecture Notes in Computer Science, vol 15555. Springer, Cham. https://doi.org/10.1007/978-3-031-95296-8_5