<?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/2026.61.10.016</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2600</article-id>
      <title-group>
        <article-title xml:lang="ru">Алгоритм пространственной линейной фильтрации изображений на основе сепарабельного биномиального ядра для потоковой реализации в программируемой логике</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>A spatial linear image filtering algorithm based on a separable binomial kernel for streaming implementation in programmable logic</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0008-7003-0359</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Гайсин</surname>
              <given-names>Камиль Рафаэлевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Gaisin</surname>
              <given-names>Kamil Rafaelevich</given-names>
            </name>
          </name-alternatives>
          <email>gaisinkamil@yandex.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0001-8561-8616</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Егорчев</surname>
              <given-names>Антон Александрович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Egorchev</surname>
              <given-names>Anton Aleksandrovich</given-names>
            </name>
          </name-alternatives>
          <email>anton@egorchev.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <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>Azov</surname>
              <given-names>Maksim Sergeevich</given-names>
            </name>
          </name-alternatives>
          <email>m.azov@ukbp.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Казанский (Приволжский) федеральный университет, Институт вычислительной математики и информационных технологий</aff>
        <aff xml:lang="en">Kazan (Volga Region) Federal University, Institute of Computational Mathematics and Information Technology</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Казанский (Приволжский) федеральный университет</aff>
        <aff xml:lang="en">Kazan (Volga Region) Federal University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Акционерное общество «Ульяновское конструкторское бюро приборостроения»</aff>
        <aff xml:lang="en">Joint-Stock Company Ulyanovsk Instrument Manufacturing Design Bureau</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/2026.61.10.016</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=2600"/>
      <abstract xml:lang="ru">
        <p>В работе исследовано влияние размера ядра гауссова фильтра на характеристики обнаружения объектов облегченным сверточным нейросетевым детектором в видеосцене с пониженной освещенностью. Рассмотрена сепарабельная модель фильтра, ориентированная на потоковую реализацию в программируемой логике, и выполнено сравнение вариантов ее аппаратного исполнения по числу операций на пиксель. Целью работы является экспериментальная оценка влияния размера ядра на латентность и устойчивость обнаружения, а также проверка сохранения характеристик детекции при переходе к реализации без аппаратных умножителей. Обработка выполнялась покадрово для видеопоследовательности длиной 1351 кадр при двух значениях порога уверенности детектора. Установлено, что воздействие гауссовой фильтрации проявляется преимущественно в повышении устойчивости детекции, а не в улучшении раннего обнаружения: число кадров с обнаружением возрастает на 6,7 % при базовом пороге уверенности и на 25 % при строгом, тогда как момент первого обнаружения практически не смещается. При строгом пороге и размере ядра, превышающем три отсчета, обнаружена деградация раннего обнаружения, вызванная избыточным сглаживанием объекта малого углового размера; это задает верхнюю границу допустимой области параметра. Показано, что близость биномиальной аппроксимации к точному гауссову фильтру сохраняется и на уровне откликов нелинейного детектора: расхождение по моменту обнаружения не превышает одного кадра, по числу кадров с обнаружением – 0,7 %. Задача выбора параметра формализована как максимизация устойчивости детекции при ограничении на латентность обнаружения. Оптимальным оказалось ядро из трех отсчетов с коэффициентами один, два, один и нормировкой сдвигом на два разряда, требующее четырех сумматоров и двух буферов строк при нулевом расходе блоков цифровой обработки сигналов.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The effect of the Gaussian filter kernel size on the object detection performance of a lightweight convolutional neural network detector in a low-light video scene is studied. A separable filter model oriented towards streaming implementation in programmable logic is considered, and the hardware implementation options are compared in terms of the number of operations per pixel. The aim of the work is an experimental assessment of the influence of the kernel size on detection latency and detection stability, together with a verification that the detection performance is preserved when moving to an implementation without hardware multipliers. Processing was carried out frame by frame for a video sequence of 1351 frames at two values of the detector confidence threshold. It is established that Gaussian filtering acts mainly by increasing detection stability rather than by improving early detection: the number of frames with detection grows by 6.7 % at the baseline confidence threshold and by 25 % at the strict one, whereas the moment of first detection is practically unchanged. At the strict threshold and a kernel size exceeding three samples, a degradation of early detection is observed, caused by excessive smoothing of an object of small angular size; this sets the upper bound of the admissible parameter region. It is shown that the closeness of the binomial approximation to the exact Gaussian filter is preserved at the level of the responses of a nonlinear detector as well: the discrepancy in the detection moment does not exceed one frame, and in the number of frames with detection it is 0.7 %. The parameter selection problem is formalised as maximisation of detection stability under a constraint on detection latency. The optimum is a three-sample kernel with coefficients one, two, one and normalisation by a two-bit shift, requiring four adders and two line buffers with zero consumption of digital signal processing blocks.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>гауссова фильтрация</kwd>
        <kwd>сепарабельное биномиальное ядро</kwd>
        <kwd>шумоподавление</kwd>
        <kwd>обнаружение объектов</kwd>
        <kwd>латентность обнаружения</kwd>
        <kwd>устойчивость детекции</kwd>
        <kwd>программируемая логика</kwd>
        <kwd>потоковая обработка</kwd>
        <kwd>реализация без умножителей</kwd>
        <kwd>техническое зрение</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>Gaussian filtering</kwd>
        <kwd>separable binomial kernel</kwd>
        <kwd>noise suppression</kwd>
        <kwd>object detection</kwd>
        <kwd>detection latency</kwd>
        <kwd>detection stability</kwd>
        <kwd>programmable logic</kwd>
        <kwd>streaming processing</kwd>
        <kwd>multiplierless implementation</kwd>
        <kwd>machine vision</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">Медведева Е.В., Перевощикова А.А. Исследование нейросетевых алгоритмов распознавания объектов железнодорожной инфраструктуры на видеоизображениях. Компьютерная оптика. 2025;49(3):443–450. https://doi.org/10.18287/2412-6179-CO-1563</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Redmon J., Farhadi A. YOLOv3: An Incremental Improvement. arXiv. URL: https://arxiv.org/abs/1804.02767 [Accessed 15th May 2026].</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Araki Y., Matsuda M., Manabe T., Ishizuka Y., Shibata Y. FPGA Implementation of an Object Recognition System with Low Power Consumption Using a YOLOv3-tiny-based CNN. In: Complex, Intelligent and Software Intensive Systems: Proceedings of the 16th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2022), 29 June – 01 July 2022, Virtual Event. Cham: Springer; 2022. P. 223–233. https://doi.org/10.1007/978-3-031-08812-4_22</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Gonzalez R.C., Woods R.E. Digital Image Processing. New York: Pearson; 2018. 1022 p.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Mostafa Sh.Sh., Sousa L.N., Ferreira N.F., et al. Full image-processing pipeline in field-programmable gate array for a small endoscopic camera. Journal of Electronic Imaging. 2017;26(1):013005. https://doi.org/10.1117/1.JEI.26.1.013005</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Север К.О., Алексеев К.Н., Турулин И.И. Реализация эффективного разделимого двумерного цифрового фильтра на ПЛИС. Известия ЮФУ. Технические науки. 2024;(3):158–168. https://doi.org/10.18522/2311-3103-2024-3-158-168</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Aubury M., Luk W. Binomial filters. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology. 1996;12(1):35–50. https://doi.org/10.1007/BF00936945</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Zhao M., Shi P., Xu X., Xu X., Liu W., Yang H. Improving the accuracy of an R-CNN-based crack identification system using different preprocessing algorithms. Sensors. 2022;22(18):7089. https://doi.org/10.3390/s22187089</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Gholinavaz S., Saeedi N., Samadi Gharehveran S. Robustness analysis of YOLO and faster R-CNN for object detection in realistic weather scenarios with noise augmentation. Scientific Reports. 2025;15(1):44888. https://doi.org/10.1038/s41598-025-28737-5</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Yano T., Kuroki Y. Fast implementation of Gaussian filter by parallel processing of binominal filter. In: 2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), 24–27 October 2016, Phuket, Thailand. IEEE; 2016. https://doi.org/10.1109/ISPACS.2016.7824738</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Cambuim L., Barros E. FPGA-based pedestrian detection for collision prediction system. Sensors. 2022;22(12):4421. https://doi.org/10.3390/s22124421</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Мурсаев А.Х. Аппаратная реализация медианного фильтра. Научное приборостроение. 2013;23(3):114–119.</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Rodríguez-Andina J.J., Moure M.J., Valdés M.D. Features, design tools, and application domains of FPGAs. IEEE Transactions on Industrial Electronics. 2007;54(4):1810–1823. https://doi.org/10.1109/TIE.2007.898279</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Wang J., Yang P., Liu Y., et al. Research on improved YOLOv5 for low-light environment object detection. Electronics. 2023;12(14):3089. https://doi.org/10.3390/electronics12143089</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Гладков Л.А., Гладкова Н.В. Алгоритм синтеза комбинационных логических схем на основе эволюционного подхода. Известия ЮФУ. Технические науки. 2023;(6):24–34. https://doi.org/10.18522/2311-3103-2023-6-24-34</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Li X., Li Z., Zhou L., Huang Zh. FOLD: Low-level image enhancement for low-light object detection based on FPGA MPSoC. Electronics. 2024;13(1):230. https://doi.org/10.3390/electronics13010230</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>