Gaussian Blur through Parallel Computing
Nahla Ibrahim, Ahmed ElFarag, Rania Kadry
2021
Abstract
Two dimensional 2D convolution is one of the most complex calculations and memory intensive algorithms used in image processing. In our paper, we present the 2D convolution algorithm used in the Gaussian blur which is a filter widely used for noise reduction and has high computational requirements. Since, single threaded solutions cannot keep up with the performance and speed needed for image processing techniques. Therefore, parallelizing the image convolution on parallel systems enhances the performance and reduces the processing time. This paper aims to give an overview on the performance enhancement of the parallel systems on image convolution using Gaussian blur algorithm. We compare the speed up of the algorithm on two parallel systems: multi-core central processing unit CPU and graphics processing unit GPU using Google Colaboratory or “colab”.
DownloadPaper Citation
in Harvard Style
Ibrahim N., ElFarag A. and Kadry R. (2021). Gaussian Blur through Parallel Computing. In Proceedings of the International Conference on Image Processing and Vision Engineering - Volume 1: IMPROVE, ISBN 978-989-758-511-1, pages 175-179. DOI: 10.5220/0010513301750179
in Bibtex Style
@conference{improve21,
author={Nahla Ibrahim and Ahmed ElFarag and Rania Kadry},
title={Gaussian Blur through Parallel Computing},
booktitle={Proceedings of the International Conference on Image Processing and Vision Engineering - Volume 1: IMPROVE,},
year={2021},
pages={175-179},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010513301750179},
isbn={978-989-758-511-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the International Conference on Image Processing and Vision Engineering - Volume 1: IMPROVE,
TI - Gaussian Blur through Parallel Computing
SN - 978-989-758-511-1
AU - Ibrahim N.
AU - ElFarag A.
AU - Kadry R.
PY - 2021
SP - 175
EP - 179
DO - 10.5220/0010513301750179