АННОТАЦИЯ к магистерской диссертации
Разработка платформы для мониторинга состояния парковочных мест по видеоданным
Ключевые слова: парковки, мониторинг, обнаружение автомобилей, ASP.NET Aspire, Worker Service YOLO26-SEG, SMTP, SSL-сертификат, обучение моделей, Яндекс.Карты, REST API, ведение журнала. В магистерской диссертации рассматривается разработка платформы для мониторинга парковок по видеопоследовательности, которая обрабатывает видео с камер наружного видеонаблюдения, записывает информацию в базу данных и позволяет просматривать загруженность парковок для пользователей, предоставляет статистику для владельцев парковок. В работе рассматриваются особенности существующих решений в области мониторинга парковок, технологии, применяемые для распознавания автомобилей, описывается структура платформы из 5 компонентов, проводится проектирование базы данных и методов предобработки изображения и приводится результат программной реализации всех составляющих.
ABSTRACT to the master’s thesis
Development of a platform for monitoring the status of parking spaces using video data Keywords: parking lots, monitoring, car detection, ASP.NET Aspire, Worker Service YOLO26-SEG, SMTP, SSL certificate, model training, Yandex.Maps, REST API, logging. The master’s thesis considers the development of a platform for parking lot monitoring using video sequences, which processes video from outdoor surveillance cameras, records information in a database, and allows users to view parking occupancy, providing statistics for parking lot owners. The work examines the features of existing solutions in the field of parking monitoring, technologies used for car recognition, describes the structure of the platform consisting of 5 components, includes the design of the database and image preprocessing methods, and presents the result of the software implementation of all components.
Схема взаимодействия компонентов приведена на рисунке.

Общая структура сервисного приложения приведена на рисунке

Предобработка затемненных изображений приведена на рисунке.

Страница с картой сайта приведена на рисунке.

Индивидуальная страница парковки приведена на рисунке.

Блокировка мест, доступность видеопотока и алармы.

В результате выполнения магистерской диссертации разработана платформа для мониторинга парковок по видеопоследовательности, поддерживающая разграничение доступа. На начальном этапе был рассмотрен процесс работы парковок и выделены аспекты автоматизации, затем рассмотрены технологии обнаружения объектов по видеопоследовательности и методы коррекции освещенности изображений, после этого описаны технологии разработки веб-приложений. Далее проведен обзор существующих решений – «iCCTV», «ParkInto», «Key Parklio PMS», «Genetec AutoVu», «Hikvision Parking Management Solution», «Parkable». Рассмотрены технологии почтовых серверов и наборы данных для обучения моделей для улучшения детекции. С учетом результатов сформированы требования к разрабатываемой платформе. Проведен обзор технологий и алгоритмов, которые лучше всего подходят для реализации платформы. На основе него выбран Aspire на платформе ASP.NET Core 10, Entity Framework для работы с базой данных и аутентификация на основе JWT-токенов. После этого была разработана структура платформы и её компонентов для обработки видеопоследовательности. Проведено проектирование структуры базы данных и Api-сервиса, взаимодействующего с ней. Разработана структура сетевого приложения и его модулей. Разработан фоновый сервис, обеспечивающий обработку видеопотоков форматов RTSP, MJPEG и JPG с камер видеонаблюдения. Проверены методы предобработки изображений на затемненных изображениях. В качестве основного инструмента компьютерного зрения выбраны модели семейства YOLO26. Выполнено обучение моделей для детекции автомобилей с различных ракурсов, включая классический и вид с высоты. На основе разработанной архитектуры платформы были реализованы классы для приложения, получающего и обрабатывающего видеофрагменты. Сформировано описание методов обработки данных. Проведено нагрузочное тестирование веб-приложения и выполнена оценка точности моделей, которая показала: точность распознавания автомобилей для светлого времени суток в хороших условиях 0.884, для плохих погодных условий (ночь, дождь) от 0.543 до 0.714. Разработанное веб-приложение обладает простым пользовательским интерфейсом и не требует дополнительного обучения для его применения. Платформа позволяет пользователям просматривать видеопоток и загруженность парковок, а владельцам парковок получать статистическую информацию.











