Система моніторингу стабільності та візуальних артефактів мережевого відеопотоку

dc.contributor.advisorДробязко, Ірина Павлівна
dc.contributor.authorСкібчик, Арсен Васильович
dc.date.accessioned2026-07-01T13:34:02Z
dc.date.available2026-07-01T13:34:02Z
dc.date.issued2026
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (55 с., 2 табл.) Об’єкт розробки – кросплатформна комп’ютерна система для автоматизованого моніторингу стабільності та візуальних артефактів відеопотоку в режимі реального часу. В ході розробки: на основі аналізу існуючих рішень на ринку моніторингу та аналізу цифрових відеопотоків, сформульовано технічні вимоги до системи моніторингу; розроблено багатопотокову структуру комп’ютерної системи моніторингу за шаблоном проектування «Виробник-Споживач»; розроблено програмний модуль асинхронного захоплення мережевого потоку з автоматичним очищенням буфера; розроблено аналітичні підмодулі для математичного обчислення візуальних артефактів на основі аналізу матриць пікселів; розроблено потокобезпечний модуль логування інцидентів для фіксації технічних збоїв джерел відеосигналу. Комп’ютерна система моніторингу дозволяє здійснювати асинхронне перехоплення мережевих медіапотоків; забезпечувати обробку відеоданих у реальному часі без накопичення затримок; автоматично виявляти технічні дефекти зображення, такі як зависання кадрів, розфокусування об'єктива та критичні аномалії освітленості. Для розробки системи використано мову програмування Python, бібліотеку комп'ютерного зору OpenCV, фреймворк NumPy, концепцію багатопотоковості, а також мережеві медіапротоколи RTSP та UDP. Впровадження цієї системи в інфраструктуру автоматизованого контролю якості (QA) дозволить мінімізувати вплив людини на процес контролю відеопотоку та зменшити час простою систем відеонагляду.
dc.description.abstractotherQualification work includes an explanatory note (55 p., 2 tables). The object of development is a cross-platform computer system for automated monitoring of stability and visual artifacts of a video stream in real-time mode. During the development process, the following was accomplished: – conducted an analysis of existing commercial and open-source solutions in the digital video stream monitoring and analysis market; – formulated technical requirements for the software product, as well as for the hardware and software of the processing system; – a software module for asynchronous network stream capture with automatic buffer clearing was developed; – designed a multi-threaded structure for the computer monitoring system using the "Producer-Consumer" design pattern; – developed a software module for asynchronous network stream capture with automatic buffer clearing; – developed analytical submodules for the mathematical computation of visual artifacts based on pixel matrix analysis; – developed a thread-safe incident logging module to record technical failures of video signal sources. The computer monitoring system enables asynchronous interception of network media streams, ensures real-time video data processing without accumulation of delays, and automatically detects technical image defects such as frame freezing, lens defocusing, and critical illumination anomalies. For the development of the system, the Python programming language, OpenCV computer vision library, NumPy framework, the concept of multi-threading, as well as RTSP and UDP network media protocols were used. The implementation of this system into the automated quality assurance control infrastructure will minimize human impact on the video stream control process and reduce the downtime of video surveillance systems.
dc.format.extent73 с.
dc.identifier.citationСкібчик, А. В. Система моніторингу стабільності та візуальних артефактів мережевого відеопотоку : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Скібчик Арсен Васильович. – Київ, 2026. – 73 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82060
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectкомп’ютерна система моніторингу
dc.subjectвідеопотік
dc.subjectкомп'ютерний зір
dc.subjectорencv
dc.subjectpython
dc.subjectбагатопотоковість
dc.subjectrtsp
dc.subjectcomputer monitoring system
dc.subjectvideo stream
dc.subjectcomputer vision
dc.subjectopencv
dc.subjectmulti-threading
dc.titleСистема моніторингу стабільності та візуальних артефактів мережевого відеопотоку
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Skibchyk_bakalavr.pdf
Розмір:
1.83 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: