刃边法计算MTF,全称为边缘扩展函数ESF(Edge Spread Function)计算调制传递函数,是评估光学系统成像质量的一种重要方法。MTF,即调制传递函数,衡量的是成像系统对不同空间频率的调制能力。空间频率以线对/毫米(LP/mm)表示,描述了图像中线条的密集程度。调制度是对比度的一个指标,与MTF直接相关,调制度越大,图像的对比度越高,成像效果越好。 MTF曲线展示了在不同空间频率下,系统保持图像对比度的能力。计算MTF通常是通过寻找线对中最大亮度点和最小亮度点的对比度,公式为 MTF = (最大亮度 - 最小亮度) / (最大亮度 + 最小亮度)。由于调制度在0到1之间,因此MTF值不会超过1。 SFR(Spatial Frequency Response)是空间频率响应,适用于成像系统整体性能的评估,包括光学系统、传感器以及图像处理程序。SFR与MTF类似,但更易于实现,通常使用一个黑白斜边(刃边)图像进行测试,通过对斜边进行超采样和傅里叶变换,得到各个频率下的MTF值。 在刃边法中,首先通过超采样得到更精细的边缘变化函数ESF,接着对ESF求导得到线扩展函数LSF(Line Spread Function),LSF反映了线条变化的速度。对LSF进行傅里叶变换(FFT),可获得不同空间频率的MTF值。 点扩展函数PSF(Point Spread Function)是点光源成像后的亮度分布,用于描述光学系统的分辨率。PSF通常是中心对称的,通过对其进行二维傅里叶变换,也可以得到MTF,但在实践中,由于点光源的亮度较弱,通常更倾向于使用LSF,因为其能量更强,更利于分析。 刃边法结合SFR是一种实用且经济的手段,用于测量和评估光学系统的成像性能,尤其是镜头的解析力。这种方法通过ESF、LSF和FFT等工具,简化了MTF的计算过程,为图像质量控制提供了有效工具。在实际应用中,如电子射野影像系统(EPIDs)的图像质量控制等领域,这些技术都有着重要的作用。
2024-08-07 11:45:45 355KB
1
psf的matlab代码本土化 这是通过在Matlab(Matconvnet)和Python(Keras和TensorFlow)上进行深度学习而实现的三维本地化显微镜的实现。 该模型基于深度卷积神经网络(CNN),可从常规宽视野荧光显微镜捕获的单个2D图像中检索荧光团的3D位置。 具有挑战性的3D定位通过两个级联的CNN转换为多标签分类问题。 该存储库包括: 珠子/细胞/颗粒定位培训和测试的源代码。 模拟训练数据集的源代码。 斑马鱼血液移动的数据集通过宽视野荧光显微镜收集,用于细胞定位/跟踪。 在模拟/收集的数据集上进行训练和测试的示例。 该代码已记录并设计为易于扩展。 如果您在研究中使用它,请考虑引用该存储库(下面的bibtex)。 入门 斑马鱼或系统PSF的数据集可从Google云端硬盘获取。 对于Python 3.5.5用户,请同时安装和。 对于Matlab用户,请安装。 训练级联的CNN train_network_A.py(.m)提供了一个训练第一个CNN(横向检测CNN)以确定每个贴片的中心横向位置是否存在衍射图样的示例。 train_network_B.py(.m)提供了
2023-03-06 10:36:54 100KB 系统开源
1
使用双螺旋点扩散函数(DH-PSF)宽视场显微镜时,这种附带MATLAB的MATLAB例程包可让科学用户测量单个分子的3D位置。 版本2还包含使用本地加权二次3D配准函数促进结合来自两个光谱通道的定位数据的代码特征-通过对明亮的固定荧光发射器(例如,磁珠)进行轴向扫描来校准双高斯估计量-通过进行DH定位来进行模板匹配和随后的双高斯拟合-使用模板匹配分析SM图像的Tiff堆栈,然后进行双高斯拟合以提取分子位置的估计值-通过从控制点对生成局部加权的二次映射函数来注册两个光谱通道
2023-03-02 10:57:44 151KB 开源软件
1
针对任意方向的直线运动模糊图像,说明只能直接在运动方向上得到运动参数,从而设置二维点扩展函数(point spread function,PSF)。在此基础上,应用倒频谱分析法给出了PSF参数估计的方法。实验表明,该方法在模糊为任意方向且模糊范围介于5~55像素时对参数的估计误差较小,能保证较好的恢复质量;当模糊范围超出该范围时,估计误差急剧加大,估计值不可信,无法保证恢复质量。
2023-02-21 13:20:26 3.06MB 工程技术 论文
1
在文件夹中找到2个dat文件,每个文件对应一个光斑的PSF数据,是128×128大小的矩阵,数值为PSF值 任务,在 Matlabl中: (1)对于每一个PSF文件,读入Matlab,将它以图片的形式显示出来 (2)绘制PSF的三维形状(例如使用mesh函数) (3)计算原始PSF数据光斑的质心像素坐标位置(即x=?,y=?) (4)以质心位置为圆心,绘制一个圆,使得圆内部刚好包含90%的能量求出圆的半径(单位是像素) (5)使用多项式对原始PSF数据进行拟合,拟合时和y对应像素坐标,对应PSF数值。最终给出拟合系数和二维的误差分布图,其中:误差=拟合值-实际值 关于该资源的说明,可参考: https://editor.csdn.net/md/?articleId=125568357
2023-01-03 22:07:09 1.97MB 光斑数据 PSF处理 多项式拟合 matlab
psf软件包 为PSF基础结构构建的软件包。
2022-11-09 09:31:51 7.26MB CSS
1
psf的matlab代码用于荧光显微镜的快速,精确的三维点扩展函数计算 ,和, J. Opt.。 Soc。 是。 A ,34(6),第1029-1034页,2017。 这组代码是基于Gibson-Lanni模型的荧光显微镜中3D PSF模型的快速近似。 有关详细信息,请参见。 快速逼近电流逼近可以比最先进的511x511x255尺寸工具快498倍。 请注意, PSF Generator使用具有多线程的Java语言,而建议的PSF Generator使用没有任何编译例程的纯Matlab。 建议方法的用法 如果未分配显微镜参数,则将加载默认设置,有关详细信息,请参见MicroscPSF。 params.size = [256 256 128]; tic; PSF = MicroPSF(params); toc 图形用户界面 甚至更快? 最后的插值步骤是使用mex文件实现的,可将时间成本降低50%。 cd Utilities mex transformation.cpp params.size = [256 256 128]; params.fastcom = 1; tic; PSF = M
2022-11-09 08:49:05 32.63MB 系统开源
1
MATLAB_按物理光学模型生成PSF
2022-10-22 20:11:07 184KB matlab PSF
空间变化PSF(Space-vanant vomt Spread Function,SVPSF)图像,即物空间各点的退化随位置的改变而改变的图像,其复原技术涉及到多个甚至海量PSF的提取、存储和运算
2022-09-13 16:22:56 626KB 空间变化PSF
1