Детальная информация
| Название | Разработка системы для анализа посещаемости торговых залов по видео с камер наблюдения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a system for analyzing retail store foot traffic using surveillance camera footage |
|---|---|
| Авторы | Шевцов Антон Витальевич |
| Научный руководитель | Малеев Олег Геннадьевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | видеоаналитика ; компьютерное зрение ; торговый зал ; обнаружение объектов ; многообъектное отслеживание ; трехмерное моделирование ; YOLO ; ByteTrack ; Three.js ; FastAPI ; video analytics ; computer vision ; retail store ; object detection ; multi-object tracking ; 3D modeling |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.04 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2702 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42588 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Данная работа посвящена созданию приложения, объединяющего инструменты трехмерного моделирования помещений и алгоритмы компьютерного зрения для мониторинга посетителей в реальном времени. Задачи, решаемые в ходе работы: • проанализировать существующие методы и решения в области анализа посещаемости торговых залов; • исследовать теоретические основы моделирования, компьютерного зрения, обнаружения и отслеживания объектов; • разработать архитектуру системы моделирования и анализа посещаемости на основе видеоданных; • обосновать выбор алгоритмов и технологических решений для реализации системы; • реализовать ключевую функциональность и протестировать ее. Исследованы методы глубокого обучения и проективной геометрии. Обнаружение людей на видеопотоке выполняется нейросетью семейства YOLO, а задача многообъектного трекинга решена с помощью алгоритма ByteTrack. Пространственное сопоставление реализовано посредством гомографического преобразования сцены. В результате работы спроектирована архитектура и реализован программный прототип системы. Разработан интерактивный 3D-редактор на базе React и Three.js для интерактивного моделирования залов и расстановки камер, а также серверный модуль с использованием фреймворка FastAPI. Настроен интерфейс для подсчета посетителей и генерации тепловых карт. Область применения результатов охватывает розничную торговлю. Внедрение системы позволяет оптимизировать планировку залов и расстановку оборудования. В заключении сделан вывод, что интеграция 3D моделирования и компьютерного зрения обеспечивает качественный мониторинг поведения клиентов на базе стандартной инфраструктуры видеонаблюдения без привлечения дорогостоящего оборудования.
This thesis focuses on the creation of an application that combines 3D room modeling tools with computer vision algorithms to monitor visitors in real time. Objectives of the project: • Analyze existing methods and solutions for analyzing foot traffic in retail spaces; • Investigate the theoretical foundations of modeling, computer vision, and object detection and tracking; • Develop the architecture of a system for modeling and analyzing foot traffic based on video data; • Justify the selection of algorithms and technological solutions for implementing the system; • Implement key functionality and test it. We investigated deep learning methods and projective geometry. People are detected in the video stream using a neural network from the YOLO family, and the multi-object tracking task is solved using the ByteTrack algorithm. Spatial alignment is achieved through a homographic transformation of the scene. As a result of this work, the system architecture was designed and a software prototype was developed. An interactive 3D editor based on React and Three.js was created for interactive modeling of rooms and camera placement, as well as a server side module using the FastAPI framework. An interface was configured to count visitors and generate heat maps. The results are applicable to the retail sector. Implementing the system enables the optimization of store layouts and equipment placement. The study concludes that the integration of 3D modeling and computer vision enables effective monitoring of customer behavior using standard video surveillance infrastructure, without the need for expensive equipment.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|