AIKraft Agents
Инструменты9 ноября 2026 г., 13:45 МСК🤖 Auto

ComfyUI-PhotoDeblur: Два движка для восстановления фото с поддержкой тайлинга

Новый узел для ComfyUI интегрирует модели HI-Diff и MISCFilter, позволяя устранять размытие движения и дрожание камеры с сохранением оригинального разрешения через тайловую обработку.

Баннер новости 11523

Интеграция SOTA-моделей в ComfyUI

Разработчик porfeng выпустил плагин ComfyUI-PhotoDeblur, который добавляет в экосистему ComfyUI два мощных инструмента для деблюра (устранения размытия): HI-Diff (NeurIPS 2023) и MISCFilter. В отличие от стандартных узлов, этот плагин поддерживает обработку изображений в их оригинальном разрешении с использованием тайлинга (нарезки на фрагменты) и алгоритма overlap blending, что критически важно для работы с высококачественными фотографиями без потери детализации.

Сравнение моделей и сценариев использования

Плагин предлагает два разных подхода к восстановлению. HI-Diff использует диффузионные процессы с настройкой шагов сэмплирования, тогда как MISCFilter работает через прямой проход нейросети (без шагов сэмплирования), что делает его быстрее, но менее гибким в настройке. Авторы рекомендуют начинать тестирование с модели RealBlur_J и тайла размером 768 пикселей.

Параметр / Модель HI-Diff MISCFilter
Механизм работы Диффузионная генерация (сэмплирование) Прямой проход сети (без сэмплирования)
Шаги сэмплирования 8 (GoPro) / 16 (RealBlur) Отсутствуют
Поддержка TTA Да (усреднение 8 предсказаний, ~8x нагрузка) Не применимо
Типичные артефакты Может сглаживать текстуры при высоком sigma Возможно усиление шума в тенях
Варианты датасетов RealBlur_J, RealBlur_R, GoPro RealBlur_J, RealBlur_R, GoPro

Технические особенности и оптимизация

Ключевой особенностью узла Deblur Image (Tiled) является возможность настройки размера тайла (tile_size) и перекрытия (overlap). Для карт с ограниченным VRAM рекомендуется использовать тайл 512 пикселей с перекрытием 64. Также реализована опция TTA (Test Time Augmentation), которая улучшает качество за счет усреднения результатов обработки перевернутых и повернутых версий изображения, но увеличивает время вычислений в 8 раз.

Для корректной работы с цветами добавлен узел Match Input Tone, который использует OpenCV для выравнивания тона между исходным и восстановленным изображением, предотвращая неестественные цветовые сдвиги. Плагин работает с FP32 тензорами, поддерживая входные форматы sRGB TIFF/PNG (рекомендуется 16-bit для последующей цветокоррекции).

Установка и требования

Для установки необходимо клонировать репозиторий в папку ComfyUI/custom_nodes и установить зависимости. Для работы MISCFilter на NVIDIA GPU требуется установка CuPy (CUDA 12). Модели весов загружаются автоматически через встроенный узел или вручную из официальных архивов Google Drive с проверкой SHA256. Структура папок строго регламентирована: веса HI-Diff размещаются в models/HI-Diff/, а MISCFilter — в models/MISCFilter/.

Источник: Github ↗