2. 上海交通大学医学院附属第九人民医院 放射科, 上海 200011
2. Department of Radiology, Shanghai Ninth People's Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai 200011, China
在医学影像诊断领域,常常需要对患者影像数据和正常人体影像数据进行对比,或者对一组被研究的群体影像数据进行分析,从而发现两者或者一组影像数据个体间的差异[1, 2].图像配准是医学影像数据精确分析的基础,针对两幅医学图像的配准也就是传统的图像配准而言,通常指定一幅图像作为参考,如正常人体的影像数据,然后将另一幅图像变换到参考图像空间上,进而比较配准图像和参考图像之间的解剖结构差异.针对一组医学影像数据的配准也称为群体配准,群体配准的目的是为了精确分析一组影像数据的个体间差异[3-5].为此研究者通常选取一幅具有较高群体代表性的图像作为参考,通过将其他图像配准到该选中的参考图像上完成群体图像的对比分析.这样选择代表性个体作为参考图像引导分析群体影像数据的做法可以减小引入个体偏差,但是无法避免个体偏差的引入,且人工选择的代表性个体有时并不是最好的.
寻找群体无偏的参考图像空间,完成群体配准和对比分析是解决这一问题的关键.一个非常重要的方法就是GroupMean方法,Joshi等人[6]于2004年提出先将一组图像仿射配准到一个个体图像上,然后计算仿射配准的群体图像的算术平均,以算术平均图像为参考图像,再将所有仿射变换后的个体图像配准到算术平均图像上,并重新计算它们的算术平均图像,依次迭代,直到所有个体图像和算术平均图像所在空间基本一致为止.这一方法的理论基础是该组图像的算术平均接近于它们的群体中心,并且随着迭代次数的增加,算术平均图像会收敛于群体图像的中心[7],因而以算术平均图像的空间为参考空间,实现群体配准以及对比分析的偏差会越来越小.Geng等人[8]于2009年基于所有图像间形变较小的假设进一步发展了GroupMean方法,使用线性弹性配准模型提出了无参考的群体配准方法.与此同时,也有很多研究者讨论了选取哪个个体图像作为参考使得群体配准的偏差最小[9]、如何选取使得群体配准偏差最小的个体图像等[10].
后来,研究者发现上述GroupMean方法通过计算群体图像算术平均引导群体配准,以迭代的方法收敛于群体图像中心的做法,存在很大不足[11, 12]:算术平均后的图像过于平滑,这在迭代配准过程中,难以起到参考图像有效引导其它个体图像准确配准到参考图像空间的作用,因为参考图像本身就是比较模糊的,细节解剖结构不清楚.其次,GroupMean方法中起初假设所有个体图像都是仿射配准好的,在仿射配准阶段并没有解决选取哪个图像作为参考的问题.一些研究者以提高参考图像有效引导配准过程为目标,提出了增强算术平均图像锐化程度的方法,其中Wu等人[13, 14]提出的SharpMean方法最具代表性,该方法选取一组图像中和所有个体图像的距离最小的作为初始参考图像,然后基于最小生成树算法将所有图像逐渐配准到参考图像空间[15-18],最后根据距离参考图像远近设定配准后的图像在下一轮参考图像创建中的权重系数,其中距离参考图像近的个体图像在下一轮参考图像构建中权重较大,反之则权重较小,这样构建的参考图像锐化程度得到了很大的提高,对于提高群体配准的准确性有较大帮助.
通过对目前主要群体配准方法的分析,我们发现SharpMean方法和GroupMean方法采用了一致的参考图像空间,即群体图像的算术平均图像所在空间来逼近群体图像的中心,其区别在于SharpMean方法采用的是加权算术平均,而GroupMean方法则直接采用了算术平均.以上两种方法都采取了迭代的算法流程,以期算术平均图像收敛到群体图像的中心,从而可以无限减小群体配准的偏差.事实上,在实际数值计算中,算术平均图像所代表的参考空间和群体图像的中心空间总是有差异的,无法达到群体配准的偏差最小.为此,本文基于群体图像所构成的拓扑空间的中心,提出一种偏差更小的群体图像配准方法.该群体配准方法的提出,可进一步降低群体配准的偏差,从而提高针对群体影像数据分析的精度,为临床疾病的影像学精准诊断提供帮助.
本文接下来先介绍群体配准主要方法的具体步骤,并详细阐述本文提出的基于拓扑中心的配准方法——TopologyCenter;然后对目前主要的两种群体配准方法和本文所提出的方法进行实验对比,通过对实验结果进行直观定量的分析阐述三种群体配准方法的差异;最后对当前群体配准问题的解决方法和本文所提出方法的优缺点进行讨论,并给出本文的结论.
1 方法 1.1 GroupMean方法GroupMean群体配准方法[6]及其后续发展方法是群体图像配准问题研究中非常重要的一类方法,在群体图像配准问题研究中占有重要的地位.假设
Step1.把
Step2.计算群体图像的算术平均图像
Step3.将
Step4.计算新的群体图像算术平均
Step5.将
上述GroupMean方法在每次迭代过程中,都需要计算一次群体图像的算术平均图像,会导致每次迭代配准过程的参考图像过于平滑,进而影响参考图像在配准过程中的有效引导作用,为此研究者提出加权平均生成群体平均图像的方法,同时基于群体图像特征提高加权平均图像的锐化度,来提高迭代配准过程中参考图像的有效引导,即SharpMean群体配准方法[13, 14],其主要步骤如下:
Step1.计算群体图像
Step2.初始化权重、位移场函数和局部区域大小等参数,令t=1;
Step3.将群体图像
Step4.基于Step3.中仿射配准后更新的权重、位移场和局部区域参数计算群体平均图像Mt;
Step5.在图像集
Step6.将群体图像
Step7.更新当前权重、位移场和局部区域参数,并计算群体平均图像Mt+1;
Step8.让t=t+1重复上述Step5.~Step7.步骤,直至迭代计算停止.
SharpMean群体配准方法给出了一种初始参考图像的自动选取方法,在实现群体图像配准的过程中,采用了最小生成树的策略,使两两配准图像之间的形变较小,因而配准的精度有保障.基于图像距离加权的群体平均图像在每次迭代配准中作为参考图像,因其锐化程度较高.因此比GroupMean方法得到的过于平滑的群体算术平均图像更为合理.
1.3 图像集拓扑中心定义群体图像
下面给出从顶点
$ OP = \frac{1}{N}\sum\limits_{i = 1}^N {O{P_i}} = O{P_1} + \frac{1}{N}\sum\limits_{i = 2}^N {(O{P_i} - O{P_1})} = O{P_1} + \frac{1}{N}\sum\limits_{i = 2}^N {{d_{1, i}}} , $ |
其中
$ OP = \frac{1}{N}\sum\limits_{i = 1}^N {O{P_i}} = O{P_i} + \frac{1}{N}\sum\limits_{j = 1(j \ne i)}^N {(O{P_j} - O{P_i})} = O{P_i} + \frac{1}{N}\sum\limits_{j = 1(j \ne i)}^N {d{}_{i, j}} , $ |
即从任一个体图像Ii可经路径
根据1.3节中群体图像拓扑中心的定义,我们知道从群体图像中的任意个体图像都可以到达拓扑中心,且拓扑中心是由群体图像共同唯一确定的,基于此我们提出下面的群体图像配准方法.
Step1.将任一个体图像Ii配准到其他个体图像,得到配准位移场
Step2.计算群体图像拓扑中心处的参考图像
Step3.将群体图像中其他个体图像逐个配准到参考图像
事实上,我们也可以不厌其繁的将每个个体图像都按照Step1.和Step2.步骤逐个配准到拓扑中心,但是算法的计算量会很大,考虑到群体图像具有一定的共性,每个个体图像都有一致的解剖结构,因此该组群体图像中的个体图像都可以假设是拓扑同胚的,上述Step2.中计算的参考图像可以代表所有图像的拓扑中心位置解剖结构.
为评价群体配准图像相对于每个个体图像的偏差程度,我们提出群体配准的图像
作为群体图像配准的特殊情况,当N=2时,
本文基于群体图像拓扑中心,提出了群体配准方法TopologyCenter,并提出了直接衡量群体图像配准偏差的度量指标.在接下来的群体图像配准实验中,我们主要目的是验证所提出方法的有效性,并与当前两种群体配准方法GroupMean和SharpMean进行对比.
为了更好的对比三种群体配准方法的配准结果,我们选择以GroupMean和SharpMean方法的研究者公开的数据集为群体配准对象[21].选择这一数据集的另一个好处是这两种方法的提出者开发了可视化的群体图像配准软件Glirt,并在软件中实现了GroupMean和SharpMean方法,因此基于Glirt软件和以上公开的数据集实现GroupMean和SharpMean群体配准是对这两种方法的较好实现.针对本文所提出的基于拓扑中心的群体图像配准方法,由于算法非常简捷无需设置很多参数,也不需要迭代计算,这里我们仅对该方法中使用的两两配准策略进行介绍.在我们前期提出的基于多项式展开的配准方法文献[19, 20]中,建立了精确的仿射配准方法和非线性配准方法,并验证了先进行整体的仿射配准再进行非线性配准的策略可以很好的消除大变形后达到局部精确配准的目的,在本实验中我们仍然采用这一策略完成群体配准中的两两配准步骤.
三种群体配准方法的实验结果如图 2所示.图 2第一行给出了公开数据集中四个个体图像的轴向中间层面图,四个个体图像矩阵大小都是204×204×162,从图像上可以看出四个个体图像之间的形变差异较大.图 2第二行和第三行分别是使用GroupMean方法和SharpMean方法的群体配准结果,从第二行可以看出,第一和第二个个体图像解剖结构大致对准,第三和第四个体图像并未达到与第一和第二个体图像准确配准,这可能是由于过于平滑的算术平均图像无法有效引导群体配准造成的.图 2第三行SharpMean方法的群体配准结果明显比优于GroupMean方法,四个个体图像较好的实现了精确配准,图像锐化程度高,解剖结构清晰可辨.图 2最后一行是使用本文提出的TopologyCenter群体配准方法对该公开数据集的配准结果,从图像上看我们方法的群体配准结果也非常好,个体图像都达到了准确配准,图像的锐化度与群体配准前的个体图像几乎没有差异,解剖结构清晰.
仅从上述图 2的群体配准实验结果中,我们无法衡量SharpMean方法和本文所提出的基于拓扑中心的TopologyCenter群体配准方法哪种更好,因为群体配准问题的研究没有金标准可以参考.下面我们通过计算群体配准图像和配准前个体图像间的累积偏差以及偏差标准差来定量的评价这两种方法的差异.表 1给出了三种群体配准方法的累积偏差和标准差计算结果,从累积偏差结果看,GroupMean、SharpMean和TopologyCenter三种方法结果都与第三个个体图像的累积偏差最小,这说明第三个个体图像配准前更接近于群体图像拓扑中心.从三种方法相对于四个个体图像中任一个体图像的累计偏差看,累积偏差都是GroupMean方法最大,SharpMean方法次之,TopologyCenter方法最小,这说明本文所提出的群体配准方法累积偏差最小.从三种方法相对于四个个体图像偏差的标准差看,GroupMean方法和SharpMean方法都大于TopologyCenter方法,并且只有TopologyCenter方法相对于四个个体图像的标准差值几乎相等,GroupMean和SharpMean方法相对于四个个体图像的标准差没有规律性,这说明本文所提出的基于拓扑中心的群体配准方法相对于个体图像具有群体对称性,GroupMean方法和SharpMean方法不具有群体对称性.
本文在深入分析当前群体配准的主流方法GroupMean和SharpMean方法后,考虑到两种方法都是以迭代的方式用群体算术平均图像去逼近群体图像的中心,具有参考图像平滑、群体图像中心不明确等缺点,故通过分析群体图像的空间分布提出了基于拓扑中心的群体图像配准方法.通过严谨的理论论证,本文给出了群体图像拓扑中心的定义,明确了群体图像拓扑中心的唯一存在性,拓扑中心空间位置由所有个体图像共同决定.在此基础上,推导出了从任意个体图像到达群体图像拓扑中心的路径,并提出了基于拓扑中心的群体图像配准方法以及两两对称配准方法.针对群体配准问题的研究已经很多,但是尚没有直接衡量群体配准偏差的方法,本文给出了直接衡量群体配准偏差的度量指标累积偏差和偏差标准差,这对于群体图像配准问题的方法评价具有一定的意义.
为了与当前主流方法GroupMean和SharpMean群体配准方法进行非常精确的比较,我们基于SharpMean方法提出者所开发的Glirt软件和发布的公开数据集来实施三种方法的群体配准实验比较.实验结果表明,SharpMean方法和TopologyCenter方法群体配准结果好于GroupMean方法,在进一步的定量评价指标对比中,我们发现本文所提出的TopologyCenter群体配准方法比SharpMean方法具有更小的累积偏差,更重要的是TopologyCenter方法相对于各个个体图像的偏差呈现出群体对称性,这说明所提出的群体配准方法建立的拓扑中心空间能够更好的表达群体图像的共性解剖结构.
综上所述,本文基于群体图像的拓扑中心提出了一种新的群体图像配准方法——TopologyCenter,并直接衡量了群体配准相对于每个个体图像的偏差.实验结果表明,本文方法比当前两种主流方法对于个体图像的累积偏差和偏差标准差更小.在医学影像诊断领域,本文提出的群体配准方法可以帮助医生建立更客观的基于群体影像数据的模板参考图像,如基于正常人脑部影像数据的脑模板,可用来更精确的诊断脑部神经系统疾病;如医生需要根据大量同类型疾病的影像数据建立其共性特征库,也可以在本文群体配准的基础上进行,这样建立的特征将会更客观.
[1] | BALOCH S, DAVATZIKOS C. Morphological appearance manifold in computational anatomy:Groupwise registration and morphological analysis[J]. Neuroimage, 2009, 45(S1): S73-S85. |
[2] | VICEIC D, CAMPOS R, FORNARI E, et al. Local landmark-based registration for fMRI group studies of nonprimary auditory cortex[J]. Neuroimage, 2009, 44(1): 145-153. DOI: 10.1016/j.neuroimage.2008.07.051. |
[3] | AVANTS B, COOK P A, MCMILLAN C, et al. Sparse unbiased analysis of anatomical variance in longitudinal imaging[J]. Med Image Comput Comput Assist Interv, 2010, 13(Pt 1): 324-331. |
[4] | ZHANG Y J, ZHANG J Y, HSU J, et al. Evaluation of group-specific, whole-brain atlas generation using volume-based template estimation (VTE):Application to normal and Alzheimer's populations[J]. Neuroimage, 2014, 84: 406-419. DOI: 10.1016/j.neuroimage.2013.09.011. |
[5] | PENG H L, ORLICHENKO A, DAWE R J, et al. Development of a human brain diffusion tensor template[J]. NeuroImage, 2009, 46(4): 967-980. DOI: 10.1016/j.neuroimage.2009.03.046. |
[6] | JOSHI S, DAVIS B, JOMIER M, et al. Unbiased diffeomorphic atlas construction for computational anatomy[J]. Neuroimage, 2004, 23(S1): S151-S160. |
[7] | GUIMOND A, MEUNIER J, THIRION J P. Average brain models:a convergence study[J]. Comput Vis Image Und, 2000, 77(2): 192-210. DOI: 10.1006/cviu.1999.0815. |
[8] | GENG X J, CHRISTENSEN G E, GU H, et al. Implicit reference-based group-wise image registration and its application to structural and functional MRI[J]. Neuroimage, 2009, 47(4): 1341-1351. DOI: 10.1016/j.neuroimage.2009.04.024. |
[9] | PARK H, BLAND P H, HERO A O, et al. Least biased target seection in probabilistic atlas construction[J]. Med Image Comput Comput Assist Interv, 2005, 8(Pt 2): 419-426. |
[10] | SEGHERS D, D'AGOSTINO E, MAES F, et al. Construction of a brain template from MR images using state-of-the-art registration and segmentation techniques[C]. Lecture Notes in Computer Science, 2004, 3216: 696-703. |
[11] | WANG Q, WU G R, YAP P T, et al. Attribute vector guided groupwise registration[J]. Neuroimage, 2010, 50(4): 1485-1496. DOI: 10.1016/j.neuroimage.2010.01.040. |
[12] | COOTES T F, TWINING C J, PETROVIĆ V S, et al. Computing accurate correspondences across groups of images[J]. IEEE Trans Pattern Anal Mach Intell, 2010, 32(11): 1994-2005. DOI: 10.1109/TPAMI.2009.193. |
[13] | WU G R, JIA H J, WANG Q, et al. SharpMean:Groupwise registration guided by sharp mean image and tree-based registration[J]. NeuroImage, 2011, 56(4): 1968-1981. DOI: 10.1016/j.neuroimage.2011.03.050. |
[14] | WU G R, WANG Q, JIA H J, et al. Feature-based groupwise registration by hierarchical anatomical correspondence detection[J]. Hum Brain Mapp, 2012, 33(2): 253-271. DOI: 10.1002/hbm.v33.2. |
[15] | TANG S Y, FAN Y, WU G R, et al. RABBIT:Rapid alignment of brains by building intermediate templates[J]. Neuroimage, 2009, 47(4): 1277-1287. DOI: 10.1016/j.neuroimage.2009.02.043. |
[16] | WANG Q, CHEN L Y, YAP P T, et al. Groupwise registration based on hierarchical image clustering and atlas synthesis[J]. Hum Brain Mapp, 2010, 31(8): 1128-1140. |
[17] | JIA H J, YAP P T, WU G R, et al. Intermedicate template guided groupwise registration of diffusion tensor images[J]. Neuroimage, 2011, 54(2): 928-939. DOI: 10.1016/j.neuroimage.2010.09.019. |
[18] | YING S H, WU G R, WANG Q, et al. Hierarchical unbiased graph shrinkage (HUGS):A noval groupwise registration for large data set[J]. Neuroimage, 2014, 84: 626-638. DOI: 10.1016/j.neuroimage.2013.09.023. |
[19] | WANG Y J, FARNEBÄCK G, WESTIN C F. Multi-affine registration using local polynomial expansion[J]. J Zhejiang Univ -Sci C, 2010, 11(7): 495-503. DOI: 10.1631/jzus.C0910658. |
[20] | WANG Y J, CHEN Z G, NIE S D, et al. Diffusion tensor image registration using polynomial expansion[J]. Phys Med Biol, 2013, 58(17): 6029-6046. DOI: 10.1088/0031-9155/58/17/6029. |
[21] | IDEAgroup. GLIRT (groupwise and longitudinal image registration toolbox)[OL]. https://www.med.unc.edu/bric/ideagroup/free-softwares/hammer |