Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/52759| Título: | Комп’ютерна система керування транспортним перехрестям на основі аналізу відеопотоків |
| Outros títulos: | Computer-Controlled Traffic Intersection Management System Based on Video Stream Analysis |
| Autor: | Адам'як, Роман Андрійович Adamiak, Roman |
| Affiliation: | Тернопільський національний технічний університет імені Івана Пулюя Ternopil Ivan Puluj National Technical University |
| Bibliographic reference (2015): | Адам'як Р.А. Комп’ютерна система керування транспортним перехрестям на основі аналізу відеопотоків : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. О.П. Ясній. — Тернопіль: ТНТУ, 2026. — 76 с. |
| Bibliographic description (International): | Adamiak R. Computer-Controlled Traffic Intersection Management System Based on Video Stream Analysis : Bachelor Thesis „123 — Computer Engineering“ / Roman Adamiak - Ternopil, TNTU, 2026 – 76 p. |
| Data: | 19-Jun-2026 |
| Submitted date: | 26-Jun-2026 |
| Date of entry: | 26-Jun-2026 |
| Editora: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя |
| Supervisor: | Ясній, Олег Петрович Yasniy, Oleh |
| Committee members: | Петрик, Михайло Романович Petryk, Mykhaylo |
| UDC: | 004.3 |
| Palavras-chave: | комп’ютерна система керування перехрестя аналіз відеопотік computer system control traffic intersection analysis video stream |
| Number of pages: | 76 |
| Resumo: | У кваліфікаційній роботі проведено комплексне дослідження принципів побудови комп’ютерної системи керування транспортним перехрестям на основі аналізу відеопотоків. В основі роботи запропонованої комп’ютерної системи лежить використання IP-камер для отримання відеопотоків, обчислювального модуля Raspberry Pi 4 Model B для аналізу зображень і мікроконтролера STM32F103C8T6 Blue Pill для безпосереднього керування світлофорними секціями. Для виявлення транспортних засобів у контрольованих зонах запропоновано застосування попередньо навченої моделі YOLOv5n, яка дає змогу ідентифікувати легкові автомобілі, автобуси, вантажні автомобілі та мотоцикли.
Програмна логіка системи передбачає отримання відеопотоків, попередню обробку кадрів, виділення областей контролю, виявлення транспортних засобів, підрахунок об’єктів на кожному напрямку, визначення пріоритетного транспортного потоку та формування керуючої команди для STM32. У роботі також передбачено резервний і аварійний режими функціонування, що забезпечують безпечне перемикання світлофорних сигналів у разі втрати відеопотоку, помилки команди або порушення зв’язку між модулями. In the thesis, a comprehensive study of the principles of developing a computer system for traffic intersection control based on video stream analysis was carried out. The operation of the proposed computer system is based on the use of IP cameras for obtaining video streams, a Raspberry Pi 4 Model B computing module for image analysis, and an STM32F103C8T6 Blue Pill microcontroller for direct control of traffic light sections. To detect vehicles in controlled zones, the use of a pre-trained YOLOv5n model is proposed, which makes it possible to identify passenger cars, buses, trucks, and motorcycles. The software logic of the system involves receiving video streams, preprocessing frames, defining control areas, detecting vehicles, counting objects in each direction, determining the priority traffic flow, and generating a control command for the STM32. The work also provides for backup and emergency operating modes, which ensure safe switching of traffic light signals in the event of video stream loss, command errors, or communication failure between the modules. |
| Content: | ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ОСОБЛИВОСТЕЙ ТА ВИМОГ ДО СИСТЕМ КЕРУВАННЯ ПОТОКАМИ НА ТРАНСПОРТНИХ ПЕРЕХРЕСТЯХ 10 1.1 Особливості організації та керування транспортними потоками на перехрестях 10 1.2 Аналіз сучасних інтелектуальних систем керування дорожнім рухом 15 РОЗДІЛ 2 ПРОЄКТУВАННЯ КОМП’ЮТЕРНОЇ СИСТЕМИ КЕРУВАННЯМ ТРАНСПОРТНИМ ПЕРЕХРЕСТЯМ НА ОСНОВІ АНАЛІЗУ ВІДЕОПОТОКІВ 22 2.1 Формування вимог до комп’ютерної системи керування транспортним перехрестям 22 2.2 Узагальнена архітектура комп’ютерної системи керування транспортним перехрестям 26 2.3 Вибір апаратного забезпечення комп’ютерної системи керування транспортним перехрестям 30 2.3.1 ІР-відеокамери 31 2.3.2 Комутатор TP-Link TL-SF1005D 33 2.3.3 Обчислювальний вузол Raspberry Pi 4 Model 35 2.3.4 Мікроконтролер STM32F103C8T6 Blue Pill 36 2.4 Організація зв’язку між Raspberry Pi та STM32 38 2.5 Виконавчий рівень системи керування транспортним перехрестям 40 2.5.1 Релейний модуль SRD-05VDC-SL-C 40 2.5.2 Світлофорні LED-секції 12 В 41 2.5.3 Схема підключення STM32 до релейного модуля та світлофорних секцій 42 2.6 Система живлення компонентів комп’ютерної системи керування потоками транспортного перехрестя 43 РОЗДІЛ 3 АЛГОРИТМІЧНЕ ТА ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ КОМП’ЮТЕРНОЇ СИСТЕМИ КЕРУВАННЯ ТРАНСПОРТНИМ ПЕРЕХРЕСТЯМ 46 3.1 Алгоритм функціонування комп’ютерної системи керування транспортним перехрестям 46 3.2 Програмний модуль аналізу відеопотоків 50 3.3 Алгоритм прийняття рішень при керуванні фазами світлофорів 56 3.4 Програмне забезпечення STM32 для керування світлофорними секціями 60 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 66 4.1 Вимоги до режимів праці і відпочинку при роботі з ВДТ 66 4.2 Вплив діяльності людини на довкілля 68 ВИСНОВКИ 73 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 74 Додаток A Технічне завдання |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52759 |
| Copyright owner: | © Адам'як Роман Андрійович, 2026 © Adamiak Roman, 2026 |
| References (Ukraine): | Жаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламБуров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том перший. Львів: «Магнолія 2006», 2024. 333 с.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для розроблені у відповідності з освітньою програмою «Комп’ютерна інженерія» першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» галузі знань 12 «Інформаційні технології». Тернопіль, ТНТУ. 2024. 39 с. Луцків А., Лупенко С., Пасічник В. Паралельні та розподільнені обчислення. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 566 с. Микитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 2. Львів: «Магнолія 2006», 2024. 328 с. Velychko D., Osukhivska H., Palaniza Y., Lutsyk N., Sobaszek L. Artificial Intelligence Based Emergency Identification Computer System. Advances in Science and Technology Research Journal, 18 no. 2, 2024, Р. 296-304. Yatsyshyn V., Pastukh O., Palamar A., Zharovskyy R. Technology of relational database management systems performance evaluation during computer systems design. Scientific Journal of TNTU, Ternopil, Ukraine, 2023. Vol. 109, No 1. P. 54–65. ДСТУ 4092:2024. Безпека дорожнього руху. Світлофори дорожні. Загальні технічні вимоги та правила застосування. URL: https://zakon.isu.net.ua/sites/default/files/normdocs/dstu_4092_2024.pdf (дата звернення: 21.05.2026 р.). ДСТУ 2587:2021. Безпека дорожнього руху. Розмітка дорожня. Загальні технічні умови. URL: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=92700 (дата звернення: 22.05.2026 р.). Форнальчик Є. Ю., Гілевич В. В., Могила І. А. Моделювання транспортних потоків : навчальний посібник / за заг. ред. Є. Ю. Форнальчика. Львів : Видавництво Львівської політехніки, 2020. 216 с. Організація та безпека дорожнього руху : підручник / О. О. Бакуліч, О. П. Дзюба, В. І. Єресов та ін. ; за заг. ред. В. П. Поліщука. Київ : Знання України, 2016. 467 с. Системологія на транспорті : підручник : у 5 кн. / за заг. ред. М. Ф. Дмитриченка. Кн. 4 : Організація дорожнього руху / Е. В. Гаврилов, М. Ф. Дмитриченко та ін. Київ : Знання України, 2014. 452 с. Абрамова Л. С., Бакуліч О. О. Автоматизовані системи управління дорожнім рухом : навчальний посібник. Харків : ХНАДУ, 2013. 193 с. Абрамова Л. С., Чернобаєв Н. С. Координоване управління дорожнім рухом на мережі магістралей міста : монографія. Харків : Точка, 2012. 160 с. Чередніченко О., Валацкене А. Інтелектуальні транспортні системи як інструменти управління транспортними потоками на прикладі м. Києва. Містобудування та територіальне планування. 2022. № 80. С. 416–450. URL: https://mtp.knuba.edu.ua/article/view/264477 (дата звернення: 24.05.2026 р.). Клюєв С. О., Сігонін А. Є., Цимбал С. В. Розвиток інтелектуальних транспортних систем. Вісник машинобудування та транспорту. 2023. Т. 18, № 2. С. 80–86. Treiber M., Kesting A. Traffic Flow Dynamics: Data, Models and Simulation. Berlin ; Heidelberg : Springer, 2013. 503 p. URL: https://www.akesting.de/publications.html (дата звернення: 23.05.2026 р.). Szeliski R. Computer Vision: Algorithms and Applications. 2nd ed. Cham : Springer, 2022. 925 p. URL: https://link.springer.com/book/10.1007/978-3-030-34372-9 (дата звернення: 25.05.2026 р.). Gonzalez R. C., Woods R. E. Digital Image Processing. 4th ed. Harlow : Pearson Education, 2018. 1024 p. URL: https://www.pearson.com/en-us/subject-catalog/p/Gonzalez-Digital-Image-Processing-4th-Edition/P200000003224 (дата звернення: 25.05.2026 р.). Goodfellow I., Bengio Y., Courville A. Deep Learning. Cambridge : MIT Press, 2016. 800 p. Bishop C. M. Pattern Recognition and Machine Learning. New York : Springer, 2006. 738 p. URL: https://books.google.com/books/about/ Pattern_Recognition_and_Machine_Learning.html?id=kTNoQgAACAAJ (дата звернення: 30.05.2026 р.). YOLOv5. GitHub Repository. Ultralytics. URL: https://github.com/ultralytics/yolov5 (дата звернення 30.05.2026 р.). OpenCV. VideoCapture Class Reference. URL: https://docs.opencv.org/4.x/d8/dfe/classcv_1_1VideoCapture.html (дата звернення: 01.06.2026 р.). Raspberry Pi 4 Model B. Official Specifications. Raspberry Pi Ltd. URL: https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/ (дата звернення: 03.06.2026 р.). STM32F103x8, STM32F103xB. Product Datasheet. STMicroelectronics. URL: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf (дата звернення 03.06.2026 р.). Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр”. Для студентів всіх форм навчання рівень вищої освіти перший (бакалаврський ) / укл. : О. Я. Гурик , І. Б. Окіпний. Тернопіль : ТНТУ імені Івана Пулюя, 2021. 20 с. Безпека життєдіяльності: навч. посіб. / Т.Є. Стиценко, Г.В. Пронюк, Н.М. Сердюк, І.І. Хондак. Харків: ХНРУЕ, 2018. 336 с. |
| Aparece nas colecções: | 123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври) |
Ficheiros deste registo:
| Ficheiro | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Roman_Adamiak.pdf | 3,51 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.
Ferramentas administrativas