deconvlucy
使用Lucy-Richardson方法去模糊图像
语法
J = deconvlucy(I,psf)
J = deconvlucy(I,psf,iter)
J = deconvlucy(I,psf,iter,dampar)
J = deconvlucy(I,psf,iter,dampar,weight)
J = deconvlucy(I,psf,iter,dampar,weight,readout)
J = deconvlucy(I,psf,iter,dampar,权重,读出,子样本)
描述
例子
输入参数
输出参数
提示
你可以使用
deconvlucy
执行从前一次反褶积停止的位置开始的反褶积。要使用此特性,需要传递输入图像我
和PSF,psf
,作为单元格数组:{我}
而且{psf}
.当你这样做的时候deconvlucy
函数返回输出图像J
作为单元格数组,然后可以作为输入数组传递给下一个单元格数组deconvblind
调用。输出单元格数组J
包含四个元素:J {1}
包含我
,原图。J {2}
包含上次迭代的结果。J {3}
包含倒数第二个迭代的结果。J {4}
是由迭代算法生成的数组。输出图像
J
算法中采用的离散傅里叶变换可以产生振铃现象。为了减少振铃,请使用I = edgetaper(I,psf)
在调用之前deconvlucy
.deconvlucy
将PSF转换为双
没有标准化。
参考文献
D.S.C. Biggs和M. Andrews,迭代图像恢复算法的加速,应用光学,第36卷,第8期,1997。
[2] R.J. Hanisch, R.L. White和R.L. Gilliland,哈勃太空望远镜图像和光谱的反卷积,图像和光谱的反卷积,P.A. Jansson编,第2版,学术出版社,CA, 1997。
R2006a之前介绍
这个话题有用吗?