Восстановление расфокусированных и смазанных изображений.
SmartDeblur — небольшое C++ / QT графическое приложение для восстановления расфокусированных и смазанных изображений. Автор приложения Владимир Южиков.
Смазанные и расфокусированные изображения, один из самых неприятных дефектов фотографии (большинство других дефектов могут исправлять графические редакторы). Даже самая современная и дорогая фототехника, к сожалению, ещё далека от совершенства и в самый неподходящий момент, в какой либо экстренной ситуации, снимок может получится размытым... Но мгновенье уже упущено и его не вернуть!
Но восстановление смазанных и расфокусированных снимков, до приемлемого качества, возможно! Хотя разработка соответствующей математической теории и была начата более семидесяти лет назад, алгоритмы устранения размытости, как и другие алгоритмы обработки изображений, получили широкое распространение совсем недавно.
SmartDeblur исправляет изображения ставшими некачественными в следствии плохой фокусировки или движения камеры при открытом затворе, в большинстве случаев такое изображение поддаётся обработке (по заверению автора проекта), так как на изображении имеются все необходимые пиксели, просто каждый из них особым образом оказывается размытым в двухмерном пространстве. И для преодоления проблемы размытости необходимо найти способ поставить каждый пиксель на своё место. Алгоритм используемый в SmartDeblur не преобразует размытое изображение в сверхчёткое, однако показывает более чем впечатляющий результат.
SmartDeblur имеет простой, интуитивно понятный пользовательский интерфейс и высокую скорость обработки изображений. Для работы использует библиотеку FFTW (библиотека быстрого преобразования Фурье). Подбор параметров производится в режиме реального времени, всё делается автоматически и в полном разрешении, нужно лишь задавать ползунками настройки необходимые параметры искажения.
Лицензия: GNU GPL v3
Домашняя страница
Страница на github.com
Для тех кто заинтересуется теорией восстановления изображений и деконволюции, серия статьей от автора SmartDeblur:
Часть 1. Теория — Восстановление расфокусированных и смазанных изображений
Часть 2. Практика — Восстановление расфокусированных и смазанных изображений
Часть 3. Повышаем качество — Восстановление расфокусированных и смазанных изображений
Часть 4. Blind Deconvolution — автоматическое восстановление смазанных изображений
Автор: posixru
http://zenway.ru/page/smartdeblur
|