SmartDeblur — программное обеспечение для восстановления резкости размытых цифровых изображений, ориентированное на устранение эффектов, вызванных дрожанием камеры, дефокусировкой и гауссовым размытем. Программа реализует методы обратной свертки, в частности незнаемую (blind) деконволюцию, позволяя оценить и компенсировать передаточную функцию размытия (PSF) непосредственно по входному изображению. SmartDeblur разрабатывалась как инструмент для восстановления деталей там, где исходные данные утратили фокус или подвержены движению, и применяется в любительской и профессиональной обработке фотографий.
Архитектурно приложение сочетает в себе аналитические и численные подходы: анализ градиентов и частотного спектра для предварительной оценки формы размытия, построение приближённой ядровой функции размытия и итеративное применение обратной свертки с регуляризацией для подавления усиления шума. Интерфейс обычно предоставляет управление ключевыми параметрами — типом размытия, длиной и направлением движения, радиусом дефокусировки и степенью подавления шума — позволяя пользователю получить компромисс между резкостью и артефактами.
- Blind deconvolution: автоматическая оценка и реконструкция ядра размытия (PSF) без предварительной информации о параметрах размытия.
- Поддержка типов размытия: модели дрожания/движения, круговой дефокус и гауссово размытие с возможностью тонкой настройки.
- Интерактивная настройка: пользовательские регуляторы для длины и направления движения, радиуса дефокуса и уровня регуляризации.
- Итеративные алгоритмы: многократные проходы деконволюции с адаптивной правильной регуляризацией для уменьшения артефактов.
- Шумоподавление: встроенные методы подавления усиленного шума и артефактов, возникающих при обратной обработке.
- Анализ частот: визуализация и использование спектральной информации изображения для улучшения оценки PSF.
- Пакетная обработка: возможность применения настроек к группе изображений (зависит от реализации).
- Поддержка форматов: загрузка и сохранение распространённых форматов растровых изображений с сохранением качества.
- Кроссплатформенность: различные реализации могут работать под разными операционными системами; конкретный набор функций зависит от версии.
- Диагностика качества: инструменты для оценки результата реставрации, включая просмотр сглаживания краёв и сравнение до/после.