Denoising
Denoising (шумоподавление) — удаление шума с цифрового фото нейросетью. Современные AI-модели (DnCNN, NAFNet) отделяют шум от полезного сигнала с сохранением деталей. Незаменимо для фото с высоким ISO и сканов плёнки.
Denoising (шумоподавление) — операция удаления шума (noise) с цифрового изображения. Шум — это случайные вариации цвета и яркости пикселей, не относящиеся к снятой сцене. Появляется из-за несовершенства матрицы камеры (особенно при высоком ISO), длинной выдержки, сжатия JPEG. Современные методы denoising — нейросетевые, дают результат, сопоставимый с пересъёмкой в идеальных условиях.
Виды шума на цифровых фото
- Luminance noise: чёрно-белые «крапинки» — шум яркости. Самый заметный, делает фото зернистым
- Chrominance noise: цветные «крапинки» (особенно зелёные, фиолетовые, красные) — шум цвета. Хуже всего на тёмных областях
- Pattern noise (banding): горизонтальные/вертикальные полосы — дефект конкретной матрицы
- Hot pixels: отдельные «застрявшие» белые/цветные пиксели — дефект матрицы
- Fixed pattern noise: статичный паттерн шума на всех кадрах с одной камеры
- Compression noise: артефакты JPEG-сжатия (блочность, ringing)
Источники шума
- Высокий ISO: ISO 3200+ почти всегда даёт заметный шум на любой камере
- Длинная выдержка: пиксели «греются», увеличивая базовый шум
- Низкое освещение: малое количество фотонов = низкое отношение сигнал/шум
- Старые камеры (2010-х): маленькие матрицы со слабой светочувствительностью
- Смартфоны: маленькие матрицы → обработка в режиме «вытягивания» теней даёт много шума
- Сканирование плёнки: зерно плёнки + шум сканера
Алгоритмы denoising
- Gaussian blur: примитивный метод — размытие усредняет шум, но и теряет детали
- Median filter: медианный фильтр, хорош для импульсного шума (hot pixels)
- Bilateral filter: умное размытие — сохраняет границы, размывает однородные области
- Non-Local Means (NLM): усреднение похожих patches со всего изображения
- BM3D (Block-Matching 3D): один из лучших классических алгоритмов
- AI-denoising (DnCNN, NAFNet): нейросетевой подход, state-of-the-art с 2017
- Topaz Denoise AI / DxO DeepPRIME: коммерческие AI-решения для фото
AI-denoising — современный подход
Нейросети денойзеры обучаются на парах (чистое изображение, изображение + шум) и учатся отделять сигнал от шума. Главные преимущества:
- Сохранение деталей: модель понимает, что текстура кожи — это не шум, а реальные детали
- Адаптация к типу шума: одна модель работает на разных ISO и камерах
- Скорость: 1–3 секунды на 24 МП фото на GPU
- Учёт content: меньше размывает лица, аккуратнее с текстом
Denoising vs Sharpening — обратные задачи
Денойзинг убирает мелкие вариации (шум), sharpening усиливает границы. Часто применяются вместе:
- Сначала denoising — убрать шум
- Затем sharpening — усилить полезные границы
Это даёт «чистое и резкое» изображение из шумного исходника.
Denoising для старых фото
Сканы плёночных и старых цифровых фото часто содержат много шума:
- Зерно плёнки (особенно на чувствительных плёнках ISO 800+)
- Шум скана (зависит от качества сканера)
- Артефакты JPEG, если фото было пересохранено многократно
При обработке военных фото 1940-х: лёгкий denoising оставляет «авторский» вид зерна, но убирает паразитный шум сканера. Подробнее — в статье «Восстановление старых фото к 9 мая».
Параметры denoising в Panda AI
Panda AI применяет AI-denoising как часть pipeline:
- В апскейле: автоматический denoising на этапе VAE-decoder
- В восстановлении фото: контролируемый denoising с сохранением зерна (опция «preserve film grain»)
- В inpaint: денойзинг применяется к маске для бесшовности
Распространённые ошибки denoising
- Over-denoising: чрезмерное denoising превращает фото в «пластиковое», без деталей
- «Восковая» кожа: слишком сильный денойзинг на портретах
- Потеря текстуры: фактура ткани, дерева, кирпича — может пропасть
- «Постеризация»: появление неестественных плавных переходов цвета
FAQ — denoising
Denoising удаляет все шумы?
Сильный шум (ISO 12800, ночные снимки) удаляется частично — модель восстанавливает базовую информацию, но мелкие детали теряются. Лёгкий шум (ISO 1600–3200) убирается полностью.
Зерно плёнки — это шум?
Технически да, но эстетически — нет. Многие фотографы намеренно сохраняют зерно как авторский стиль. В Panda AI есть опция «preserve film grain» для умеренного денойзинга с сохранением аутентичной текстуры.
Denoising помогает с компрессией JPEG?
Частично. JPEG-артефакты (блочность, ringing) — это особый тип шума. AI-deblocking модели специально для этого, обычный denoising менее эффективен.