Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal

Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of the salt and pepper noise. This pa...

Full description

Bibliographic Details
Main Authors: Jalalian, Afsaneh, Karasfi, Babak, Samsudin, Khairulmizam, Saripan, M. Iqbal, Mashohor, Syamsiah
Format: Article
Language:English
Published: Islamic Azad University, Qazvin Branch 2014
Online Access:http://psasir.upm.edu.my/id/eprint/37654/
http://psasir.upm.edu.my/id/eprint/37654/1/Fast%20cellular%20automata%20implementation%20on%20graphic%20processor%20unit%20%28GPU%29%20for%20salt%20and%20pepper%20noise%20removal.pdf
_version_ 1848848666181238784
author Jalalian, Afsaneh
Karasfi, Babak
Samsudin, Khairulmizam
Saripan, M. Iqbal
Mashohor, Syamsiah
author_facet Jalalian, Afsaneh
Karasfi, Babak
Samsudin, Khairulmizam
Saripan, M. Iqbal
Mashohor, Syamsiah
author_sort Jalalian, Afsaneh
building UPM Institutional Repository
collection Online Access
description Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of the salt and pepper noise. This paper presents Cellular Automata (CA) framework for noise removal of distorted image by the salt and pepper noise. In order to enhance the performance of the designed CA for noise removal, a parallel programming approach has been adopted and implemented on GPU. The results obtained show that the proposed CA models implemented on general purpose processor and GPU are able to suppress noise in high noise intensity up to 90 percents. The proposed CA implemented on GPU has successfully outperformed the method implemented on CPU by factor of 2 for gray scale image and factor of 10 for color images.
first_indexed 2025-11-15T09:38:07Z
format Article
id upm-37654
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T09:38:07Z
publishDate 2014
publisher Islamic Azad University, Qazvin Branch
recordtype eprints
repository_type Digital Repository
spelling upm-376542015-12-18T02:04:03Z http://psasir.upm.edu.my/id/eprint/37654/ Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal Jalalian, Afsaneh Karasfi, Babak Samsudin, Khairulmizam Saripan, M. Iqbal Mashohor, Syamsiah Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of the salt and pepper noise. This paper presents Cellular Automata (CA) framework for noise removal of distorted image by the salt and pepper noise. In order to enhance the performance of the designed CA for noise removal, a parallel programming approach has been adopted and implemented on GPU. The results obtained show that the proposed CA models implemented on general purpose processor and GPU are able to suppress noise in high noise intensity up to 90 percents. The proposed CA implemented on GPU has successfully outperformed the method implemented on CPU by factor of 2 for gray scale image and factor of 10 for color images. Islamic Azad University, Qazvin Branch 2014 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/37654/1/Fast%20cellular%20automata%20implementation%20on%20graphic%20processor%20unit%20%28GPU%29%20for%20salt%20and%20pepper%20noise%20removal.pdf Jalalian, Afsaneh and Karasfi, Babak and Samsudin, Khairulmizam and Saripan, M. Iqbal and Mashohor, Syamsiah (2014) Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal. Journal of Computer and Robotics, 5 (1). pp. 21-28. ISSN 2345-6582 http://www.qjcr.ir/?_action=articleInfo&article=39
spellingShingle Jalalian, Afsaneh
Karasfi, Babak
Samsudin, Khairulmizam
Saripan, M. Iqbal
Mashohor, Syamsiah
Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal
title Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal
title_full Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal
title_fullStr Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal
title_full_unstemmed Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal
title_short Fast cellular automata implementation on graphic processor unit (GPU) for salt and pepper noise removal
title_sort fast cellular automata implementation on graphic processor unit (gpu) for salt and pepper noise removal
url http://psasir.upm.edu.my/id/eprint/37654/
http://psasir.upm.edu.my/id/eprint/37654/
http://psasir.upm.edu.my/id/eprint/37654/1/Fast%20cellular%20automata%20implementation%20on%20graphic%20processor%20unit%20%28GPU%29%20for%20salt%20and%20pepper%20noise%20removal.pdf