Keywords: kalman filter, modified Kalman filter, autocorrelated noise, image processing, computational optimization, sparse matrices, parallel computing, GPU acceleration, CIFAR-10, machine learning
Optimization of computations in the modified Kalman filter for image processing with autocorrelated noise: a comparative analysis of methods
UDC 004.032.26
DOI: 10.26102/2310-6018/2025.51.4.051
This paper addresses the problem of optimizing computational costs in the modified Kalman filter used for suppressing autocorrelated noise in digital images. Such noise is a common feature of many practical applications, including medical imaging, Earth remote sensing, and real-time video processing. The classical discrete Kalman filter, while being optimal in terms of minimizing the mean square error, is insufficiently effective under autocorrelated disturbances. In this case, a solution to the discrete filtering problem can be obtained by extending the state vector through the inclusion of additional variables that describe the structure of the noise component. This approach enables more accurate signal restoration but leads to a sharp increase in computational complexity due to the growth of matrix dimensionality and memory requirements. To reduce these computational costs, three optimization strategies for optimizing the filtering algorithm are analyzed: the use of sparse matrix representations, which significantly reduce the number of operations for data storage and processing; multithreaded processing on CPUs to increase computational parallelism; and the transfer of computationally intensive procedures to graphics processing units (GPUs). The experimental study involves testing the developed algorithms on the CIFAR-10 dataset, to which artificially generated autocorrelated noise was added. The results demonstrate that the greatest performance gain is achieved with the GPU-based implementation (a 6–7× speedup compared to the baseline scheme), while the effectiveness of multithreading and sparse matrices depends on the dataset size and structure. The findings confirm the potential of the proposed solutions for practical use in high-performance image filtering systems and their integration into modern machine learning methods.
1. Gonzalez R.C., Woods R.E. Digital Image Processing. Pearson; 2018. 1168 p.
2. Grewal M.S., Andrews A.P. Kalman Filtering: Theory and Practice Using MATLAB. New York: John Wiley & Sons; 2001. 401 p.
3. Sun W., Huang X., Li Ch., Xiao Ch., Qian W. A Novel Kalman Filter Based Video Image Processing Scheme for Two-Photon Fluorescence Microscopy. In: Medical Imaging 2016: Biomedical Applications in Molecular, Structural, and Functional Imaging: Proceedings: Volume 9788, 27 February – 03 March 2016, San Diego, CA, USA. SPIE; 2016. https://doi.org/10.1117/12.2216129
4. Roy S., Mitra P. Visual Saliency Detection: A Kalman Filter Based Approach. arXiv. URL: https://arxiv.org/abs/1604.04825 [Accessed 25th September 2025].
5. Sirota A.A., Ivankov A.Yu. Block Algorithms of Image Processing Based on Kalman Filter for Superresolution Reconstruction. Computer Optics. 2014;38(1):118–126. (In Russ.). https://doi.org/10.18287/0134-2452-2014-38-1-118-126
6. Ionov I., Boldyrikhin N., Cherckesova L., Saveliev V. Filtering Grayscale Images Using the Kalman Filter. In: XV International Scientific Conference on Precision Agriculture and Agricultural Machinery Industry "State and Prospects for the Development of Agribusiness – INTERAGROMASH 2022": Volume 363, 25–27 May 2022, Rostov-on-Don, Russia. 2022. https://doi.org/10.1051/e3sconf/202236303004
7. Osipenko I.N. The Use of Kalman Filter for Eliminating Correlated Noise in Images Following the Training of Autoencoders. Automation of Control Processes. 2024;(4):57–66. (In Russ.).
8. Osipenko I.N., Lukin O.V. Primenenie modifitsirovannogo fil'tra Kalmana dlya ustraneniya avtokorrelirovannogo shuma v izobrazheniyakh pered obucheniem avtoenkoderov. In: Aktual'nye problemy prikladnoi matematiki, informatiki i mekhaniki: Sbornik trudov Mezhdunarodnoi nauchnoi konferentsii, 02–04 December 2024, Voronezh, Russia. Voronezh: Nauchno-issledovatel'skie publikatsii; 2025. P. 653–658. (In Russ.).
9. Liu W., Shi P., Zhang H. Kalman Filtering with Finite-Step Autocorrelated Measurement Noise. Journal of Computational and Applied Mathematics. 2022;408. https://doi.org/10.1016/j.cam.2022.114138
10. Dougherty E.R., Astola J.T. Nonlinear Image Processing X, Electronic Imaging: Proceedings: Volume 3646, 23–29 January 1999, San Jose, CA, USA. SPIE; 1999.
11. Tian Ch., Xu Y., Zuo W., Zhang B., Fei L., Lin Ch.-W. Coarse-to-Fine CNN for Image Super-Resolution. IEEE Transactions on Multimedia. 2020;23:1489–1502. https://doi.org/10.1109/TMM.2020.2999182
12. Goodfellow I., Bengio Y., Courville A. Deep Learning. Cambridge: MIT Press; 2016. 800 p.
13. Hagan M.T., Demuth H.B., Beale M.H., de Jesús O. Neural Network Design. New York: Martin Hagan; 2014. 800 p.
14. Kaur H., Sahambi J.S. Vehicle Tracking in Video Using Fractional Feedback Kalman Filter. IEEE Transactions on Computational Imaging. 2016;2(4):550–561. https://doi.org/10.1109/TCI.2016.2600480
15. Lukin O.V. Analysis of the Impact of the Finite Step Sizein the Autocorrelated Measurement Noise Modelon the Performance of the Discrete Filtering Algorithm. Uchenye zapiski UlGU. Seriya: Matematika i informatsionnye tekhnologii. 2024;(2):42–50. (In Russ.).
16. Portilla J., Strela V., Wainwright M.J., Simoncelli E.P. Adaptive Wiener Denoising Using a Gaussian Scale Mixture Model in the Wavelet Domain. In: Proceedings 2001 International Conference on Image Processing, 07–10 October 2001, Thessaloniki, Greece. IEEE; 2002. P. 37–40. https://doi.org/10.1109/ICIP.2001.958418
17. Topaloglu I. Deep Learning Based Convolutional Neural Network Structured New Image Classification Approach for Eye Disease Identification. Scientia Iranica. 2023;30(5):1731–1742. https://doi.org/10.24200/SCI.2022.58049.5537
Keywords: kalman filter, modified Kalman filter, autocorrelated noise, image processing, computational optimization, sparse matrices, parallel computing, GPU acceleration, CIFAR-10, machine learning
For citation: Osipenko I.N. Optimization of computations in the modified Kalman filter for image processing with autocorrelated noise: a comparative analysis of methods. Modeling, Optimization and Information Technology. 2025;13(4). URL: https://moitvivt.ru/ru/journal/pdf?id=2102 DOI: 10.26102/2310-6018/2025.51.4.051 (In Russ).
Received 17.10.2025
Revised 25.11.2025
Accepted 03.12.2025