Изображение Deblur с помощью упорядоченного фильтра
J = deconvreg(I,psf)
J = deconvreg(I,psf,np)
J = deconvreg(I,psf,np,lrange)
J = deconvreg(I,psf,np,lrange,regop)
[J,lagra] = deconvreg(___)
deconvolves отображают J
= deconvreg(I
,psf
)I
с помощью упорядоченного алгоритма фильтра, возвращение deblurred отображает J
. Предположение - то, что изображение I
было создано путем свертки к истинному изображению с функцией рассеяния точки (PSF), psf
, и возможно путем добавления шума. Алгоритм является ограниченным оптимумом в смысле ошибки наименьшего квадрата между предполагаемым и истинными изображениями под требованием сохранения гладкости изображений.
Выходное изображение J
могло показать вызов, введенный дискретным преобразованием Фурье, используемым в алгоритме. Чтобы уменьшать вызов, используйте I = edgetaper(I,psf)
прежде, чем вызвать deconvreg
.
deconvblind
| deconvlucy
| deconvwnr
| edgetaper
| otf2psf
| padarray
| psf2otf