Hybrid method for tracking moving objects in video streams under dynamic observation conditions

A hybrid method for tracking objects in dynamic observation is proposed. Such conditions arise when the camera rotates and changes the zoom factor. The method uses the metadata of the camera position, including pitch, yaw, roll angles and zoom factors. The YOLO v8 artificial convolutional neural net...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2026
Hauptverfasser: Semko, Oleksiy, Vinnichuk, Denys
Format: Artikel
Sprache:Ukrainisch
Veröffentlicht: Kyiv National University of Construction and Architecture 2026
Schlagworte:
Online Zugang:https://es-journal.in.ua/article/view/365045
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Environmental safety and natural resources
Завантажити файл: Pdf

Institution

Environmental safety and natural resources
_version_ 1868475619354869760
author Semko, Oleksiy
Vinnichuk, Denys
author_facet Semko, Oleksiy
Vinnichuk, Denys
author_institution_txt_mv [ { "author": "Oleksiy Semko", "institution": "Кандидат технічних наук, науковий співробітник відділу інформаційної безпеки Інституту телекомунікацій і глобального інформаційного простору НАН України, Київ" }, { "author": "Denys Vinnichuk", "institution": "Аспірант кафедри комп’ютерних наук Національного університету біоресурсів і природокористування України, Київ" } ]
author_sort Semko, Oleksiy
baseUrl_str http://es-journal.in.ua/oai
collection OJS
datestamp_date 2026-06-17T23:41:01Z
description A hybrid method for tracking objects in dynamic observation is proposed. Such conditions arise when the camera rotates and changes the zoom factor. The method uses the metadata of the camera position, including pitch, yaw, roll angles and zoom factors. The YOLO v8 artificial convolutional neural network was used as a detector. The main method of tracking the two is the stage of comparing detections and previous trajectories. At the first stage, the matching performed using the area overlap coefficient in pixel coordinates. At the second stage, the calculation of global coordinates is used based on the position of the object in the frame and the camera metadata. These global coordinates are using to predict the next position and compare with previous trajectories. The proposed method also allows determining the position of objects using data from altimeter sensors. The advantage of the proposed approach is the possibility of observation during sharp camera movements and changes in perspective. The method was experimentally tested on complex dynamic traffic scenes. The proposed method demonstrates higher metrics IDF1 = 0.84 and MOTA = 0.81 than standard algorithms on complex dynamic scenes. The method can be used in dynamic surveillance systems.
first_indexed 2026-06-19T01:01:01Z
format Article
fulltext ~ 230 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 УДК 681.5(042.3) Oleksiy Semko1, PhD, Researcher of Information Security Department ORCID ID: https://orcid.org/0000-0001-6473-1329 e-mail: semalek@meta.ua Denys Vinnichuk2, PhD student ORCID ID: https://orcid.org/0009-0001-9441-7696 e-mail: vinniboy2709@gmail.com 1Institute of Telecommunications and Global Information Space of NASU, Kyiv, Ukraine 2National University of Life and Environmental Sciences of Ukraine, Kyiv, Ukraine HYBRID METHOD FOR TRACKING MOVING OBJECTS IN VIDEO STREAMS UNDER DYNAMIC OBSERVATION CONDITIONS Abstract. A hybrid method for tracking objects in dynamic observation is proposed. Such conditions arise when the camera rotates and changes the zoom factor. The method uses the metadata of the camera position, including pitch, yaw, roll angles and zoom factors. The YOLO v8 artificial convolutional neural network was used as a detector. The main method of tracking the two is the stage of comparing detections and previous trajectories. At the first stage, the matching performed using the area overlap coefficient in pixel coordinates. At the second stage, the calculation of global coordinates is used based on the position of the object in the frame and the camera metadata. These global coordinates are using to predict the next position and compare with previous trajectories. The proposed method also allows determining the position of objects using data from altimeter sensors. The advantage of the proposed approach is the possibility of observation during sharp camera movements and changes in perspective. The method was experimentally tested on complex dynamic traffic scenes. The proposed method demonstrates higher metrics IDF1 = 0.84 and MOTA = 0.81 than standard algorithms on complex dynamic scenes. The method can be used in dynamic surveillance systems. Keywords: computer vision, convolutional neural networks, classification, tracking of moving objects, dynamic observation. О.В. Семко1, Д.О. Віннічук2 1Інститут телекомунікацій і глобального інформаційного простору НАН України, м. Київ, Україна 2Національний університет біоресурсів і природокористування України, м. Київ, Україна ГІБРИДНИЙ МЕТОД ВІДСТЕЖЕННЯ РУХОМИХ ОБ’ЄКТІВ У ВІДЕОПОТОЦІ В УМОВАХ ДИНАМІЧНОГО СПОСТЕРЕЖЕННЯ Анотація. Запропоновано гібридний метод відстеження об’єктів при динамічному спостереженні. Це умови, коли камера обертається та змінює коефіцієнт зумування. Метод використовує метадані положення камери, а саме кути тангажу, курсу та крену, а також коефіцієнт зумування. Як детектор було використано штучну згорткову нейронну мережу YOLO v8. Основою методу відстеження є двохетапне зіставлення детекцій та попередніх траєкторій. На першому етапі зіставлення відбувається класично за допомогою коефіцієнта площі перекриття в піксельних координатах. На другому етапі використовується розрахунок глобальних координат на основі © О.В. Семко, Д.О. Віннічук, 2026 https://orcid.org/0000-0001-8445-8251 https://orcid.org/0000-0001-6473-1329 mailto:semalek@meta.ua https://orcid.org/0000-0001-8445-8251 https://orcid.org/0009-0001-9441-7696 mailto:vinniboy2709@gmail.com ~ 231 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 положення об’єкта на кадрі та метаданих камери. Ці глобальні координати використовуються для прогнозування наступного положення та зіставлення з попередніми траєкторіями. Запропонований метод також дозволяє визначати положення об’єктів відносно камери за допомогою даних від датчиків висотоміра. Перевагою запропонованого підходу є можливість здійснювати спостереження при різких рухах камери та зміні ракурсу. Було проведено експериментальне випробування методу на складних динамічних сценах дорожнього руху. Запропонований метод демонструє вищі метрики IDF1 = 0.84 та MOTA = 0.81, ніж стандартні алгоритми на складних динамічних сценах. Метод може бути використаний у системах динамічного спостереження. Ключові слова: комп’ютерний зір, згорткові нейронні мережі, класифікація, відстеження рухомих об’єктів, динамічне спостереження. https://doi.org/10.32347/2411-4049.2026.2.230-237 Вступ Технології комп’ютерного зору активно використовуються в системах безпеки, робототехніці, автономному транспорті, військовій справі тощо [1]. Зокрема, актуальним є завдання автоматичного відеоспостереження та інтелектуального аналізу просторових сцен, де наявні рухомі цілі. Виконання цих задач стає можливим як завдяки широкій доступності і здешевленню виробництва камер, так і значному збільшенню обчислювальних потужностей для обробки даних. Іншим фактором є значний прогрес у використанні методів штучного інтелекту. Основними етапами інтелектуального аналізу просторових сцен є: детекція, класифікація, відстеження, визначення характеристик об’єктів. Особливу роль відіграє вирішення задачі відстеження об’єктів між кадрами відеопотоку, що дозволяє отримати відомості про поведінку об’єкта спостереження в часі та синтезувати оптимальну стратегію управління відповідно до функції цілі. Аналіз літературних даних. Згорткові нейронні мережі (ЗНМ) зарекомендували себе як потужний інструмент, який здатний ефективно вирішувати задачі як детекції, так і класифікації [2]. Перевагою ЗНМ є здатність виділяти ознаки елементів зображення за умов зміни масштабу зображення і завад. При цьому слід враховувати те, що різноманітні архітектури моделювання інтелектуальної діяльності дозволяють визначити співвідношення між швидкодією, продуктивністю, точністю і ефективністю залежно від особливостей цієї задачі. Одноетапні згорткові нейронні мережі, такі як YOLO [3], дозволяють працювати в режимі реального часу за рахунок одноразової обробки зображення. Також слід враховувати те, що двоетапні нейронні мережі демонструють кращі значення основних метрик, але більший час швидкодії. Такі характеристики переміщення об’єктів в просторі спостереження, як швидкість або траєкторія руху практично неможливо визначити без вирішення задачі відстеження, що дозволяє призначити об’єктам спостереження унікальні символьні ідентифікатори, які зберігаються в послідовності кадрів відеопотоку [4]. Таким чином, встановлюється відповідність між спостереженнями одного і того ж об’єкта і накопичується інформація про його переміщення. Цю задачу вирішують шляхом використання трекерів. Основним методом при вирішенні ~ 232 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 такої задачі є “відстеження за детекцією”, тобто зіставлення результатів роботи детектора на окремих кадрах відеопотоку між собою. Процес відстеження умовно можна розділити на декілька етапів: - прогнозування розташування об’єкта на кадрі з урахуванням інформації з попередніх кадрів; - зіставлення з новими даними від детектора за допомогою деякої метрики та алгоритмів оптимізації; - видалення незіставлених траєкторій та створення нових траєкторій. Прикладами сучасних трекерів є ByteTrack [5], SORT, DeepSORT [6]. Сучасні трекери можуть використовувати як класичні, так і нейромережеві алгоритмічні підходи для асоціації об’єктів та траєкторій. Мета та задачі дослідження. Сучасні трекери переважно використовують тільки піксельне відображення сцени. Однак, одним з найбільших їх недоліків є неврахування динаміки спостереження, наприклад при обертанні камери. У такому разі обмежувальна рамка буде активно змінювати свої координати та розміри попри те, що об’єкт спостереження не змінював своє положення, а змінювався лише ракурс камери. Це може призвести до хибної зміни ідентифікатора, хибного визначення траєкторії та швидкості об’єкта спостереження. Для унеможливлення цього доцільним є використання трекеру, який враховує динаміку спостереження, а саме використовує простір ознак, що сформований з урахуванням обертання та зумування камери, що дозволяє вирішувати задачу відстеження об’єкта при різких рухах камери, або при тимчасовій втраті об’єкта спостереження. Методика врахування особливостей динамічного спостереження Як основний детектор для отримання координат обмежувальних рамок було обрано архітектуру YOLOv8 [7]. Зазвичай під час спостереження камера активно обертається та виконує зумування. Обертання може виконуватись за осями курсу (Yaw), тангажу (Pitch), крену (Roll) (Рис. 1). Зазвичай послідовність осей один від одного визначається в порядку Yaw -> Pitch -> Roll, що зумовлене конструкцією шарнірів сервоприводів, які обертають камеру. Однак воно може бути і інше в залежності від конструкції камери. Важливим параметром камери є фокусна відстань, яка відображає відстань від оптичного центру об’єктива до сенсора. Коротка фокусна відстань (одиниці мм) дозволяє отримати широкий кут зору, охоплюючи багато об’єктів з меншою деталізацією. Довша фокусна відстань (десятки мм) дозволяє отримати вужчий кут зору, що може бути використано для спостереження за віддаленими об’єктами. Камера може активно змінювати коефіцієнт зумування zoom, що фізично відображається як зміна фокусної відстані камери: ( ) * tg / 2 2 newf f zoom w f   = =     , (1) де f – фокусна відстань без зумування; fnew – фокусна відстань з урахуванням зумування;  – кут поля зору камери; w – ширина сенсора. ~ 233 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Рис. 1. Схема спостереження, де камера розглядається як центр сфери Таким чином, виходячи зі співвідношення (1), можна визначити зміни поля зору камери: ( )tg / 2 2arctg 2arctg 2arctg 2*  2* *     new new w w f f zoom zoom        = = =          , (2) де new – кут огляду камери з урахування зумування. Співвідношення (2) показує залежність поля зору камери від величини коефіцієнта зумування. Для того, щоб врахувати динаміку камери, було використано модель одиничної сфери. Нехай камера знаходиться в центрі та отримує зображення прямокутної проекції частини цієї сфери. Розмір зображення залежить від кутів огляду, а його положення залежить від значень кутів курсу, тангажу та крену камери. Якщо положення об’єкта на кадрі є центром обмежувальної рамки, яку повернула нейромережа, тоді, знаючи значення кутів огляду камери за горизонталлю й вертикаллю, можна знайти одиничний напрямний вектор на об’єкт спостереження: ( ) ( ) ( ) ( ) ( )( ) ( )( ) _ _ / 2 / 2 ; / 2 / 2 * tg * tg image image image x new image y new u w v h x y arctg x arc w tg y h     − −    = = = =      , (3) ~ 234 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 де , image imagex y – відносні координати об’єкта на зображенні; ,u v – піксельні координати об’єкта; w, h – ширина і висота кадру в пікселях; _ _,x new y new  – кути огляду камери за горизонталлю та вертикаллю з урахуванням коефіцієнта зумування;  – полярний кут об’єкта спостереження;  – азимутальний кут об’єкта спостереження. Таким чином, співвідношення (3) визначає сферичні координати кожного об’єкта спостереження в моделі одиничної сфери. Для врахування обертання камери, потрібно послідовно врахувати матриці обертання по осях курсу, тангажу та крену камери. ( ) ( ) ( )  y z xR R R R  = , (4) де xR – матриця обертання навколо осі x; 𝛼 – кут тангажу; 𝑅𝑦 – матриця обертання навколо осі y;  – кут курсу; zR – матриця обертання навколо осі z;  – кут крену. Таким чином, співвідношення (4) дозволяє визначити загальну матрицю обертання. У такому разі положення об’єкта з урахуванням повороту камери можна визначити як *R=rotV V , (5) де rotV – вектор координат на одиничній сфері з урахуванням обертання; V – початковий вектор координат на одиничній сфері. Припускаючи, що спостереження ведеться за плоскою поверхнею, та виходячи зі значення висоти h розташування камери, визначимо координати об’єкта спостереження на плоскій поверхні:     / * 0 * cam obj ground obj ground ground obj t y y x t x y z t z =− = = =        , (6) де 𝑥𝑐𝑎𝑚; 𝑦𝑐𝑎𝑚; 𝑧𝑐𝑎𝑚 – положення камери в просторі, 𝑥𝑔𝑟𝑜𝑢𝑛𝑑; 𝑦𝑔𝑟𝑜𝑢𝑛𝑑; 𝑧𝑔𝑟𝑜𝑢𝑛𝑑 – реальне положення об’єкта на площині, 𝑥𝑜𝑏𝑗; 𝑦𝑜𝑏𝑗; 𝑧𝑜𝑏𝑗 – положення об’єкта на одиничній сфері з урахуванням обертання та зумування камери. Таким чином, співвідношення (6) дає змогу визначити координати об’єкта відносно камери. Відстеження рухомих об’єктів з використанням глобальних координат У класичних підходах при вирішенні задачі відстеження використовуються піксельні координати об’єкта. У випадку рухомої камери доцільно також враховувати глобальні координати, оскільки вони не змінюються при обертанні або зумуванні камери. Розглядаючи найпростішу модель спостереження за плоскою поверхнею та припускаючи, що всі об’єкти інтересу знаходяться на ній, для відстеження можна використовувати тільки groundx та groundz . Основою ~ 235 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 роботи методу відстеження є порівняння координат, отриманих на поточному кадрі з існуючими траєкторіями, які були розраховані на основі попередніх кадрів (Рис. 2). Рис. 2. Схема роботи алгоритму відстеження об’єктів в умовах динамічного спостереження При ініціалізації алгоритму визначаються початкові траєкторії і ідентифікатори об’єктів спостереження. У подальшому на кожному етапі відстеження визначається передбачення координат об’єкта з використанням фільтра Калмана другого порядку [8]. Наступним кроком є зіставлення передбачених координат та об’єктів, що детектовані на поточному кадрі. Зіставлення відбувається у два етапи. На першому етапі як метрику використано IoU (коефіцієнт перекриття рамок), а як алгоритм оптимізації було обрано Угорський алгоритм. Використання такого підходу є класичним та дозволяє провести ефективне зіставлення у випадку, якщо камера є статичною. Рамки, які не були зіставлені з траєкторіями на першому етапі, проходять зіставлення на другому етапі, який враховує динаміку камери. Як метрику, яка використовується для формування матриці ціни, було обрано евклідову відстань між центрами об’єктів, розраховану на основі глобальних координат у просторі камери. Це дозволяє провести зіставлення при різких рухах камери або зумуванні. У випадку, якщо об’єкт не був знайдений на поточному кадрі, то траєкторія певну кількість кадрів зберігається в пам’яті. Значення кількості кадрів, яке визначає інтервал збереження траєкторії об’єкта в пам’яті, визначається динамічно та залежить від тривалості “життя” траєкторії: ~ 236 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 ( )min ; min maxN N ka N= + , (7) де Nmin, Nmax – мінімальна та максимальна кількість кадрів пам’яті; k – тривалість “життя” траєкторії (кількість попередніх кадрів упродовж яких об’єкт спостерігався); a = 1 – коефіцієнт зростання. Застосування підходу з використанням співвідношення (7) дозволяє збільшити час пошуку об’єктів, які зазвичай швидко зникають із зображення і мають швидше видалятися з пам’яті. У випадку, якщо об’єкт не було зіставлено, то для нього створюється нова траєкторія та новий ідентифікатор. Експериментальні дослідження У результаті динамічного спостереження за складною сценою з декількома рухомими об’єктами, як за умови статичної камери, так і при змінах ракурсу та коефіцієнта зумування, було виміряно точність (Identity Precision) та повноту ідентифікації (Identity Recall), а також метрики точності багатооб’єктної відстежуваності (Multiple Object Tracking Accuracy – MOTA) та F1-метрику ідентичності (IDF1) (Таблиця 1). У результаті алгоритм показав приріст на всіх метриках, крім точності, порівняно з стандартним методом ByteTrack при вимірюванні на тій самій сцені. Таблиця 1. Порівняння метрик Назва алгоритму IDF1 MOTA Точність ідентифікації Повнота ідентифікації OCSORT 0.71 0.64 0.87 0.61 ByteTrack 0.81 0.76 0.87 0.74 Запропонований алгоритм 0.84 0.81 0.84 0.83 Головним недоліком запропонованого алгоритму є необхідність отримання метаданих від камери, що не завжди є можливим чисто технічно. Також метадані мають бути синхронізовані з зображенням, що не завжди вдається досягти на практиці. Висновки У результаті роботи запропоновано гібридний метод відстеження рухомих об’єктів з урахуванням динамічної моделі камери. Метод поєднує класичні підходи піксельного аналізу та алгоритм обчислення реальних глобальних координат відносно камери. Він використовує метадані від камери, а саме значення кутів крену, курсу, тангажу, а також коефіцієнт зумування, який являє собою відношення початкової та поточної фокусної відстані. Перевагою методу є його можливість відстеження об`єктів при активному зумуванні та зміні ракурсів камери. Алгоритм також дає змогу обчислити реальні, а не відносні швидкості та траєкторії об’єктів спостереження на основі моделі плоскої поверхні та даних від датчика висотоміра. Метод демонструє високі показники метрик порівняно з іншими класичними алгоритмами, а саме IDF1 = 0.84, MOTA = 0.81. Серед недоліків варто виділити необхідність постійного отримання метаданих від камери. ~ 237 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 СПИСОК ЛІТЕРАТУРИ \ REFERENCES 1. Shen, Y. (2025). Computer vision: Technologies and applications. Applied and Computational Engineering, 163(1), 35–41. https://doi.org/10.54254/2755-2721/2025.23817 2. Krichen, M. (2023). Convolutional neural networks: A survey. Computers, 12(8), 151. https://doi.org/10.3390/computers12080151 3. Dasi, M., & Deepa. (2025). Real time object detection using You Only Look Once (Yolo) algorithm. International Journal of Engineering Technology and Management Sciences, 9(4), 103–109. https://doi.org/10.46647/ijetms.2025.v09i04.012 4. Kadam, P., Fang, G., & Zou, J. J. (2024). Object tracking using computer vision: A review. Computers, 13(6), 136. https://doi.org/10.3390/computers13060136 5. You, L., et al. (2024). Multi-object vehicle detection and tracking algorithm based on improved YOLOv8 and ByteTrack. Electronics, 13(15), 3033. https://doi.org/10.3390/electronics13153033 6. Kusumah, A. P., et al. (2023). Counting various vehicles using YOLOv4 and DeepSORT. Journal of Integrated and Advanced Engineering (JIAE), 3(1), 1–6. https://doi.org/10.51662/jiae.v3i1.68 7. Terven, J., Córdova-Esparza, D.-M., & Romero-González, J.-A. (2023). A comprehensive review of YOLO architectures in computer vision: From YOLOv1 to YOLOv8 and YOLO-NAS. Machine Learning and Knowledge Extraction, 5(4), 1680–1716. https://doi.org/10.3390/make5040083 8. Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Journal of Basic Engineering, 82(1), 35–45. https://doi.org/10.1115/1.3662552 Стаття надійшла до редакції 17.02.2026, надійшла після рецензування 17.03.2026, прийнята 07.04.2026 The article was received 17.02.2026, received after revision 17.03.2026, accepted 07.04.2026 Семко Олексій Вікторович кандидат технічних наук, науковий співробітник відділу інформаційної безпеки Інституту телекомунікацій і глобального інформаційного простору НАН України Адреса робоча: 02000, Київ, Україна, Чоколівський бульвар, 13 ORCID ID: https://orcid.org/0000-0001-6473-1329 e-mail: semalek@meta.ua Віннічук Денис Олександрович аспірант кафедри комп’ютерних наук Національного університету біоресурсів і природокористування України Адреса робоча: вул. Героїв Оборони, 15, Київ, 03041 ORCID ID: https://orcid.org/0009-0001-9441-7696 e-mail: vinniboy2709@gmail.com https://doi.org/10.54254/2755-2721/2025.23817 https://doi.org/10.3390/computers12080151 https://doi.org/10.46647/ijetms.2025.v09i04.012 https://doi.org/10.3390/electronics13153033 https://doi.org/10.51662/jiae.v3i1.68 https://doi.org/10.3390/make5040083 https://doi.org/10.1115/1.3662552 https://orcid.org/0000-0001-8445-8251 https://orcid.org/0000-0001-6473-1329 mailto:semalek@meta.ua https://orcid.org/0009-0001-9441-7696 mailto:vinniboy2709@gmail.com x o b j ; y o b j ; z o b j x g r o u n d ; y g r o u n d ; z g r o u n d   x c a m ; y c a m ; z c a m   R y 𝛼
id es-journalinua-article-365045
institution Environmental safety and natural resources
keywords_txt_mv keywords
language Ukrainian
last_indexed 2026-06-19T01:01:01Z
publishDate 2026
publisher Kyiv National University of Construction and Architecture
record_format ojs
resource_txt_mv es-journalinua/ff/427d850e057be80d090c4a5e69cb68ff.pdf
spelling es-journalinua-article-3650452026-06-17T23:41:01Z Hybrid method for tracking moving objects in video streams under dynamic observation conditions Гібридний метод відстеження рухомих об’єктів у відеопотоці в умовах динамічного спостереження Semko, Oleksiy Vinnichuk, Denys комп’ютерний зір згорткові нейронні мережі класифікація відстеження рухомих об’єктів динамічне спостереження computer vision convolutional neural networks classification tracking of moving objects dynamic observation A hybrid method for tracking objects in dynamic observation is proposed. Such conditions arise when the camera rotates and changes the zoom factor. The method uses the metadata of the camera position, including pitch, yaw, roll angles and zoom factors. The YOLO v8 artificial convolutional neural network was used as a detector. The main method of tracking the two is the stage of comparing detections and previous trajectories. At the first stage, the matching performed using the area overlap coefficient in pixel coordinates. At the second stage, the calculation of global coordinates is used based on the position of the object in the frame and the camera metadata. These global coordinates are using to predict the next position and compare with previous trajectories. The proposed method also allows determining the position of objects using data from altimeter sensors. The advantage of the proposed approach is the possibility of observation during sharp camera movements and changes in perspective. The method was experimentally tested on complex dynamic traffic scenes. The proposed method demonstrates higher metrics IDF1 = 0.84 and MOTA = 0.81 than standard algorithms on complex dynamic scenes. The method can be used in dynamic surveillance systems. Запропоновано гібридний метод відстеження об’єктів при динамічному спостереженні. Це умови, коли камера обертається та змінює коефіцієнт зумування. Метод використовує метадані положення камери, а саме кути тангажу, курсу та крену, а також коефіцієнт зумування. Як детектор було використано штучну згорткову нейронну мережу YOLO v8. Основою методу відстеження є двохетапне зіставлення детекцій та попередніх траєкторій. На першому етапі зіставлення відбувається класично за допомогою коефіцієнта площі перекриття в піксельних координатах. На другому етапі використовується розрахунок глобальних координат на основі положення об’єкта на кадрі та метаданих камери. Ці глобальні координати використовуються для прогнозування наступного положення та зіставлення з попередніми траєкторіями. Запропонований метод також дозволяє визначати положення об’єктів відносно камери за допомогою даних від датчиків висотоміра. Перевагою запропонованого підходу є можливість здійснювати спостереження при різких рухах камери та зміні ракурсу. Було проведено експериментальне випробування методу на складних динамічних сценах дорожнього руху. Запропонований метод демонструє вищі метрики IDF1 = 0.84 та MOTA = 0.81, ніж стандартні алгоритми на складних динамічних сценах. Метод може бути використаний у системах динамічного спостереження. Kyiv National University of Construction and Architecture 2026-05-01 Article Article application/pdf https://es-journal.in.ua/article/view/365045 Environmental safety and natural resources; Vol. 58 No. 2 (2026): Environmental safety and natural resources; 230-237 Екологічна безпека та природокористування; Том 58 № 2 (2026): Екологічна безпека та природокористування; 230-237 2616-2121 2411-4049 10.32347/2411-4049.2026.2 uk https://es-journal.in.ua/article/view/365045/350541 Copyright (c) 2026 О.В. Семко, Д.О. Віннічук http://creativecommons.org/licenses/by/4.0
spellingShingle computer vision
convolutional neural networks
classification
tracking of moving objects
dynamic observation
Semko, Oleksiy
Vinnichuk, Denys
Hybrid method for tracking moving objects in video streams under dynamic observation conditions
title Hybrid method for tracking moving objects in video streams under dynamic observation conditions
title_alt Гібридний метод відстеження рухомих об’єктів у відеопотоці в умовах динамічного спостереження
title_full Hybrid method for tracking moving objects in video streams under dynamic observation conditions
title_fullStr Hybrid method for tracking moving objects in video streams under dynamic observation conditions
title_full_unstemmed Hybrid method for tracking moving objects in video streams under dynamic observation conditions
title_short Hybrid method for tracking moving objects in video streams under dynamic observation conditions
title_sort hybrid method for tracking moving objects in video streams under dynamic observation conditions
topic computer vision
convolutional neural networks
classification
tracking of moving objects
dynamic observation
topic_facet комп’ютерний зір
згорткові нейронні мережі
класифікація
відстеження рухомих об’єктів
динамічне спостереження
computer vision
convolutional neural networks
classification
tracking of moving objects
dynamic observation
url https://es-journal.in.ua/article/view/365045
work_keys_str_mv AT semkooleksiy hybridmethodfortrackingmovingobjectsinvideostreamsunderdynamicobservationconditions
AT vinnichukdenys hybridmethodfortrackingmovingobjectsinvideostreamsunderdynamicobservationconditions
AT semkooleksiy gíbridnijmetodvídstežennâruhomihobêktívuvídeopotocívumovahdinamíčnogosposterežennâ
AT vinnichukdenys gíbridnijmetodvídstežennâruhomihobêktívuvídeopotocívumovahdinamíčnogosposterežennâ