Genetic Programming to Remove Impulse Noise in Color Images
-
Published:2023-12-22
Issue:1
Volume:14
Page:126
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Fajardo-Delgado Daniel1ORCID, Rodríguez-González Ansel Y.2ORCID, Sandoval-Pérez Sergio1ORCID, Molinar-Solís Jesús Ezequiel1ORCID, Sánchez-Cervantes María Guadalupe1ORCID
Affiliation:
1. Department of Systems and Computation, Tecnológico Nacional de México/Instituto Tecnológico de Ciudad Guzmán, Ciudad Guzmán 49100, Mexico 2. CICESE-UT3, Tepic 63155, Mexico
Abstract
This paper presents a new filter to remove impulse noise in digital color images. The filter is adaptive in the sense that it uses a detection stage to only correct noisy pixels. Detecting noisy pixels is performed by a binary classification model generated via genetic programming, a paradigm of evolutionary computing based on natural biological selection. The classification model training considers three impulse noise models in color images: salt and pepper, uniform, and correlated. This is the first filter generated by genetic programming exploiting the correlation among the color image channels. The correction stage consists of a vector median filter version that modifies color channel values if some are noisy. An experimental study was performed to compare the proposed filter with others in the state-of-the-art related to color image denoising. Their performance was measured objectively through the image quality metrics PSNR, MAE, SSIM, and FSIM. Experimental findings reveal substantial variability among filters based on noise model and image characteristics. The findings also indicate that, on average, the proposed filter consistently exhibited top-tier performance values for the three impulse noise models, surpassed only by a filter employing a deep learning-based approach. Unlike deep learning filters, which are black boxes with internal workings invisible to the user, the proposed filter has a high interpretability with a performance close to an equilibrium point for all images and noise models used in the experiment.
Funder
Tecnológico Nacional de México
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference45 articles.
1. Segmentation of images by color features: A survey;Cervantes;Neurocomputing,2018 2. Pawlak, T., Pilarska, A.A., Przybył, K., Stangierski, J., Ryniecki, A., Cais-Sokolińska, D., Pilarski, K., and Peplińska, B. (2022). Application of Machine Learning Using Color and Texture Analysis to Recognize Microwave Vacuum Puffed Pork Snacks. Appl. Sci., 12. 3. Jawahar, C., Li, H., Mori, G., and Schindler, K. (2019). Proceedings of the Lecture Notes in Computer Science, Springer International Publishing. 4. Image Retrieval Using Low Level and Local Features Contents: A Comprehensive Review;Lin;Appl. Comput. Intell. Soft Comput.,2020 5. HDR image retrieval by using color-based descriptor and tone mapping operator;Khwildi;Vis. Comput.,2020
|
|