Details
| Title | Разработка программной системы повышения качества видео в условиях низкого уровня освещенности на основе методов шумоподавления и суперразрешения: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» = Development of a software system for improving video quality in low-light conditions based on noise reduction and super-resolution methods |
|---|---|
| Creators | Николаев Максим Николаевич |
| Scientific adviser | Дьяченко Юрий Николаевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | видеонаблюдение ; шумоподавление ; суперразрешение ; нейронные сети ; FastDVDnet ; BasicVSR ; Pytorch ; метрики качества видео ; video surveillance ; denoising ; superresolution ; neural networks ; video quality metrics |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.01 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2010 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42727 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Объект исследования – видеозаписи, полученные в условиях низкого уровня освещённости и характеризующиеся выраженным шумом матрицы сенсора и недостаточным пространственным разрешением для надёжной идентификации объектов. Цель работы – разработка открытой модульной программной системы автоматического повышения качества видео на основе нейросетевых методов шумоподавления и суперразрешения. В работе проведён анализ физических механизмов формирования шума в цифровых видеокамерах при повышенных значениях ISO, рассмотрены классические и нейросетевые методы шумоподавления и суперразрешения, выполнен обзор существующих программных решений. Спроектирована четырёхмодульная архитектура конвейера: предобработка, шумоподавление (FastDVDnet), суперразрешение (BasicVSR), постобработка и экспорт через FFmpeg. Разработан графический интерфейс на PyQt6 с многопоточной моделью обработки. Реализованы: автоматическая оценка уровня шума методом MAD-вейвлет, поддержка монохромного видео и батчевая обработка скользящих окон для эффективного использования GPU. В результате разработана кроссплатформенная программная система (macOS Apple Silicon и Windows с GPU NVIDIA), верифицированная посредством 24 модульных тестов и проверки на реальных видеоданных. На тестовом видео разрешением 640×360 (1849 кадров) система снижает оценочный уровень шума с σ ≈ 28 до σ ≈ 5 и увеличивает разрешение до 2560×1440. Область применения: системы видеонаблюдения и охраны, криминалистика и судебная экспертиза, профессиональная видеосъёмка в условиях низкой освещённости.
The research object is video footage captured under low-light conditions, characterised by significant sensor noise and insufficient spatial resolution for reliable object identification. The objective of this work is to develop an open-source modular software system for automatic video quality enhancement based on neural network methods for noise reduction and super-resolution. The thesis analyses physical mechanisms of noise formation in digital video cameras at elevated ISO values, reviews classical and neural-network-based methods for denoising and super-resolution, and surveys existing software solutions. A four-module pipeline architecture is designed: preprocessing, denoising (FastDVDnet), super-resolution (BasicVSR), and post-processing with export via FFmpeg. A PyQt6 graphical user interface with a multithreaded processing model is developed. Automatic noise level estimation using the MAD-wavelet method, grayscale video support, and batch processing of sliding windows for efficient GPU utilisation are implemented. As a result, a cross-platform software system (macOS Apple Silicon and Windows with NVIDIA GPU) has been developed and verified through 24 unit tests and real-world data testing. On a test video of 640×360 resolution (1849 frames), the system reduces the estimated noise level from σ ≈ 28 to σ ≈ 5 and increases the resolution to 2560×1440. Application area: video surveillance and security systems, forensic investigations, professional video production under low-light conditions.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|