<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2025.51.4.051</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2102</article-id>
      <title-group>
        <article-title xml:lang="ru">Оптимизация вычислений в модифицированном  фильтре Калмана для обработки изображений с автокоррелированными помехами: сравнительный  анализ методов</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Optimization of computations in the modified Kalman filter for image processing with autocorrelated noise: a comparative analysis of methods</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Осипенко</surname>
              <given-names>Игорь Николаевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Osipenko</surname>
              <given-names>Igor Nikolaevich</given-names>
            </name>
          </name-alternatives>
          <email>cabal.94@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Ульяновский государственный университет</aff>
        <aff xml:lang="en">Ulyanovsk State University</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2025.51.4.051</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=2102"/>
      <abstract xml:lang="ru">
        <p>В статье рассматривается задача оптимизации вычислительных затрат при использовании модифицированного фильтра Калмана для подавления автокоррелированного шума в цифровых изображениях. Наличие такого шума является характерной особенностью многих практических задач, включая медицинскую диагностику, дистанционное зондирование Земли и обработку видео в реальном времени. Классический дискретный фильтр Калмана, будучи оптимальным по критерию минимизации среднеквадратичной ошибки, недостаточно эффективен в условиях автокоррелированных помех. В этом случае решение задачи дискретной фильтрации может быть получено путем расширения вектора состояния за счет включения дополнительных переменных, описывающих структуру шумовой компоненты. Такой подход обеспечивает более точное восстановление исходного сигнала, но приводит к резкому росту вычислительной сложности, обусловленному увеличением размерности матриц и возрастанием требований к объему памяти. С целью снижения вычислительных затрат в статье проведен анализ трех различных стратегий оптимизации алгоритма фильтрации: использование разреженных матричных представлений, позволяющих существенно сократить количество операций при хранении и обработке данных; применение многопоточной обработки на CPU для повышения степени параллелизма вычислений; а также перенос вычислительно затратных процедур на графические процессоры (GPU). Экспериментальная часть работы включает тестирование разработанных алгоритмов на датасете CIFAR-10, к изображениям которого был добавлен искусственно сгенерированный автокоррелированный шум. Результаты показали, что наибольший прирост производительности достигается в GPU-реализации (ускорение в 6–7 раз по сравнению с базовой схемой), тогда как эффективность многопоточности и работы с разреженными структурами зависит от размера выборки и свойств данных. Полученные выводы подтверждают перспективность применения предложенных решений в высокопроизводительных системах обработки изображений и их интеграции в современные методы машинного обучения.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>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.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>фильтр Калмана</kwd>
        <kwd>модифицированный фильтр Калмана</kwd>
        <kwd>автокоррелированный шум</kwd>
        <kwd>обработка изображений</kwd>
        <kwd>оптимизация вычислений</kwd>
        <kwd>разреженные матрицы</kwd>
        <kwd>параллельные вычисления</kwd>
        <kwd>GPU-ускорение</kwd>
        <kwd>CIFAR-10</kwd>
        <kwd>машинное обучение</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>Kalman filter</kwd>
        <kwd>modified Kalman filter</kwd>
        <kwd>autocorrelated noise</kwd>
        <kwd>image processing</kwd>
        <kwd>computational optimization</kwd>
        <kwd>sparse matrices</kwd>
        <kwd>parallel computing</kwd>
        <kwd>GPU acceleration</kwd>
        <kwd>CIFAR-10</kwd>
        <kwd>machine learning</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Gonzalez R.C., Woods R.E. Digital Image Processing. Pearson; 2018. 1168 p.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Grewal M.S., Andrews A.P. Kalman Filtering: Theory and Practice Using MATLAB. New York: John Wiley &amp; Sons; 2001. 401 p.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Roy S., Mitra P. Visual Saliency Detection: A Kalman Filter Based Approach. arXiv. URL: https://arxiv.org/abs/1604.04825 [Accessed 25th September 2025].</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Сирота А.А., Иванков А.Ю. Блочные алгоритмы обработки изображений на основе фильтра Калмана в задаче построения сверхразрешения. Компьютерная оптика. 2014;38(1):118–126. https://doi.org/10.18287/0134-2452-2014-38-1-118-126</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Осипенко И.Н. Применение фильтра Калмана для устранения коррелированного шума в изображениях перед обучением автоэнкодеров. Автоматизация процессов управления. 2024;(4):57–66.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Осипенко И.Н., Лукин О.В. Применение модифицированного фильтра Калмана для устранения автокоррелированного шума в изображениях перед обучением автоэнкодеров. В сборнике: Актуальные проблемы прикладной математики, информатики и механики: Сборник трудов Международной научной конференции, 02–04 декабря 2024 года, Воронеж, Россия. Воронеж: Научно-исследовательские публикации; 2025. С. 653–658.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">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.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Goodfellow I., Bengio Y., Courville A. Deep Learning. Cambridge: MIT Press; 2016. 800 p.</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Hagan M.T., Demuth H.B., Beale M.H., de Jesús O. Neural Network Design. New York: Martin Hagan; 2014. 800 p.</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Лукин О.В. Анализ влияния величины конечного шага в модели автокоррелированного шума измерений на качество работы алгоритма дискретной фильтрации. Ученые записки УлГУ. Серия: Математика и информационные технологии. 2024;(2):42–50.</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">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</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>