一种骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法
技术领域
1.本发明涉及数字医疗、图像处理技术领域,具体涉及一种骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法图像,主要适用于患者受损骨骼假体植入物的形状设计与材料力学特性分析。
背景技术:
2.人体骨骼系统经常会因为受到病变、创伤、骨折等因素的影响而出现受损的情况,在多数情况下需要使用假体植入物进行外科手术来对受损骨骼进行修复。为了确保手术干预的成功,需要医生制定良好的术前计划、设计选择合适的个性化假体植入物。近年来随着个性化数字医疗与3d打印技术的发展,专业的骨科医生会采用患者的计算机断层扫描(computed tomography,ct)图像来构建三维骨骼模型,分析个体骨骼的解剖形态并为患者定制个性化的假体植入物,使用3d打印技术进行假体制作。假体植入物的个性化设计是一项步骤繁琐且耗时的工作,如果建立一个包含解剖形态和材料力学特性的假体模板库,实现模板库与病人骨骼ct图像的个性化配准,则可以检索匹配到模板库中与病人骨骼的形态与灰度相似的模板图像以及假体模型,为医生进行个性化的假体植入物设计提供一个初始参考模板,节省设计的时间。另外,对于病人骨骼形状与灰度的参数化表示形式,也可用于虚拟手术计划、骨骼的缺陷分析、个性化植入物的材料设计等方面的研究。
3.为实现基于解剖形态与力学特性模板库的个性化配准方法,首先需要获取大量健康人的骨骼ct图像进行形状与灰度的统计建模。图像配准得到的变形场描述了图像间对应像素的位置变化,使用骨骼所在区域的变形场可以描述骨骼形态的变化进而构建形状模型;ct图像的灰度值反映了骨骼对x射线的衰减系数,与骨骼表观密度具有近似的线性关系,同时表征了骨骼的材料力学特性,使用ct图像的灰度值对骨骼的灰度(密度)进行灰度建模。通过统计模型与患者ct图像之间个性化的配准方法可以得到描述骨骼信息的形状参数与灰度参数,与患者的假体模型一同构建包含解剖形态和材料力学特性的假体模板库。使用相似度公式评估病人ct图像与模板库中样本图像形状与灰度的相似程度,获得与病人骨骼相似度最高的样本图像与假体模型,作为病人的参考骨骼假体,方便医生进行假体植入物的设计与骨骼的材料力学特性分析。
技术实现要素:
4.本发明提出一种骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法,以大量健康人的骨骼ct图像构建能包含骨骼解剖形态与材料力学特性的统计模型,通过统计模型与骨骼ct图像之间个性化的配准方法实现对患者骨骼的参数化描述,使用患者图像与配准参数构建假体模板库,假体模板库通过个性化配准方法匹配病人骨骼ct图像,检索模板库中与病人骨骼情况相近的模板图像与假体模型,作为医生个性化假体植入物设计的初始参考模板。
5.为实现上述目的,本发明通过以下技术方案予以实现:一种骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法,包括以下步骤:
6.s1.构建包含骨骼解剖形态的形状模型与材料力学特性的灰度模型的统计模型;s11、数据预处理;整理大量健康群体的骨骼ct图像为样本集,对样本集的像素分辨率和灰度范围进行归一化预处理;重采样处理统一空间分辨率,分辨率选取最精细的空间分辨率;采用统一的ct值范围对图像的灰度进行归一化处理以消除异常值的影响。
7.s12、解剖信息特征标定;所谓解剖特征信息,是指骨骼ct图像中能够显著反应骨骼形态结构变化、密度变化或具有医学意义的标志性信息,比如解剖标定点或骨骼分割的遮罩等。对样本集的所有样本图像进行解剖标定点的标注,记为l={(x1,y1,z1),
…
,(xi,yi,zi),
…
,(xk,yk,zk)},其中k为解剖标定点的个数,(xi,yi,zi)表示第i个点的三维坐标;
8.s13、构建平均模板图像;选取样本集的平均图像或任意样本图像作为初始模板,将所有样本通过图像配准的方式变形到平均图像的空间,计算出新的平均图像并替代初始模板图像,继续重复配准操作,直至平均模板图像不再发生变化;
9.s14、形状建模;通过图像配准得到图像间对应像素的位置变化,骨骼所在区域的变形场描述骨骼形态的变化,使用变形场构建骨骼的形状模型;具体步骤如下:
10.s141、计算形状向量;采用图像配准方法计算样本图像与平均模板图像之间的非线性空间变换,对每个样本构建形状向量,设si=[pi,li]∈r
3n
为样本i的形状向量,其中pi∈r
3n
为平均模板配准到样本i后得到的n个像素的三维坐标集合,li∈r
3k
为样本图像中k个解剖标定点的三维坐标集合;
[0011]
s142、使用广义普氏分析(generalized procrustes analysis,gpa)对所有样本的形状向量si进行对齐处理;
[0012]
s143、使用主成分分析(principal components analysis,pca)方法对骨骼形状变化进行建模;形状模型如下所示:
[0013][0014]
其中,表示样本集的平均形状,φs=r
3(n+k)
×m为对样本集做主成分分析处理后得到的特征向量矩阵,其中m个特征向量代表形状模型学习到的m种骨骼变形模式;bs∈rm为形状参数,bs中的m个元素分别代表φs中的m个变形模式与平均形状叠加的权重;s∈r
3(n+k)
表示模型的形状,s受bs的控制,通过调节bs的值达到控制模型变形的目的。
[0015]
s15、灰度建模;ct图像的灰度值反映器官对x射线的衰减系数,骨骼ct图像与周围软组织的高对比度精确描述骨骼的几何形态;
[0016]
利用ct图像的灰度值对骨骼的灰度进行统计建模;对ct图像进行降采样后使用主成分分析方法对所有骨骼ct图像进行灰度建模,其公式如下:
[0017][0018]
其中,表示样本集的平均灰度向量;φg=rn×m为对样本集做主成分分析处理后得到的特征向量矩阵,包含从样本集中学习到的m种灰度变化模式,下标g表示灰度;bg∈rm为灰度参数,g∈rn表示模型的灰度,g的值受灰度参数bg的控制,通过调节灰度参数bg的值达到控制模型灰度变化的目的;
[0019]
s2.构建假体模板库;
[0020]
s21、数据收集与处理根据经历骨骼假体植入样本前与植入后骨骼ct图像样本,建立植入前数据集d1与植入后数据集d2;d1包含了患者受损骨骼的形状与灰度信息,植入后数据集d2包含了个性化骨骼假体的形状与材质信息;对d1、d2进行像素分辨率和灰度范围归一化预处理,对d1中的图像进行解剖标定点的标注;
[0021]
s22、形状模型匹配;将统计模型中的形状模型配准拟合到患者骨骼假体植入前的骨骼ct图像上,计算患者骨骼的形状参数bs;具体步骤如下:
[0022]
s221、采样;对形状模型中平均形状的顶点进行等距采样,选择少量的采样点进行后续计算;
[0023]
s222、个性化配准;通过图像的非线性配准方法得到平均模板到患者骨骼图像的映射关系即变形场,使用变形场对形状模型中平均形状的顶点进行变形,获得描述患者骨骼的形状向量;
[0024]
非线性配准的损失函数使用图像间的灰度相似性测度与解剖标志点的距离测度作为约束条件,目标函数公式如下:
[0025]ei
=ω
iei
+ω
lel
[0026]
其中,ei为模板与患者图像间的灰度相似性测度,e
l
为解剖标定点的距离测度;ωi和ω
l
为两个测度的权重,二者之和为1;
[0027]
s223、将配准后的患者骨骼形状向量与平均形状向量进行对齐;其中,相似变换由缩放系数和旋转矩阵两部分组成,缩放系数通过计算配准后的骨骼形状向量与平均形状向量的顶点到质心之间距离的比值得出,旋转矩阵通过对两个形状向量的顶点矩阵进行奇异值分解计算得到;
[0028]
s224、设置形变参数bs的个数;直接定义形变参数bs的个数或选择能够保留数据信息95%以上的形变参数bs个数;根据形变参数bs的个数从形状模型中取出对应的形状特征矩阵φs;
[0029]
s225、计算患者骨骼的形状参数bs;根据从形状模型中取出的形状特征矩阵φs以及配准后患者骨骼的形状向量,使用最小二乘法进行线性回归拟合,计算线性方程组φ
sbs
=s
p
得到患者骨骼的形状参数bs;其中,s
p
表示患者骨骼形状向量与平均形状向量之间的位移偏差,φs表示统计模型中形状模型包含的形状特征矩阵。
[0030]
s23、灰度模型匹配;将统计模型中的灰度模型拟合到患者骨骼假体植入前的骨骼图像上,计算患者骨骼的灰度参数bg;
[0031]
φ
gbg
=g
p
,
[0032]
其中,g
p
表示采样患者骨骼的灰度向量与平均灰度向量的标准差,φg表示统计模型中灰度模型的灰度特征矩阵;
[0033]
s24、获取骨骼假体模型;术后带有假体的ct图像使用阈值分割方法提取假体植入物的标签图,使用marching cubes算法将假体的标签图转化为三维曲面模型;金属假体植入物在ct图像中通常会呈现出较高的ct值,如金属铝的ct值在2000hu左右,不锈钢与钛合金在普通ct图像中会达到最高ct值,即3071hu。与人体内部器官的ct值相比有明显的区分,对术后带有假体的ct图像使用阈值分割方法提取假体植入物的标签图,然后使用marching cubes算法将假体的标签图转化为三维曲面模型。
[0034]
s25、构建假体模板库;以统计模型、患者ct图像数据、患者骨骼的形状参数和灰度
参数、假体模型为基础构建假体模板库;
[0035]
假体模板库中存储的内容包含下表所示的部分:
[0036]
假体模板库表格
[0037][0038]
由于形状特征矩阵、形状参数、平均形状向量、灰度特征矩阵、灰度参数、平均灰度向量的数据量太大无法直接存储在数据库列表中,可选择保存为二进制文件后将其存储路径保存在数据库中。
[0039]
s3.模板库的个性化配准;通过假体模板库与ct图像的个性化配准得到骨骼的形状参数与灰度参数,检索假体模板库中与ct图像中骨骼最佳匹配的假体模型;
[0040]
s31、数据预处理;获取需要进行骨骼假体植入手术的病人骨骼ct图像,对ct图像进行统一的空间与灰度归一化处理,对病人骨骼ct图像进行解剖标定点的标注;
[0041]
s32、个性化配准与参数化表示;使用统计模型与病人骨骼ct图像进行个性化配准,通过形状模型与灰度模型的匹配计算得到病人骨骼的形状参数b
′s与灰度参数b
′g;
[0042]
s33、数据匹配;根据配准得到描述病人骨骼的形状参数与灰度参数,在假体模板库中使用相似度计算公式检索库中已存储的与病人骨骼近似的模板图像数据,相似度计算公式如下式:
[0043][0044]
其中,为病人骨骼的形状参数与假体模板库中模板图像的形状参数之间的方差,衡量两幅图像间骨骼形状的相似程度;为病人骨骼的灰度参数与假体模板库中模板图像的灰度参数之间的方差,衡量两幅图像之间骨骼灰度的
相似程度;λ1和λ2分别为形状相似度与灰度相似度的权重,二者之和为1,根据不同的权重分配λ1和λ2的值,实现以形状相似度为主或以灰度相似度为主的检索匹配方式;
[0045]
对假体模板库中的数据计算与病人数据间的相似度d,比较后得到与病人骨骼最相似的模板ct图像,获取该图像对应的骨骼假体模型作为病人骨骼的个性化骨骼假体的初始参考模板,用于后续骨骼假体的分析与设计。
[0046]
图像图像图像图像图像图像图像
[0047]
图像图像图像图像图像本发明的有益效果是:借助健康人骨骼ct图像构建统计模型,通过个性化的配准方法实现对骨骼ct图像的解剖形状与材料力学特征的参数化描述,依据现有数据构建假体模板库,通过模板库与病人图像的个性化配准找到模板库中与病人骨骼最佳匹配的假体模型,达到病人骨骼假体初始化设计的目的。另外,对于病人骨骼形状与灰度参数化表示形式,也可用于虚拟手术计划、骨骼的缺陷分析、个性化植入物的材料设计等方面。
附图说明
[0048]
图1是模板库的个性化配准的总体工作流程图。
[0049]
图2是统计模型的构建流程图。
[0050]
图3是非线性配准方法的流程图。
[0051]
图4(a)个性化配准平均模板图像;
[0052]
图4(b)个性化配准患者图像;
[0053]
图5(a)是患者一的ct图像;
[0054]
图5(b)是患者一的假体模型图;
[0055]
图5(c)是患者二的ct图像;
[0056]
图5(d)是患者二的假体模型图;
[0057]
图5(e)是患者三的ct图像;
[0058]
图5(f)是患者三的假体模型图。
具体实施方式
[0059]
以下髋骨为例,结合具体实施步骤对本发明做进一步说明,如图1所示,解剖形态和力学特性模板库的个性化配准方法,包括如下步骤:
[0060]
步骤一、构建包含骨骼解剖形态与材料力学特性的统计模型。
[0061]
s11、数据预处理。整理大量健康人的骨骼ct图像为样本集,对样本集进行归一化预处理,包括像素分辨率和灰度范围归一化。
[0062]
对于来自不同医院的ct图像,采用统一的空间分辨率做重采样以消除空间分辨率的不一致,为确保不丢失图像信息,重采样的分辨率选取多家医院中最精细的空间分辨率;采用统一的ct值范围对图像的灰度进行归一化处理以消除异常值的影响。
[0063]
s12、解剖信息特征标定。所谓解剖特征信息,是指骨骼ct图像中能够显著反应骨骼形态结构变化、密度变化或具有医学意义的标志性信息,比如解剖标定点或骨骼分割的遮罩等。
[0064]
通过专家对样本集的所有样本图像进行解剖标定点的标注,记为l={(x1,y1,
z1),
…
,(xi,yi,zi),
…
,(xk,yk,zk)},其中k为解剖标定点的个数,(xi,yi,zi)表示第i个点的三维坐标。
[0065]
s13、构建平均模板图像。首先选取样本集的平均图像或任意样本图像作为初始模板,然后将所有样本通过图像配准的方式变形到平均图像的空间,计算出新的平均图像并替代初始模板图像,继续重复配准操作,循环迭代直至平均模板图像不再发生变化。
[0066]
s14、形状建模。图像配准得到的变形场描述了图像间对应像素的位置变化,骨骼所在区域的变形场可以描述骨骼形态的变化,使用变形场构建骨骼的形状模型。
[0067]
具体做法为:
[0068]
s141、计算形状向量。采用图像配准方法计算样本图像与平均模板图像之间的非线性空间变换,对每个样本构建形状向量,设si=[pi,li]∈r
3n
为样本i的形状向量,其中pi∈r
3n
为平均模板配准到样本i后得到的所有像素(共n个)的三维坐标集合,li∈r
3k
为样本图像中所有解剖标定点(共k个)的三维坐标集合。
[0069]
s142、广义普氏分析(generalized procrustes analysis,gpa)。在使用形状向量si进行统计建模之前,需要消除其他因素引起的形状变化。所有的形状向量si需要在公共坐标系中经过旋转与平移进行对齐,使用gpa方法来对所有样本的形状向量si进行对齐处理。
[0070]
s143、主成分分析(principal components analysis,pca)。对所有的形状向量si,使用pca方法对骨骼形状变化进行建模,得到的形状模型如下所示:
[0071][0072]
其中,表示样本集的平均形状,φs=r
3(n+k)
×m为对样本集做pca处理后得到的特征向量矩阵,s表示形状,其中m个特征向量,m为样本数,代表形状模型学习到的m种骨骼变形模式;bs∈rm为形状参数,bs中的m个元素分别代表φs中的m个变形模式与平均形状叠加的权重。s∈r
3(n+k)
表示模型的形状,s受bs的控制,通过调节bs的值达到控制模型变形的目的。
[0073]
s15、灰度建模。ct图像的灰度值反映了器官对x射线的衰减系数,骨骼ct图像与周围软组织的高对比度能够精确描述骨骼的几何形态,同时,ct值与骨骼表观密度具有近似的线性关系,而骨骼表观密度与骨骼材料特性存在幂指数关系的经验公式,能够精确地描述骨骼的材料力学特性。
[0074]
使用ct图像的灰度值可以对骨骼的灰度进行统计建模。采用相同的尺度标准对样本图像的像素进行降采样处理,可以减少后续步骤的计算量,提高灰度建模的速度。设gi∈rn为在样本i图像中采样得到的灰度向量,它代表了平均模板中各像素在样本i中对应位置处的图像灰度。以样本集所有的灰度向量进行建模,构建的模型表示如下:
[0075][0076]
其中表示样本集的平均灰度向量,φg=rn×m为对样本集做pca处理后得到的特征向量矩阵,g表示灰度,包含从样本集中学习到的m中灰度变化模式;bg∈rm为灰度参数,g∈rn表示模型的灰度,g的值受到灰度参数bg的控制,通过调节灰度参数bg的值达到控制模型灰度变化的目的。统计模型的构建流程如图2所示。
[0077]
步骤二、个性化配准骨骼ct图像构建假体模板库。
[0078]
s21、数据收集与处理。收集整理经历了骨骼假体植入手术患者的术前与术后的骨
骼ct图像,建立术前数据集d1与术后数据集d2,其中术前数据集d1包含了患者受损骨骼的形态与灰度(密度)信息,术后数据集d2包含了个性化骨骼假体的形状与材质信息。参照步骤一中的s11方法,对数据集d1、d2进行像素分辨率和灰度范围归一化预处理,通过专家对术前数据集d1中的图像进行解剖标定点的标注。
[0079]
s22、形状模型匹配。将统计模型中的形状模型配准拟合到患者术前的骨骼ct图像上,计算患者骨骼的形状参数bs。
[0080]
具体步骤包括:
[0081]
s221、采样。对形状模型中平均形状的顶点进行等距采样,选择少量的采样点,如10000个顶点进行后续计算,减少计算的成本和时间;
[0082]
s222、个性化配准。通过图像的非线性配准方法得到平均模板到患者骨骼图像的映射关系即变,使用变形场对形状模型中平均形状的顶点量
[0083]
非线性配准的损失函数使用图像间的灰度相似性测度与解剖标志点的距离测度作为约束条件,使得模板能够正确匹配患者图像,目标函数公式如下:
[0084]ei
=ω
iei
+ω
lel
[0085]
患者图像间的灰度相似性测度(如互信息或互相关),基于灰度的配准帮助模板与患者骨骼ct图像的未受损部分完成对齐。e
l
为解剖标定点的距离测度,用于确保模板与患者图像中解剖标志点之间的对齐,对骨骼受损部分的配准,其周围的解剖标志点可以为其提供引导,确保受损区域的配准不会发生过度的形变。ωi和ω
l
为两个测度的权重,其和为1。非线性配准方法的流程如图3所示。
[0086]
s223、将配准后的患者骨骼形状向量与平均形状向量进行对齐,消除由相似变换带来的形状影响。其中,相似变换由缩放系数和旋转矩阵两部分组成,缩放系数通过计算配准后的骨骼形状向量与平均形状向量的顶点到质心之间距离的比值得出,旋转矩阵通过对两个形状向量的顶点矩阵进行奇异值分解计算得到。
[0087]
s224、设置形变参数bs的个数。可以直接定义形变参数bs的个数,也可以选择能够保留数据信息95%以上的形变参数bs个数,根据形变参数bs的个数从形状模型中取出对应的形状特征矩阵φg。
[0088]
s225、计算患者骨骼的形状参数bs。根据从形状模型中取出的形状特征矩阵φs以及配准后患者骨骼的形状向量,使用最小二乘法进行线性回归拟合,计算线性方程组φ
sbs
=s
p
得到患者骨骼的形状参数bs,其中,s
p
表示患者骨骼形状向量与平均形状向量之间的位移偏差,φs表示统计模型中形状模型包含的形状特征矩阵。
[0089]
s23、灰度模型匹配。将统计模型中的灰度模型拟合到患者的骨骼图像上,计算患者骨骼的灰度参数bg。将描述患者骨骼形状的点云从物理空间坐标系转移到矩阵空间坐标系中,该点云同时表述了平均模板与患者图像像素间的映射关系,可以从患者图像中计算出平均模板配准到患者图像后的结果。
[0090]
根据配准后图像的灰度向量与灰度模型中的灰度特征矩阵φg,使用最小二乘法进行线性回归拟合,计算线性方程组φ
gbg
=g
p
得到患者骨骼的灰度参数bg,其中,g
p
表示采样后的患者骨骼的灰度向量与平均灰度向量的标准差,φg表示统计模型中灰度模型的灰度特征矩阵。个性化配置准后患者骨骼的参数化表示如图4所示。
[0091]
s24、获取骨骼假体模型。金属假体植入物在ct图像中通常会呈现出较高的ct值,
如金属铝的ct值在2000hu左右,不锈钢与钛合金在普通ct图像中会达到最高ct值,即3071hu。与人体内部器官的ct值相比有明显的区分,对术后带有假体的ct图像使用阈值分割方法可以提取假体植入物的标签图,然后使用marching cubes算法将假体的标签图转化为三维曲面模型。术后患者的ct图像与假体模型如图5所示。
[0092]
s25、构建假体模板库。以统计模型、患者ct图像数据、患者骨骼的形状参数和灰度参数、假体模型为基础构建假体模板库。假体模板库中存储的内容包含下表所示的部分:
[0093]
假体模板库表格
[0094][0095][0096]
由于形状特征矩阵、形状参数、平均形状向量、灰度特征矩阵、灰度参数、平均灰度向量的数据量太大无法直接存储在数据库列表中,可选择保存为二进制文件后将其存储路径保存在数据库中。
[0097]
步骤三、假体模板库的个性化配准方法。
[0098]
s31、数据预处理。获取需要进行骨骼假体植入手术的病人骨骼ct图像,参照步骤一中s11、s12方法,对ct图像进行统一的空间与灰度归一化处理,通过专家对病人骨骼ct图像进行解剖标定点的标注。
[0099]
s32、个性化配准与参数化表示。参照步骤二中s22、s23方法,使用统计模型与病人骨骼ct图像进行个性化配准,通过形状模型与灰度模型的匹配计算得到病人骨骼的形状参数b
′s与灰度参数b
′g,。
[0100]
s33、数据匹配。根据配准得到描述病人骨骼的形状参数与灰度参数,在假体模板库中使用相似度计算公式检索库中已存储的与病人骨骼近似的模板图像数据,相似度计算公式如下式:
[0101][0102]
其中,为病人骨骼的形状参数与假体模板库中模板图像的形状参数之间的方差,衡量两幅图像间骨骼形状的相似程度;为病人骨骼的灰度参数与假体模板库中模板图像的灰度参数之间的方差,衡量两幅图像之间骨骼灰度的相似程度;λ1和λ2分别为形状相似度与灰度相似度的权重,其和为1,根据不同的权重分配λ1和λ2的值,实现以形状相似度为主或以灰度相似度为主的检索匹配方式。
[0103]
对假体模板库中的每例数据计算与病人数据间的相似度d值,比较后得到与病人骨骼最相似的模板ct图像,获取该图像对应的骨骼假体模型作为病人骨骼的个性化骨骼假体的初始参考模板,提供给医生来进行后续骨骼假体的分析与设计。
[0104]
此处仅以髋骨配准为例加以说明,虽然人体其他骨骼的解剖形态与灰度变化情况各有不同,但本发明的思想和方法同样适用于其他骨骼。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,在不脱离本发明的原理和基本思想的情况下所做出的若干修改或改进均应视为本发明的保护范围。
技术特征:
1.一种骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法,其特征在于,包括以下步骤:s1、构建包含骨骼解剖形态的形状模型与材料力学特性的灰度模型的统计模型;s11、数据预处理;整理大量健康群体的骨骼ct图像为样本集,对样本集的像素分辨率和灰度范围进行归一化预处理;重采样处理统一空间分辨率,分辨率选取最精细的空间分辨率;s12、解剖信息特征标定;对样本集的所有样本图像进行解剖标定点的标注,记为l={(x1,y1,z1),...,(x
i
,y
i
,z
i
),...,(x
k
,y
k
,z
k
)},其中k为解剖标定点的个数,(x
i
,y
i
,z
i
)表示第i个点的三维坐标;s13、构建平均模板图像;选取样本集的平均图像或任意样本图像作为初始模板,将所有样本通过图像配准的方式变形到平均图像的空间,计算出新的平均图像并替代初始模板图像,继续重复配准操作,直至平均模板图像不再发生变化;s14、形状建模;通过图像配准得到图像间对应像素的位置变化,骨骼所在区域的变形场描述骨骼形态的变化,使用变形场构建骨骼的形状模型;s15、灰度建模;ct图像的灰度值反映器官对x射线的衰减系数,骨骼ct图像与周围软组织的高对比度精确描述骨骼的几何形态;利用ct图像的灰度值对骨骼的灰度进行统计建模;对ct图像进行降采样后使用主成分分析方法对所有骨骼ct影像进行灰度建模,其公式如下:其中,表示样本集的平均灰度向量;φ
g
=r
n
×
m
为对样本集做主成分分析处理后得到的特征向量矩阵,包含从样本集中学习到的m种灰度变化模式,下标g表示灰度;b
g
∈r
m
为灰度参数,g∈r
n
表示模型的灰度,g的值受灰度参数b
g
的控制,通过调节灰度参数b
g
的值达到控制模型灰度变化的目的;s2.构建假体模板库;s21、数据收集与处理根据经历骨骼假体植入样本前与植入后骨骼ct图像样本,建立植入前数据集d1与植入后数据集d2;d1包含了患者受损骨骼的形状与灰度信息,植入后数据集d2包含了个性化骨骼假体的形状与材质信息;对d1、d2进行像素分辨率和灰度范围归一化预处理,对d1中的图像进行解剖标定点的标注;s22、形状模型匹配;将统计模型中的形状模型配准拟合到患者骨骼假体植入前的骨骼ct图像上,计算患者骨骼的形状参数b
s
;s23、灰度模型匹配;将统计模型中的灰度模型拟合到患者骨骼假体植入前的骨骼图像上,计算患者骨骼的灰度参数b
g
;φ
g
b
g
=g
p
,其中,g
p
表示采样患者骨骼的灰度向量与平均灰度向量的标准差,φ
g
表示统计模型中灰度模型的灰度特征矩阵;s24、获取骨骼假体模型;术后带有假体的ct图像使用阈值分割方法提取假体植入物的标签图,使用marching cubes算法将假体的标签图转化为三维曲面模型;s25、构建假体模板库;以统计模型、患者ct图像数据、患者骨骼的形状参数和灰度参数、假体模型为基础构建假体模板库;
s3.模板库的个性化配准;通过假体模板库与ct图像的个性化配准得到骨骼的形状参数与灰度参数,检索假体模板库中与ct图像中骨骼最佳匹配的假体模型;s31、数据预处理;获取需要进行骨骼假体植入手术的病人骨骼ct图像,对ct图像进行统一的空间与灰度归一化处理,对病人骨骼ct图像进行解剖标定点的标注;s32、个性化配准与参数化表示;使用统计模型与病人骨骼ct图像进行个性化配准,通过形状模型与灰度模型的匹配计算得到病人骨骼的形状参数b
′
s
与灰度参数b
′
g
;s33、数据匹配;根据配准得到描述病人骨骼的形状参数与灰度参数,在假体模板库中使用相似度计算公式检索库中已存储的与病人骨骼近似的模板图像数据,相似度计算公式如下式:其中,为病人骨骼的形状参数与假体模板库中模板图像的形状参数之间的方差,衡量两幅图像间骨骼形状的相似程度;为病人骨骼的灰度参数与假体模板库中模板图像的灰度参数之间的方差,衡量两幅图像之间骨骼灰度的相似程度;λ1和λ2分别为形状相似度与灰度相似度的权重,二者之和为1,根据不同的权重分配λ1和λ2的值,实现以形状相似度为主或以灰度相似度为主的检索匹配方式;对假体模板库中的数据计算与病人数据间的相似度d,比较后得到与病人骨骼最相似的模板ct图像,获取该图像对应的骨骼假体模型作为病人骨骼的个性化骨骼假体的初始参考模板,用于后续骨骼假体的分析与设计。2.根据权利要求1所述的骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法,其特征在于,s14中形状建模包括步骤如下:s141、计算形状向量;采用图像配准方法计算样本图像与平均模板图像之间的非线性空间变换,对每个样本构建形状向量,设s
i
=[p
i
,l
i
]∈r
3n
为样本i的形状向量,其中p
i
∈r
3n
为平均模板配准到样本i后得到的n个像素的三维坐标集合,l
i
∈r
3k
为样本图像中k个解剖标定点的三维坐标集合;s142、使用广义普氏分析对所有样本的形状向量s
i
进行对齐处理;s143、使用主成分分析方法对骨骼形状变化进行建模;形状模型如下所示:其中,表示样本集的平均形状,φ
s
=r
3(n+k)
×
m
为对样本集做主成分分析处理后得到的特征向量矩阵,其中m个特征向量代表形状模型学习到的m种骨骼变形模式;b
s
∈r
m
为形状参数,b
s
中的m个元素分别代表φ
s
中的m个变形模式与平均形状叠加的权重;s∈r
3(n+k)
表示模型的形状,s受b
s
的控制,通过调节b
s
的值达到控制模型变形的目的。3.根据权利要求1或2所述的骨骼ct图像的解剖形态和材料力学特性模板库的个性化配准方法,其特征在于,s22形状模型匹配中,包括步骤如下:s221、采样;对形状模型中平均形状的顶点进行等距采样,选择少量的采样点进行后续计算;s222、个性化配准;通过图像的非线性配准方法得到平均模板到患者骨骼图像的映射
关系即变形场,使用变形场对形状模型中平均形状的顶点进行变形,获得描述患者骨骼的形状向量;非线性配准的损失函数使用图像间的灰度相似性测度与解剖标志点的距离测度作为约束条件,目标函数公式如下:e
i
=ω
i
e
i
+ω
l
e
l
其中,e
i
为模板与患者图像间的灰度相似性测度,e
l
为解剖标定点的距离测度;ω
i
和ω
l
为两个测度的权重,二者之和为1;s223、将配准后的患者骨骼形状向量与平均形状向量进行对齐;其中,相似变换由缩放系数和旋转矩阵两部分组成,缩放系数通过计算配准后的骨骼形状向量与平均形状向量的顶点到质心之间距离的比值得出,旋转矩阵通过对两个形状向量的顶点矩阵进行奇异值分解计算得到;s224、设置形变参数b
s
的个数;直接定义形变参数b
s
的个数或选择能够保留数据信息95%以上的形变参数b
s
个数;根据形变参数b
s
的个数从形状模型中取出对应的形状特征矩阵φ
s
;s225、计算患者骨骼的形状参数b
s
;根据从形状模型中取出的形状特征矩阵φ
s
以及配准后患者骨骼的形状向量,使用最小二乘法进行线性回归拟合,计算线性方程组φ
s
b
s
=s
p
得到患者骨骼的形状参数b
s
;其中,s
p
表示患者骨骼形状向量与平均形状向量之间的位移偏差,φ
s
表示统计模型中形状模型包含的形状特征矩阵。
技术总结
本发明属于数字医疗、图像处理技术领域,提出了一种骨骼CT图像的解剖形态和材料力学特性模板库的个性化配准方法。该方法以大量健康人的骨骼CT图像构建能包含骨骼解剖形态与材料力学特性的统计模型,通过统计模型与骨骼CT图像之间个性化的配准方法实现对患者骨骼的参数化描述,使用患者图像与配准参数构建假体模板库,模板库通过个性化配准方法匹配患者CT图像,检索模板库中与患者骨骼情况相近的模板图像与假体模型,作为个性化假体植入物设计的初始参考模板。通过本发明提出的模板库个性化配准方法,将为个性化骨骼植入物的设计、骨骼的材料力学特性分析、骨骼假体库的构建等实际临床应用场景提供更多的科学保障。际临床应用场景提供更多的科学保障。际临床应用场景提供更多的科学保障。
技术研发人员:王洪凯 翟浩宇
受保护的技术使用者:大连理工大学
技术研发日:2021.11.09
技术公布日:2022/3/7