Skip to content

Repository files navigation

АННОТАЦИЯ к магистерской диссертации

Разработка платформы для мониторинга состояния парковочных мест по видеоданным

Ключевые слова: парковки, мониторинг, обнаружение автомобилей, 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.

Схема взаимодействия компонентов приведена на рисунке. image

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

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

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

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

Режим разметки. image

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

Статистика. image

Административные страницы. image image image

Тестирование детекции. image image image image

В результате выполнения магистерской диссертации разработана платформа для мониторинга парковок по видеопоследовательности, поддерживающая разграничение доступа. На начальном этапе был рассмотрен процесс работы парковок и выделены аспекты автоматизации, затем рассмотрены технологии обнаружения объектов по видеопоследовательности и методы коррекции освещенности изображений, после этого описаны технологии разработки веб-приложений. Далее проведен обзор существующих решений – «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. Разработанное веб-приложение обладает простым пользовательским интерфейсом и не требует дополнительного обучения для его применения. Платформа позволяет пользователям просматривать видеопоток и загруженность парковок, а владельцам парковок получать статистическую информацию.

Нагрузочное тестирование. image image image

About

Разработка платформы для мониторинга состояния парковочных мест по видеоданным

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages