文件名称:matlab二重积分代码-flimlib:FLIMLib:用于荧光寿命图像数据的指数曲线拟合的软件包
文件大小:977KB
文件格式:ZIP
更新时间:2024-06-08 21:14:20
系统开源
matlab二重积分代码FLIMLib FLIMLib是用于荧光寿命成像或FLIM的曲线拟合库。 它是由Paul Barber(位于伦敦的UCL和KCL)和牛津大学以及威斯康星大学麦迪逊分校的高级技术小组共同开发的。 FLIMLib用于(TRI2)软件以及中的FLIM功能。 对于指数寿命拟合,FLIMLib中包含三种核心算法: 一种三重积分方法,可以非常快速地估计单个指数寿命组件。 Levenberg-Marquardt算法或LMA,它使用迭代的最小二乘最小化方法来生成拟合。 这适用于单,双和三重指数模型以及扩展指数模型。 一种贝叶斯算法,结合了来自每个单个光子的证据以估计寿命等。它以较低的光子计数提供了更好的性能。 还有一些代码可以同时(例如在一个图像上)对多个信号执行“全局”分析,在这些数据中,生命周期可以视为整个数据集的常数,但是每个信号的振幅都可以变化。 还有一个完全通用的全局分析功能。 第三种算法可用于执行相量分析。 此外,还有一种非负线性最小二乘算法,可用于组合光谱寿命成像(SLIM)中的光谱解混。 FLIMLib库代码使用兼容C89的C语言编写,并且是线程安全的,可以同时