Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/49585
Title: Розробка масштабованої високонавантаженої системи зберігання та обробки відеоданих
Other Titles: Development of a scalable high-load video data storage and processing system
Authors: Бронецький, Андрій Ігорович
Bronetskyi, Andrii
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Бронецький А. І. Розробка масштабованої високонавантаженої системи зберігання та обробки відеоданих : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Я. В. Литвиненко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 58 с.
Issue Date: 28-Ιου-2025
Submitted date: 14-Ιου-2025
Date of entry: 5-Ιου-2025
Publisher: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Литвиненко, Ярослав Володимирович
Lytvynenko, Iaroslav
UDC: 004.7
Keywords: 122
відеоаналітика
згорткова мережа
метод віоли – джонса
convolutional network
hog
java
microsoft azure
video analytics
viola-jones met
Page range: 58
Abstract: Кваліфікаційна робота присвячена розробці системи, котра здатна проводити розпізнавання та ідентифікацію людей на зображеннях з подальшим збереженням результатів обробки у хмарному сховищі. У розділі 1 аналізуються сучасні системи та комплекси відеоаналітики, проведено їх порівняльний аналіз. Встановлено, що більшість систем відеоаналітики використовують технологію хмарних обчислень, що має низку недоліків. Розглянуто технологію кордонних обчислень, що допомагає усунути недоліки хмарних обчислень, та наведено її основні переваги. У розділі 2 наведено засоби та методи обробки відеопотоку, у тому числі алгоритми та засоби для ідентифікації осіб на зображеннях. Встановлено, що всі обчислення найкраще проводити за допомогою графічних процесорів при використанні згорткових нейронних мереж, в той же час Microsoft Cognitive Services є платною хмарною службою, тому як алгоритм для ідентифікації осіб на зображеннях в розроблюваній системі використовується HOG. Здійснено вибір програмних інструментів для реалізації системи. У розділі 3 представлена розробка системи обробки відеопотоку з відеокамери, вбудованої в ноутбук, і програми-тригера, що ідентифікує обличчя на зображеннях і зберігає результати в хмарне сховище.
The thesis deals with the development of a system capable of recognizing and identifying people in images with subsequent storage of the processing results in cloud storage. In chapter 1, modern video analytics systems and complexes are analyzed, their comparative analysis is conducted. It is established that most video analytics systems use cloud computing technology, which has a number of disadvantages. The technology of edge computing is considered, which helps to eliminate the disadvantages of cloud computing, and its main advantages are given. Chapter 2 presents the means and methods of processing the video stream, including algorithms and tools for identifying faces in images. It has been established that all calculations are best neural networks, at the same time Microsoft Cognitive Services is a paid cloud service, therefore HOG is used as the algorithm for identifying faces in images in the system. Software tools have been selected for system implementation. Chapter 3 presents the development of a video stream processing system from a video camera built into a laptop and a trigger program that identifies people in images and stores the results in cloud storage
Description: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 8 РОЗДІЛ 1. МОНІТОРИНГ ІСНУЮЧИХ СИСТЕМ ВІДЕОАНАЛІТИКИ І КОНЦЕПЦІЇ ХМАРНИХ І КОРДОННИХ ОБЧИСЛЕНЬ 10 1.1 Огляд існуючих систем та комплексів відеоаналітики 10 1.1.1 Відеоаналітичний комплекс СasRetail 10 1.1.2 Система ідентифікації VOCORD FaceControl 11 1.1.3 Система безпеки VideoNet 12 1.1.4 Система відеоспостереження ITV | Axxon Next 13 1.1.5 Апаратно-програмний комплекс GoalCity Instinct 2.0 14 1.1.6 Порівняння систем відеоаналітики 14 1.2 Хмарні обчислення, їх переваги та недоліки 15 1.3 Технологія кордонних обчислень 16 1.3.1 Концепція кордонної аналітики Edge Analytics 16 1.3.2 Основні переваги кордонних обчислень 17 РОЗДІЛ 2. ТЕОРЕТИЧНА ЧАСТИНА 19 2.1 Засоби для аналізу відеопотоку 19 2.1.1 Бібліотека OpenCV 19 2.1.2 Метод Віоли-Джонса 19 2.2 Алгоритми та засоби ідентифікації обличь на відеоданих 23 2.2.1 Azure Cognitive Services 23 2.2.2 API Ідентифікації обличь 25 2.2.3 HOG 26 2.2.4 CNN 28 2.3 Вибір інструментів реалізації системи 32 2.3.1 Мови програмування Java та Python 32 2.3.2 Середовище розробки та редактор коду 33 2.3.3 Azure Functions Core Tools 34 РОЗДІЛ 3. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ СИСТЕМИ 35 3.1 Компоненти Microsoft Azure 35 3.1.1 Хмарне сховище даних 35 3.1.2 Безсерверні обчислення та функції Azure 38 3.2 Розробка системи 42 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 48 4.1 Класифікація шкідливих та небезпечних виробничих факторів 48 4.2 Вплив вібрації на людину 50 ВИСНОВКИ 54 ПЕРЕЛІК ДЖЕРЕЛ 56 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/49585
Copyright owner: © Бронецький Андрій Ігорович, 2025
References (Ukraine): 1. Object selection in the image according to the Viola – Jones method [Електронний ресурс] – Режим доступа: https://api-2d3d-cad.com/viola-jones-method/#1. (Дата звернення: 07.03.2025).
2. What is edge computing? [Електронний ресурс] – Режим доступа: https://www.ibm.com/think/topics/edge-computing (дата звернення: 09.03.2025).
3. Azure IoT Edge | Microsoft Azure. [Електронний ресурс] – Режим доступа:: https://azure.microsoft.com/ services/ iot-edge/ (дата звернення: 09.03.2025).
4. Viola P., Jones M. J. Robust real-time face detection. International Journal of Computer Vision. Vol. 57, no. 2, 2004. P. 137–154
5. Метод компресії DVPack 2 [Електронний ресурс] – Режим доступа: https://algoritm.org/arch/07_4/07_4_14.pdf. (Дата звернення: 12.03.2025).
6. Метод розпізнавання обличь Віоли – Джонса (Viola – Jones) [Електронний ресурс] – Режим доступа: https://oxozle.com/2015/04/11/metodraspoznavaniya-lic-violy-dzhonsa-viola-jones/. (Дата звернення: 12.03.2025).
7. Виявлення автомобільних номерів на відео за допомогою класифікатора SVM та дескриптора HOG [Електронний ресурс] – Режим доступа: https://delirium-00.livejournal.com/1872.html. (Дата звернення: 16.03.2025).
8. RESEARCH ON THE STATE-OF-THE-ART DEEP LEARNING BASED MODELS FOR FACE DETECTION AND RECOGNITION [Електронний ресурс] – Режим доступа: https://science.lpnu.ua/ictee/all-volumes-and-issues/volume-4-number-2-2024/research-state-art-deep-learning-based-models (Дата звернення: 18.03.2025).
9. Офіційна документація бібліотеки OpenCV [Електронний ресурс] – Режим доступа: https://docs.opencv.org/4.x/d9/d52/ tutorial_java_dev_intro.html/ (Дата звернення: 19.03.2025).
10. Introduction to Java Development. [Електронний ресурс] – Режим доступа: https://docs.opencv.org/. (Дата звернення: 19.03.2025).
11. Face Detection with Python Using OpenCV [Електронний ресурс] – Режим доступа https://www.datacamp.com/tutorial/face-detection-python-opencv. (Дата звернення: 20.03.2025).
12. Згорткова нейронна мережа – просте пояснення CNN та її застосування [Електронний ресурс] – Режим доступа: https://evergreens.com.ua/ua/articles/cnn.html. (Дата звернення: 22.03.2025).
13. Що таке згорткові нейронні мережі (CNN, ConvNet)? [Електронний ресурс] – Режим доступа: https://thetransmitted.com/adlucem/shho-take-zgortkovi-nejronni-merezhi-cnn-convnet/ (Дата звернення: 22.03.2025).
14. QuickStart: Manage blobs with Java v12 SDK [Електронний ресурс] – Режим доступа: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobsjava. (Дата звернення: 28.03.2025).
15. What is the Azure Face service? [Електронний ресурс] – Режим доступа: https://docs.microsoft.com/en-us/azure/cognitiveservices/face/overview. (Дата звернення: 29.03.2025).
16. Lupenko, S. A., Lytvynenko, I. V., Sverstiuk, A., Shelestovskyi, B., & Horkunenko, A. (2021). Software for Statistical Processing and Modeling of a Set of Synchronously Registered Cardio Signals of Different Physical Nature. CMIS, 194-205.
17. Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021). Mathematical model of gas consumption process in the form of cyclic random process. 2021 IEEE 16th International Conference on Computer Sciences and Information.
18. Lytvynenko I. V. Method of segmentation of determined cyclic signals for the problems related to their processing and modeling. Scientific journal of the Ternopil National Technical University. No. 4 (88). 2017. ISSN: 2522-4433. Р. 153–169. https://doi.org/10.33108/visnyk_tntu2017.04.153
19. Заікіна Д., Глива В. Основи охорони праці та безпека життєдіяльності. 2019. URL: https://doi.org/10.31435/rsglobal/001 (дата звернення: 14.04.2025).
20. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.
Content type: Bachelor Thesis
Εμφανίζεται στις συλλογές:122 — Компʼютерні науки (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
2025_KRB_SN-43_Bronetskiy_AI.pdfДипломна робота1,37 MBAdobe PDFΔείτε/ Ανοίξτε


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Εργαλεία διαχειριστή