<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">dan</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады Национальной академии наук Беларуси</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady of the National Academy of Sciences of Belarus</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1561-8323</issn><issn pub-type="epub">2524-2431</issn><publisher><publisher-name>The Republican Unitary Enterprise Publishing House "Belaruskaya Navuka"</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.29235/1561-8323-2023-67-1-20-26</article-id><article-id custom-type="elpub" pub-id-type="custom">dan-1107</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Алгоритм обнаружения движущихся объектов, наблюдаемых видеокамерой</article-title><trans-title-group xml:lang="en"><trans-title>Algorithm for detection of moving objects observed by a video camera</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Залесский</surname><given-names>Б. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Zalesky</surname><given-names>B. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Залесский Борис Андреевич – д-р физ.-мат. наук, заведующий лабораторией</p><p>ул. Сурганова, 6, 220012, Минск</p></bio><bio xml:lang="en"><p>Zalesky Boris A. – D. Sc. (Physics and Mathematics), Head of the Laboratory</p><p>6, Surganov Str., 220012, Minsk</p></bio><email xlink:type="simple">zalesky@newman.bas-net.by</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики Национальной академии наук Беларуси</institution></aff><aff xml:lang="en"><institution>United Institute of Informatics Problems of the National Academy of Sciences of Belarus</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>04</day><month>03</month><year>2023</year></pub-date><volume>67</volume><issue>1</issue><fpage>20</fpage><lpage>26</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Залесский Б.А., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Залесский Б.А.</copyright-holder><copyright-holder xml:lang="en">Zalesky B.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://doklady.belnauka.by/jour/article/view/1107">https://doklady.belnauka.by/jour/article/view/1107</self-uri><abstract><p>Представлен алгоритм обнаружения движущихся объектов, наблюдаемых видеокамерой. Алгоритм основан на обнаружении движения на кадрах видеопотока, полученного в общем случае движущейся видеокамерой, а также на построении и анализе траекторий движущихся объектов. Особенность алгоритма заключается в обнаружении на кадрах связных областей (кластеров) возможного движения, которые с большой вероятностью принадлежат изображениям движущихся объектов, а затем – нахождении на обнаруженных кластерах точек возможного движения и построении с помощью оптического потока траекторий движения найденных точек. Для обнаружения движущихся объектов используются только гладкие траектории. Остальные траектории удаляются из рассмотрения. Объект считается движущимся на текущем кадре, если в него попадает достаточное число траекторий движущихся точек, найденных на предыдущих кадрах. Представленный алгоритм имеет малую вычислительную сложность, что позволяет использовать его в режиме реального или близкого к реальному времени на малых вычислителях, имеющих только несколько процессоров архитектуры ARM без мощных средств параллельных вычислений типа GPU или нейросетевых процессоров NPU.</p></abstract><trans-abstract xml:lang="en"><p>An algorithm to detect moving objects captured by a moving video camera is presented. The algorithm is based on detection of motion on video frames taken by a moving video camera, as well as on finding and analyzing the trajectories of moving objects. A feature of the algorithm is detection on frames of connected areas (clusters) of possible object motion. Then moving points on the detected clusters are found, and those points trajectories are built with help of the optical flow. The trajectories are used as features of moving objects. Only smooth trajectories are exploited for detection of moving objects, and the remaining ones are removed from consideration. An object is considered as moving on the current frame if it contains ends of a sufficient number of trajectories of moving points found on previous frames. The presented algorithm has a low computational complexity, which allows it to be used in real or near real time on small computers that have only a few processors of the ARM architecture without powerful parallel computing tools such as GPUs or neural network processors NPU.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>видеопоток</kwd><kwd>движущиеся объекты</kwd><kwd>обнаружение объектов</kwd></kwd-group><kwd-group xml:lang="en"><kwd>video stream</kwd><kwd>moving objects</kwd><kwd>object detection</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Chapel, M.-N. Moving Objects Detection with a Moving Camera: A Comprehensive Review / M.-N. Chapel, T. Bouwmans // Computer Science Review. – 2020. – Vol. 38. – Art. 100310. https://doi.org/10.1016/j.cosrev.2020.100310</mixed-citation><mixed-citation xml:lang="en">Chapel M.-N., Bouwmans T. Moving Objects Detection with a Moving Camera: A Comprehensive Review. Computer Science Review, 2020, vol. 38, art. 100310. https://doi.org/10.1016/j.cosrev.2020.100310</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Motion Detection [Electronic resource]. – Mode of access: https://paperswithcode.com/task/motion-detection. – Date of access: 25.05.2022.</mixed-citation><mixed-citation xml:lang="en">Motion Detection. Available at: https://paperswithcode.com/task/motion-detection (accessed 25 May 2022).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Жук, Р. С. Автоматическое обнаружение и отслеживание движущихся объектов, наблюдаемых видеокамерой беспилотного летательного аппарата / Р. С. Жук // Информатика. – 2021. – Т. 18, № 2. – С. 83–97. https://doi.org/10.37661/ 1816-0301-2021-18-2-83-97</mixed-citation><mixed-citation xml:lang="en">Zhuk R. S. Аutomatic detection and tracking the moving objects observed by an unmanned aerial vehicles video camera. Informatics, 2021, vol. 18, no. 2. pp. 83–97 (in Russian). https://doi.org/10.37661/1816-0301-2021-18-2-83-97 26</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Gonzales, R. C. Digital Image Processing / R. C. Gonzales, R. E. Woods. – 4 ed. – Pearson/Prentice-Hall, 2018. – 1192 p.</mixed-citation><mixed-citation xml:lang="en">Gonzales R. C., Woods R. E. Digital Image Processing. Forth Edition. Pearson/Prentice-Hall. 2018. 1192 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Wojke, N. Simple online and realtime tracking with a deep association metric / N. Wojke, A. Bewley, D. Paulus // ICIP’17: Proceedings of 2017 IEEE International Conference on Image Processing. – 2017. – P. 3645–3650. https://doi. org/10.1109/icip.2017.8296962</mixed-citation><mixed-citation xml:lang="en">Wojke N., Bewley A., Paulus D. Simple online and realtime tracking with a deep association metric. ICIP’17: Proceedings of 2017 IEEE International Conference on Image Processing. 2017, pp. 3645–3650. https://doi.org/10.1109/ icip.2017.8296962</mixed-citation></citation-alternatives></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>
