Abstract
In this paper, four impulse noise filters based on modifications of linear cellular automata (LCA) are proposed and evaluated. Each of these filters make use of an adaptive neighborhood to provide efficient noise filtration at varying noise densities. The LCA model works asynchronously and makes the proposed filters computationally efficient. Peak signal to noise ratio and structural similarity (SSIM) index metrics are used to provide objective analysis of the proposed filters.
Similar content being viewed by others
References
Backes, A.R.: Texture classification using deterministic walk and the influence of the neighbor set. Signal Image Video Process. 14(8), 1609–1616 (2020). https://doi.org/10.1007/s11760-020-01707-2
Bhat, O., Khan, D.A.: Evaluation of deep learning model for human activity recognition. Evol. Syst. (2021). https://doi.org/10.1007/s12530-021-09373-6
Dalhoum, A., Al-Dhamari, I., Ortega, A., Alfonseca, M .: Enhanced cellular automata for image noise removal. In: Proceedings of the Asian Simulation Technology Conference, pp. 69–73 (2011)
Deivalakshmi, S., Palanisamy, P.: Removal of high density salt and pepper noise through improved tolerance based selective arithmetic mean filtering with wavelet thresholding. AEU - Int. J. Electron. Commun. 70(6), 757–776 (2016). https://doi.org/10.1016/j.aeue.2016.03.002
Gani, G., Qadir, F.: A novel method for digital image copy-move forgery detection and localization using evolving cellular automata and local binary patterns. Evol. Syst. (2019). https://doi.org/10.1007/s12530-019-09309-1
Jeelani, Z.: Digital image encryption based on chaotic cellular automata. Int. J. Comput. Vis. Image Process. 10(4), 29–42 (2020). https://doi.org/10.4018/ijcvip.2020100102
Jeelani, Z., Qadir, F.: Cellular automata-based approach for digital image scrambling. Int. J. Intell. Comput. Cybern. 11(3), 353–370 (2018). https://doi.org/10.1108/ijicc-10-2017-0132
Jeelani, Z., Qadir, F.: Cellular automata-based approach for digital image scrambling. Int. J. Intell. Comput. Cybern. (2018). https://doi.org/10.1108/ijicc-10-2017-0132
Jeelani, Z., Qadir, F.: Cellular automata-based approach for salt-and-pepper noise filtration. J. King Saud Univ. Comput. Inf. Sci. (2018). https://doi.org/10.1016/j.jksuci.2018.12.006
Jeelani, Z., Qadir, F.: A comparative study of cellular automata-based digital image scrambling techniques. Evol. Syst. (2020). https://doi.org/10.1007/s12530-020-09326-5
Jeelani, Z., Qadir, F., Gani, G.: Cellular automata-based digital image scrambling under JPEG compression attack. Multimed. Syst. (2021). https://doi.org/10.1007/s00530-021-00759-9
Kumar, S.V., Nagaraju, C.: Support vector neural network based fuzzy hybrid filter for impulse noise identification and removal from gray-scale image. J. King Saud Univ. Comput. Inf. Sci. (2018). https://doi.org/10.1016/j.jksuci.2018.05.011
Liu, S., Chen, H., Yang, S.: An effective filtering algorithm for image salt-pepper noises based on cellular automata. In: Congress on Image and Signal Processing, IEEE (2008). (2008). https://doi.org/10.1109/cisp.2008.263
Malinski, L., Smolka, B.: Fast adaptive switching technique of impulsive noise removal in color images. J. Real-Time Image Process, 16(4), 1077–1098 (2019)
Nandhini, M., Nalini, T.: Survey of image denoising algorithms. Int. J. Adv. Res. Comput. Sci. (2014)
Novoselac, V., Pavic, Z.: Adaptive center weighted median filter. In: 7th International Scientific and Expert Conference TEAM (2015)
Pathak, M., Sadawarti, H., Singh, S.: A technique to suppress speckle in ultrasound images using nonlocal mean and cellular automata. Indian J. Sci. Technol. (2016). https://doi.org/10.17485/ijst/2016/v9i13/80421
Petrou, M., Petrou, C.: Image Processing Fundamentals. Wiley, Singapore (2010)
Qadir, F., Khan, K.: Investigations of cellular automata linear rules for edge detection. Int. J. Comput. Netw. Inf. Secur. 4(3), 47–53 (2012)
Qadir, F., Shoosha, I.Q.: Cellular automata-based efficient method for the removal of high-density impulsive noise from digital images. Int. J. Inf. Technol. 10(4), 529–536 (2018). https://doi.org/10.1007/s41870-018-0166-4
Qadir, F., Peer, M., Khan, K.: A novel method for generating self replicate patterns based on two dimensional cellular automata, twenty five neighborhood model. Int. J. Comput. Appl. 47(2), 43–48 (2012)
Roy, A., Singha, J., Devi, S.S., Laskar, R.H.: Impulse noise removal using SVM classification based fuzzy filter from gray scale images. Signal Process. 128, 262–273 (2016). https://doi.org/10.1016/j.sigpro.2016.04.007
Sadeghi, S., Rezvanian, A., Kamrani, E.: An efficient method for impulse noise reduction from images using fuzzy cellular automata. AEU - Int. J. Electron. Commun. 66(9), 772–779 (2012). https://doi.org/10.1016/j.aeue.2012.01.010
Sahin, U., Uguz, S., Sahin, F.: Salt and pepper noise filtering with fuzzy-cellular automata. Comput. Electr. Eng. 40(1), 59–69 (2014). https://doi.org/10.1016/j.compeleceng.2013.11.010
Sargolzaei, A., Yen, K.K., Zeng, K., Motahari, S.M.A., Noei, S.: Impulse image noise reduction using fuzzy-cellular automata method. Int. J. Comput. Electr. Eng. 6(2), 191–195 (2014). https://doi.org/10.7763/ijcee.2014.v6.820
Selvapeter, P.J., Hordijk, W.: Cellular automata for image noise filtering. In: World Congress on Nature & Biologically Inspired Computing (NaBIC). IEEE (2009). https://doi.org/10.1109/nabic.2009.5393684 (2009)
Shukla, A.P., Agarwal, S.: An enhanced cellular automata based scheme for noise filtering. Int. J. Signal Process. Image Process. Pattern Recognit. 7(4), 231–242 (2014). https://doi.org/10.14257/ijsip.2014.7.4.23
Sun, T., Neuvo, Y.: Detail-preserving median based filters in image processing. Pattern Recognit. Lett. 15(4), 341–347 (1994). https://doi.org/10.1016/0167-8655(94)90082-5
Toh, K., Ibrahim, H., Mahyuddin, M.: Salt-and-pepper noise detection and reduction using fuzzy switching median filter. IEEE Trans. Consum. Electron. 54(4), 1956–1961 (2008). https://doi.org/10.1109/tce.2008.4711258
Tourtounis, D., Mitianoudis, N., Sirakoulis, GC.: Salt-n-pepper noise filtering using cellular automata. CoRR (2017). arXiv:1708.05019
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jeelani, Z., Gani, G. & Qadir, F. Linear cellular automata-based impulse noise identification and filtration of degraded images. SIViP 17, 2679–2687 (2023). https://doi.org/10.1007/s11760-023-02484-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-023-02484-4