SmartDeblur - Восстановление расфокусированных и смазанных изображений
От: Y-Vladimir США http://yuzhikov.com
Дата: 19.07.12 08:32
Оценка: 68 (12)
Представляю open-source проект SmartDeblur — восстановление расфокусированных и смазанных изображений.
Сама программа вместе с иходниками по лицензии GPL v.3 находится по адресу: https://github.com/Y-Vladimir/SmartDeblur
Также опубликованы две статьи на хабре с подробным описанием этой области и всей используемой математики:
Часть 1. Теория
Часть 2. Практика

Основные особенности:
— Язык C++, плюс библиотека Qt 4.8
— Простой, интуитивно понятный интерфейс
— Высокая скорость. Обработка изображения размером 2048*1500 пикселей занимает около 300мс в режиме Preview (когда перемещаются ползунки настроек) и 1.5 секунды в чистовом режиме (когда отпустили ползунки настроек).
— Подбор параметров в Real-time режиме. Нет необходимости нажимать кнопки Preview, все делается автоматически, нужно лишь двигать ползунки настроек искажения
— Вся обработка идет для изображения в полном разрешении. Т.е. нет никакого маленького окошка предпросмотра и кнопок Apply.
— Поддержка восстановления смазанных и расфокусированных изображений
— Возможность подстройки вида PSF

Работает примерно так на изображением с искусственным размытием:



Примеры обработки реальных изображений можно найти в статьях по ссылкам выше.

Буду очень признателен за любой фидбек, предложения, замечания.
А также за примеры удачных и неудачных восстановлений.

--
С уважением
Владимир Южиков (Vladimir Yuzhikov)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.