基于体积补偿的荧光分子断层图像重建算法 下载: 843次
1 引言
荧光分子断层成像(FMT)是近几年发展起来的一种医学成像方法,因其具有非电离辐射、低成本、高灵敏度等优点,已被成功应用于癌症检测、药物研发、基因表达可视化等领域,成为医学成像技术领域的研究热点[1-5]。荧光分子断层成像的原理是将荧光生化标记物(如ICG)作为对比剂注射到生物体中,这些标记物将向病变组织聚集。用特定波长的光激发荧光染料,荧光分子吸收能量后跃迁到激发态,经过特定的时间衰减回基态,并发出比激发光波长更长的发射光[6-7]。通过测量组织边界处的荧光强度,并考虑光在生物组织中的传播模型,重建出组织内部具有荧光光学特性(聚集度、寿命、量子产额、组织对荧光的吸收散射系数等)的图像。
近红外光在生物组织中的传播具有较强的散射性,光子在生物组织中被多次随机散射,这将导致荧光分子断层成像的重建结果与荧光团的深度具有高度相关性。实验表明,随着成像深度的增加,成像的灵敏度将会呈指数下降[8]。针对荧光成像中这种深度灵敏度的非线性问题,人们提出了一些深度补偿的策略,如深度依赖的色散补偿算法[9]、基于层的S型调整法[10]、权值深度补偿法[11]等,用于补偿因深度不同而造成的成像误差。事实上,通过实验发现,成像灵敏度除了与荧光团深度具有非线性关系,与荧光团的体积大小也有很大关系。对于生物组织体内具有的相同光学参数、相同深度,但不同体积的荧光团,重建出的荧光团光学参数存在较大误差。这就需要有一种基于体积补偿的方法来平衡荧光成像对体积灵敏度的影响。
本文提出了一种基于体积补偿策略的荧光分子断层成像算法,应用于透射式连续波荧光成像模式中。该方法利用迭代自组织数据分析技术(ISODATA),对预迭代的重建图像进行聚类分析,得到各荧光团的体积。再根据荧光团的体积大小设置权值系数,基于对数运算方法,对重建的荧光光学参数进行补偿,使重建结果更加精确。仿真实验结果表明,该补偿算法可以有效修正因荧光团体积大小不一而造成的成像重建误差,从而显著提高重建质量。
2 荧光分子断层成像重建
2.1 正向传播模型
对于激发光为连续波模式的荧光分子断层成像,近红外光的传播模型可以近似表示为两个耦合的扩散方程[12-13]:
式中
为了求解(1)式,引入(2)式所示的Robin边界条件:
式中
扩散方程的求解方法有很多种,主要有解析法、随机统计法和数值方法等。由于处理不规则边界具有独特灵活性,数值方法中的有限元法常被用来解决扩散方程问题,其基本思路就是将满足(1)式的古典解转化为求解相应变分问题的弱解或广义解,并且在有限维空间投影。基于有限元法,(1)式最终可以表示为[14-15]
式中
2.2 逆向问题
荧光分子断层成像的正向问题是根据给定的光源和假设的生物组织光学参数分布,结合组织体内的结构信息建立的光学传播模型,预测光学测量值。而其逆向问题则是根据已知的光源分布和实际边界测量值,求解生物组织内部光学参数分布。逆向问题可以表示为
基于模型的迭代逆向图像重建主要分为3步:1)基于一个假定的光学参数空间分布的正向模型来预测探测器的测量值;2)设计一个比较预测值与实际测量值的目标函数;3)调整光学参数的空间分布,直到目标函数达到最小值[13,16]。重建算法如
故荧光分子断层成像的逆向重建就是要求解一个最小二乘函数问题。
相对于生物组织内的未知光学分布
式中
2.3 基于改进ISODATA算法的重建数据聚类
基于有限元方法对荧光分子断层成像的两个耦合方程进行求解,可以求得生物体内荧光参数。为了减少荧光团尺寸对重建结果的影响,首先对这些荧光参数进行分类,确定这些荧光参数分别属于哪个荧光团,然后计算各荧光团的体积,再根据体积进行参数补偿和调整,最后计算更加准确的重建图像。重建的荧光参数数据特征相同,且没有已知类别信息,因此需要一种非监督学习方法进行聚类分析。
2.3.1 ISODATA算法及其改进
ISODATA是一种非监督学习的动态聚类方法,可根据样本的特征进行自动聚类并对聚类数进行修正。与K均值算法相比,ISODATA算法以迭代的中间结果为依据,将全部样本按照相似度准则聚类,重新计算样本均值作为新的聚类中心,因此具有自组织性[19-20]。同时,ISODATA算法在聚类分析过程中可进行动态地合并和分裂,对样本不断调整,因而能得到更加合理的聚类结果。然而,一方面,传统的ISODATA算法对初始聚类中心的位置选择是随机的[21-23],不合理的初始聚类中心选择会使迭代的收敛速度慢,且易导致运算陷入局部最优解。另一方面,传统ISODATA算法对初始期望分类个数的定义是盲目的,传统的算法不考虑数据集的结构如何,是否具有可分性,已分的聚类数是否合理。
一个优良的初始聚类中心集应满足两个条件:1)初选的聚类中心属于不同的类,即任意两个聚类中心不能属于同一个类;2)选择的初始聚类中心能够尽量接近最终迭代收敛时的聚类中心。对于FMT的重建图像而言,荧光团在生物组织内部是相对稀疏的,重建的荧光团吸收系数或荧光产额比背景光学参数略大。聚类的目的是把具有相似荧光团参数的数据点归为一类,把间隔一定距离的荧光团分成不同类。对ISODATA算法的改进是希望能够根据FMT图像重建的这个特点,选取初始聚类中心,而不是简单地随机选取。
针对传统ISODATA算法的不足,提出的改进算法如下。
1)在图像重建得到的荧光图像数据
2)给定一个正数
3)以此类推,依次选出
考虑到荧光重建数据的实际情况和医学影像的经验,为了提高聚类速度,按照上述方法确定的初始聚类中心,需要在初始期望聚类数量上给出上限。在依次确定距离
否则停止设置初始聚类中心。式中
总之,改进的ISODATA算法的步骤如下。
1) 读入
2) 设置聚类的一系列控制参数。
3) 设置初次聚类半径
4) 判断初始聚类中心是否满足
5) 求各个样本到聚类中心的距离,按照欧氏距离最小的原则将各样本分类。若有‖
6) 修正各聚类中心的值
7) 计算各聚类域中的样本到聚类中心的平均距离
8) 计算全部图像重建样本对其相应聚类中心的总平均距离
9) 分裂操作。计算每个聚类
10) 合并操作。计算聚类中心两两之间的距离
11) 如果是最后一次迭代或过程收敛,则运行结束,否则转到第5)步,迭代次数加1。
2.3.2 聚类结果评价
FMT重建的荧光团聚类划分之后,需要对聚类结果进行评价。通过定义准则函数可以将聚类结果明确地表达出来,以两个有效的准则函数来评判荧光团聚类划分的质量[24-25]。
1) 误差平方和准则函数。误差平方和准则函数定义为
式中
2) 类间距离平方和准则函数。类间距离平方和准则函数定义为
式中
2.4 基于体积补偿的FMT图像重建
基于2.3节ISODATA算法的聚类分割,将成像区域
经过仿真实验研究发现,对于生物组织体内具有相同光学参数、相同深度的荧光团,体积越小的荧光团,重建得到的光学参数比实际值越小;而体积较大的荧光团,重建得到的光学参数相对较准确。为了解决这一问题,设计了一种非线性单调递减函数,使得体积补偿系数准确可控,如
式中
式中
基于体积补偿的FMT图像重建流程如
图 2. 基于体积补偿的FMT图像重建流程
Fig. 2. Flow diagram of FMT reconstruction algorithm based on volume compensation
3 仿真实验结果及分析
为了验证基于体积的补偿算法对荧光图像重建的有效性,开展了一系列仿真实验。假设散射系数已知,以荧光团的吸收系数
为了评价图像重建算法的性能,引入了荧光团吸收系数
式中,
3.1 双目标体体积补偿
二维圆形数字仿体的直径设置为25 mm,两个深度相同、光学参数相同的目标体分布在中心的两侧,如
10个各向同性的光源和30个探测器等间距地分布在圆形仿体的边缘。单个光源每激发一次,30个探测器就可以获得30个发射光数据。所以,总共可以获得300组边界上的测量数据。仿真模型中的背景光学参量和两个目标体的荧光参量如
在改进的ISODATA聚类算法中,取
图 3. 双目标体的图像重建。(a)双目标数字仿体;(b)有限元三角剖分
Fig. 3. Image reconstruction of double target phantom. (a) Double target phantom; (b) triangular mesh for FEM
表 1. 正向模型的光学参数表
Table 1. Optical parameters of forward model
|
图 4. 算法改进前后类内误差平方和JC对比图
Fig. 4. Convergence performance of different clustering algorithm in terms of the cluster uniformity JC
图 5. 算法改进前后类间距离平方和Jb对比图
Fig. 5. Convergence performance of different clustering algorithm in terms of the cluster uniformity Jb
图 6. 双目标体的图像重建结果。(a)未经补偿的重建图像;(b)体积补偿后的重建图像
Fig. 6. Reconstructed results for double target phantom. Reconstructed results (a) before and (b) after volume compensation
为了测试算法的稳健性,在正向数据中加入不同信噪比(SNR,
图 7. 加入高斯噪声后体积补偿前后的重建图像对比图。(a)加入信噪比40 dB的噪声;(b)加入信噪比30 dB的噪声;(c)加入信噪比20 dB的噪声
Fig. 7. Reconstruction images before and after the volume compensation when adding Gaussian noises of (a) RSN=40 dB, (b) RSN =30 dB, and (c) RSN =20 dB
为了进一步定量分析基于体积补偿的重建算法性能,对重建图像的均方误差、相对误差和计算时间等指标作进一步分析比较,如
表 2. 基于体积补偿算法的双目标体图像重建性能比较(迭代60次)
Table 2. Quantitative evaluation of different methods for double target phantom (iterate 60 times)
|
3.2 三目标体体积补偿
为了进一步评价本文算法的性能,设计了3个荧光团的数字仿体实验。如
表 3. 基于体积补偿算法的三目标体图像重建性能比较(迭代60次)
Table 3. Quantitative evaluation of different methods for three target phantom (iterate 60 times)
|
4 结论
针对在荧光分子断层成像过程中,具有相同荧光参数和相同深度,但不同体积的荧光团在图像重建后存在较大误差的问题,提出了基于体积补偿的图像重建方法。该方法首先利用改进的ISODATA算法对初步的重建图像聚类划分,设计了初始聚类中心选取和聚类个数确定的方法,以提高ISODATA算法的聚类效率。根据聚类算法得到不同荧光团之间的体积比率,基于一种体积权值系数的对数运算,对重建荧光参数进行非线性补偿。仿真实验结果表明,本文提出的基于对数函数的非线性体积补偿算法,能够有效减少图像重建误差,显著提高重建质量。
图 8. 3个目标体的图像重建。(a) 3个目标体;(b)有限元三角剖分图;(c)未经补偿的重建图像; (d)体积补偿后的重建图像
Fig. 8. Reconstruction results of triple target phantom. (a) Triple targets phantom; (b) mesh for FEM; reconstructed results (c) before and (d) after volume compensation
本文的体积补偿算法是在以扰动法为逆向重建算法的基础上设计的,当目标体之间的距离小于2 mm或目标体深度大于6 mm时,重建的目标体图像融合到一起,难以聚类分开,本文补偿策略就不再适用。今后将重点研究扰动法以外的更高效的逆向重建算法,以提高图像的分辨率和成像深度,统筹考虑荧光目标体的深度和体积等因素,给出综合补偿策略。另外,本文算法中的参数是基于经验值选取的,如何选取最佳的算法参数以达到最准确的数据补偿,如何设定一个优良的补偿标准,这也将在今后的研究中加以解决。
[6] Pogue B W. McBride T O, Prewitt J, et al. Spatially variant regularization improves diffuse optical tomography[J]. Applied Optics, 1999, 38: 2950-2961.
[17] 郭红波, 贺小伟, 侯榆青, 等. 基于非凸稀疏正则的荧光分子断层成像[J]. 光学学报, 2015, 35(7): 0717001.
[18] 侯榆青, 金明阳, 贺小伟, 等. 基于随机变量交替方向乘子法的荧光分子断层成像[J]. 光学学报, 2017, 37(7): 0717001.
[20] WangQ, Li QL, Liu HY. An improved ISODATA algorithm for hyperspectral image classification[C]. The 2014 7th International Congress on Image and Signal Processing, 2014: 660- 664.
[21] 王小鹏, 郝重阳, 樊养余. 基于形态学尺度空间和梯度修正的分水岭分割[J]. 电子与信息学报, 2006, 28(34): 485-489.
[22] 边肇祺, 张学工. 模式识别[M]. 2版. 北京: 清华大学出版社, 2000.
Bian ZQ, Zhang XG. Pattern recognition[M]. 2nd ed. Beijing: Tsinghua Press, 2000.
[23] 吴珍珍, 姚鹏, 苏荣国, 等. 基于交替三线性分解的浮游藻荧光识别分析技术研究[J]. 中国激光, 2015, 42(5): 0515003.
[24] 王连锋, 宋建社, 朱昱, 等. 基于模糊聚类分析的证据组合[J]. 系统工程与电子技术, 2013, 35(1): 113-119.
[25] 韩德强, 韩崇昭, 邓勇, 等. 基于证据方差的加权证据组合[J]. 电子学报, 2011, 39(3A): 153-157.
Article Outline
方二喜, 邹玮, 胡丹峰, 王加俊. 基于体积补偿的荧光分子断层图像重建算法[J]. 中国激光, 2018, 45(3): 0307016. Fang Erxi, Zou Wei, Hu Danfeng, Wang Jiajun. Fluorescence Molecular Tomography Reconstruction Algorithm Based on Volume Compensation[J]. Chinese Journal of Lasers, 2018, 45(3): 0307016.