Gaussian Blur through Parallel Computing

Nahla Ibrahim, Ahmed ElFarag, Rania Kadry

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”.

Download


Paper 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