Детальная информация

Название Система виртуального хромакея на основе вероятностных моделей фона для приложений записи видео: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = The virtual chroma key system based on probabilistic background models for video recording applications
Авторы Александров Никита Витальевич
Научный руководитель Сараджишвили Сергей Эрикович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика система виртуального хромакея ; вероятностных моделей фона для приложений ; приложения записи видео ; virtual chroma key system ; probabilistic background models for applications ; video recording applications
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-1574
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\41125
Дата создания записи 14.07.2026

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Задачей данной работы была поставлена проектировка и программная реализация системы виртуального хромакея, функционирующего в режиме реального времени, без необходимости использования физического зеленого хромакея. В рамках нескольких исследований был проведен анализ существующих алгоритмов сегментации переднего плана, включая статистические методы вычитания фона и современные нейросетевые подходы. По итогу выполнения работы и реализации поставленных задач была разработана система, объединяющая два вероятностных метода сегментации: алгоритм K NearestNeighbors, реализующий непараметрическую оценку плотности вероятности фона, и нейросетевую модель PPHumanSeg, формирующую апостериорные вероятности классов «фон» и «человек» через слой softmax. Для более стабильной и корректной работы метода KNN так же был разработан оригинальный функционал принудительной калибровки, фиксирующий вероятностную модель фона и обеспечивающий корректную работу виртуального хромакея. Было реализовано три опции для подмены фона: статическое изображение, видеофайл или захват экрана. Так же в готовой программе хромакея имеется поддержка двух видов водяных знаков с настраиваемой прозрачностью, запись видеопотока работы программы и создание снимков экрана. Графический интерфейс реализован на базе библиотеки ImGui, вывод видеопотока реализован через OpenGL. Приложение ориентировано на операционную систему Windows и не требует специализированного аппаратного обеспечения.

The objective of this thesis was the design and software implementation of a virtual chroma key system operating in real time without the need for a physical green chroma key. Throughout several studies, an analysis was conducted of existing foreground segmentation algorithms, including statistical background subtraction methods and modern neural network approaches. As a result of the work and the implementation of the stated objectives, a system was developed that combines two probabilistic segmentation methods: the K-Nearest Neighbors algorithm, which performs non‑parametric background probability density estimation, and the PPHumanSeg neural network model, which generates posterior probabilities for the “background” and “human” classes via a softmax layer. For more stable and correct operation of the KNN method, an original forced calibration feature was also developed, which freezes the probabilistic background model and ensures correct virtual chroma key operation. Three options for background replacement were implemented: a staticimage, a video file, or screen capture. The finished chroma key program also supports two types of watermarks with adjustable transparency, recording ofthe program’s video output stream, and screen capture functionality. The graphical user interface is implemented using the ImGui library, while video output is rendered through OpenGL. The application is targeted at the Windows operating system and does not require specialized hardware.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
...