文档

psf2otf

将点扩散函数转换为光传递函数

语法

OTF = psf2otf(PSF)
OTF = psf2otf(PSF,OUTSIZE)

描述

OTF = psf2otf(PSF)计算点扩散函数的快速傅里叶变换(FFT)。PSF)数组,并创建光传递函数数组,传递,即不受影响PSF不平衡的。默认情况下,传递数组的大小与PSF数组中。

OTF = psf2otf(PSF,OUTSIZE)转换PSF数组转换为传递数组,巨大的属性的大小传递数组中。巨大的的值不能小于PSF任意维度的数组大小。

以确保传递不是因为改变了吗PSF不平衡的,psf2otfpostpads的PSF数组(向下或向右),以匹配中指定的尺寸巨大的的值,然后循环移位PSF向上(或向左)排列,直到中心像素达到(1,1)位置。

注意,此函数用于图像卷积/反卷积时,操作涉及FFT

类的支持万博1manbetx

PSF可以是任何非稀疏的数字数组。传递是一流的

例子

全部折叠

创建点扩展函数(PSF)。

PSF = fspecial(“高斯”13、(1);

将PSF转换为光传递函数(OTF)。

OTF = psf2otf(PSF,[31 31]);

画出PSF和OTF。

次要情节(1、2、1);冲浪(PSF);标题(PSF的);轴广场;轴次要情节(1、2、2);冲浪(abs(传递));标题(相应的|传递|”);轴广场;轴

另请参阅

||

R2006a之前介绍

这个话题有用吗?