Автоматизована комп'ютерна система розпізнавання об'єктів з бортової камери БПЛА
Loading...
Date
2025
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Державний університет «Київський авіаційний інститут»
Abstract
Об’єкт дослідження – процес автоматизованого розпізнавання об’єктів з зображення та відеопотоку отриманих з камери БПЛА.
Предметом дослідження – автоматизована комп’ютерна мережа розпізнавання об’єктів з камери БПЛА.
Мета роботи – розробка автоматизованої комп’ютерної мережі розпізнавання об’єктів з камери БПЛА.
Технічні та програмні засоби – мова програмування Python та набір бібліотек для комп’ютерного зору і глибинного навчання: Ultralytics YOLOv8, OpenCV, NumPy; сучасні методи розробки вебдодатків: HTML, CSS, JavaScript.
Основні характеристики та показники – система містить серверний модуль детекції з двома моделями YOLOv8, веб-інтерфейс оператора, модуль обробки відео з формуванням анотованих матеріалів.
Отримані результати та їх новизна – у роботі побудовано узагальнений UAV-датасет на основі власних кадрів з БПЛА та відкритих наборів даних, виконано навчання моделей YOLOv8 для умов аеророзвідки, розроблено веб-сервіс для взаємодії оператора з системою. Наукова новизна полягає в адаптації сучасних архітектур детекції до задачі виявлення дрібних військових цілей на складному фоні, а також у реалізації двомодельного підходу розпізнавання.
Рекомендації щодо використання результатів – розроблену систему можна використовувати для підтримки роботи операторів під час аналізу кадрів з БПЛА, а також як базу для подальшої інтеграції на борт БПЛА.
The object of the study is the process of automated object recognition from the image and video stream obtained from the UAV camera. The subject of the study is an automated computer network for object recognition from the UAV camera. The purpose of the work is to develop an automated computer network for object recognition from the UAV camera. Technical and software tools are the Python programming language and a set of libraries for computer vision and deep learning: Ultralytics YOLOv8, OpenCV, NumPy; modern methods for developing web applications: HTML, CSS, JavaScript. Main characteristics and indicators are the system contains a server detection module with two YOLOv8 models, a web operator interface, a video processing module with the formation of annotated materials. The results obtained and their novelty – the work built a generalized UAV dataset based on its own UAV footage and open datasets, trained YOLOv8 models for aerial reconnaissance conditions, developed a web service for operator interaction with the system. The scientific novelty lies in the adaptation of modern detection architectures to the task of detecting small military targets against a complex background, as well as in the implementation of a two-model recognition approach. Recommendations for using the results – the developed system can be used to support the work of operators during the analysis of UAV footage, as well as as a basis for further integration on board the UAV.
The object of the study is the process of automated object recognition from the image and video stream obtained from the UAV camera. The subject of the study is an automated computer network for object recognition from the UAV camera. The purpose of the work is to develop an automated computer network for object recognition from the UAV camera. Technical and software tools are the Python programming language and a set of libraries for computer vision and deep learning: Ultralytics YOLOv8, OpenCV, NumPy; modern methods for developing web applications: HTML, CSS, JavaScript. Main characteristics and indicators are the system contains a server detection module with two YOLOv8 models, a web operator interface, a video processing module with the formation of annotated materials. The results obtained and their novelty – the work built a generalized UAV dataset based on its own UAV footage and open datasets, trained YOLOv8 models for aerial reconnaissance conditions, developed a web service for operator interaction with the system. The scientific novelty lies in the adaptation of modern detection architectures to the task of detecting small military targets against a complex background, as well as in the implementation of a two-model recognition approach. Recommendations for using the results – the developed system can be used to support the work of operators during the analysis of UAV footage, as well as as a basis for further integration on board the UAV.
Description
Робота публікується згідно наказу ректора Університету від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Науковий керівник: Іскренко Юрій Юрійович
Keywords
кваліфікаційна робота, бпла, розпізнавання об’єктів, нейронні мережі, yolov8, комп’ютерний зір, fastapi, python, opencv, qualification work, uav, object recognition, neural networks, computer vision
Citation
Під`япольський А. Автоматизована комп'ютерна система розпізнавання об'єктів з бортової камери БПЛА. - Кваліфікаційна робота на здобуття освітнього ступеня магістр. – Київ, КАІ, 2025. - 100 с.