一种髋关节CT图像中骨的分割方法技术

技术编号:25347563 阅读:38 留言:0更新日期:2020-08-21 17:06
本发明专利技术提出一种髋关节CT图像中骨的分割方法,包括以下步骤:S1,获取若干个髋关节CT图像序列,并进行骨的人工标注;S2,训练stackGAN(阶段生成对抗网络);S3,训练BiLSTM(双向长短期记忆网络);S4,输入一个髋关节CT图像序列;S5,使用已训练的stackGAN进行骨分割;S6,使用已训练的BiLSTM进行后处理,得到最终的骨分割结果。本发明专利技术以二维切片图像为输入,不仅提高了数据适应性,而且降低了模型复杂度;同时充分利用了切片之间的三维结构信息,提高了分割的准确性。

【技术实现步骤摘要】
一种髋关节CT图像中骨的分割方法
本专利技术属于医学图像处理
,具体涉及一种髋关节CT图像中骨的分割方法。
技术介绍
髋关节是位于骨盆与股骨之间的球窝关节,其中股骨头的末端为球形,正好插入骨盆髋臼。髋关节轴向连接躯干与下肢,可以朝六个不同的方向运动,在我们进行各种活动时承载身体的重量并支撑臀部与腿部肌肉的力量,是身体中最为灵活和承重最大的关节,因此也是全身关节中最容易出现问题的关节之一。骨关节炎是世界上最常见的关节疾病,其发病率和患病率均随年龄的增长而增加。髋关节严重病变的患者如果通过药物治疗不能获得有效的止痛和功能改善,应考虑进行全髋关节置换手术。对于骨关节炎严重的病例,本方明提出的基于stackGAN和BiLSTM的髋关节CT图像中骨的分割方法可以实现骨的分割,辅助医生对骨盆和股骨进行形态和结构分析,为全髋关节置换手术的术前评估、术中指导和术后评价提供支持。髋关节CT图像中骨的分割在临床和治疗上有着重要的应用,很多髋关节CT图像中骨的分割方法被提出。但是由于下列因素:髋关节组织损伤可引发关节间隙变窄、模糊甚至骨变形;CT图像在采集过程中存在伪影、部分体积效应等影响;髋关节在人体中的位置和形态跟个体有较大的关联性;深度学习算法需要大量的训练数据很难获取。这些因素对骨分割的准确性和稳定性有很大影响,髋关节CT图像中骨的分割方法还有很大的提高空间,迫切需要准确性高和稳定性强的骨分割方法。
技术实现思路
专利技术目的:为了提高髋关节CT图像中骨分割的准确性和稳定性,本专利技术提供一种髋关节CT图像中骨的分割方法。技术方案:一种髋关节CT图像中骨的分割方法,包括如下步骤。S1:获取若干个髋关节CT图像序列,使用标注软件对图像中的骨进行人工分割,人工分割结果定义为骨的标准分割结果。S2:使用S1中髋关节CT切片图像及其标准的骨分割结果作为训练数据训练stackGAN。stackGAN包括第一阶段反向条件生成对抗网络和第二阶段正向条件生成对抗网络两个阶段,具体训练过程如下:S2.1:以S1中CT切片图像及其对应的分割结果为输入,提取非骨特征训练反向条件生成对抗网络;S2.2:反向条件生成对抗网络训练完成后,以S1中CT切片图像及其对应的分割结果和反向条件生成对抗网络的输出作为正向条件生成对抗网络的输入,提取骨特征训练正向条件生成对抗网络。S3:使用S2中训练的stackGAN处理S1中髋关节CT图像得到的骨分割结果和S1中的标准骨分割结果作为训练数据训练BiLSTM。S4:输入一个髋关节CT图像序列。S5:使用S2中训练好的stackGAN对S4中的髋关节CT图像序列的每一张切片进行骨分割,具体过程如下:S5.1:第一阶段反向条件生成对抗网络提取非骨特征生成骨的粗分割标签;S5.2:第二阶段正向条件生成对抗网络以骨的粗分割标签为先验,提取骨特征,进一步生成更为精准的骨分割标签。S6:使用S3中训练好的BiLSTM对S5得到的骨分割结果进行后处理,得到最终的骨分割结果,具体过程如下:S6.1:取当前切片图像前面连续k张切片图像的骨分割结果输入到正向LSTM网络;S6.2:取当前切片图像后面连续k张切片图像的骨分割结果输入到反向LSTM网络;S6.3:叠加当前切片图像正向LSTM网络和反向LSTM网络输出作为当前切片图像的最终骨分割结果。特点及有益效果:1)stackGAN以二维切片图像为输入,放宽了输入数据的限制的同时增加了训练数据的样本数量,并可以处理不完全的髋关节CT数据;2)BiLSTM对stackGAN的二维分割结果进行正则化,既降低了分割网络的复杂度又有效利用了髋关节CT切片的三维结构信息。附图说明图1为本专利技术方法的整体流程图。图2为stackGAN训练过程示意图。图3为stackGAN分割过程示意图。图4为BiLSTM结构示意图。具体实施方式下面结合附图和具体实施流程对本专利技术做进一步详细说明。如图1所示,本专利技术提出一种髋关节CT图像中骨的分割方法,分为数据标注、模型训练、图像分割三个阶段。每个阶段包括若干步骤,具体过程如下所述。S1:获取若干个髋关节CT图像序列,放射学专家使用标注软件依次对每个图像中的骨进行人工分割,人工分割结果定义为骨的标准分割结果。S2:如图2所示,stackGAN包括第一阶段反向条件生成对抗网络(图2上半部分)和第二阶段正向条件生成对抗网络(图2下半部分)两个阶段,每个条件生成对抗网络由生成器和判别器组成。条件生成对抗网络训练时,使用生成器生成分割结果,判别器根据人工分割结果计算生成分割结果可信度(取值0到1之间),根据可信度更新生成器权值进行下一次生成和判定,直到训练结束。在stackGAN训练过程中,首先单独训练第一阶段反向条件生成对抗网络,然后使用第一阶段训练的反向条件生成对抗网络的生成器,训练第二阶段正向条件生成对抗网络,stackGAN具体训练过程如下:S2.1:把S1中每张髋关节CT切片图像I及其标准的骨分割结果R作为一个训练样例,训练第一阶段反向条件生成对抗网络。训练过程如下:I输入到生成器G1,G1生成I的分割结果S1;R与S1输入到判别器D1,D1计算S1的可信度;根据D1的计算结果更新G1的权值;重复设定的次数,结束反向条件生成对抗网络训练。为了提取反向的非骨特征,所以在提取特征图谱后增加NEG模块,将特征图谱的激活值全部乘以-1取负;S2.2:反向条件生成对抗网络训练完成后,第二阶段正向条件对抗生成对抗网络生成器G2以I和S1为输入,生成分割结果S2;第二阶段正向条件生成对抗网络判别器D2计算S2的可信度;根据D2的计算结果更新G2的权值;重复设定的次数,结束正向条件生成对抗网络训练。S3:使用S2中训练的stackGAN处理S1中髋关节CT图像得到的骨分割结果和S1中的标准骨分割结果作为训练数据训练BiLSTM。图4展示了BiLSTM的结构,每个stackGAN的分割结果经过带有空洞卷积编码器得到特征图谱,从编码器得到的特征图谱输入到双向空洞卷积长短期记忆单元。S4:训练过程结束,输入一个髋关节CT图像序列进行分割。S5:使用S2中训练好的stackGAN对S4中的髋关节CT图像序列的每一张切片进行骨分割。图3展示了具体使用stackGAN进行分割的示意图,分割由第一阶段反向条件生成对抗网络生成器G1和正向件生成对抗网络生成器G2完成,具体过程如下:S5.1:第一阶段反向条件生成对抗网络提取非骨特征生成骨的粗分割标签;S5.2:第二阶段正向条件生成对抗网络以骨的粗分割标签为先验,提取骨特征,进一步生成更为精准的骨分割标签。S6:使用S3中训练好的BiLSTM对S5得到的骨分割结果进行后处理,得到最终的骨分割结果,具体过程如下:S6.1:取当前切片前面连续k张切片的骨分割结果输入到正向LST本文档来自技高网...

【技术保护点】
1.一种髋关节CT图像中骨的分割方法,其特征在于,包括如下步骤:/nS1:获取若干个髋关节CT图像序列进行骨的人工标注作为标准的骨分割结果;/nS2:使用S1中髋关节CT切片图像及其标准的骨分割结果作为训练数据训练stackGAN;/nS3:使用S2训练的stackGAN处理S1中髋关节CT图像得到的骨分割结果和S1中的标准骨分割结果作为训练数据训练BiLSTM;/nS4:输入一个髋关节CT图像序列;/nS5:使用S2中训练好的stackGAN对S4中的髋关节CT图像序列的每一张切片图像进行骨分割;/nS6:使用S3中训练好的BiLSTM对S5得到的骨分割结果进行后处理,得到最终的骨分割结果。/n

【技术特征摘要】
1.一种髋关节CT图像中骨的分割方法,其特征在于,包括如下步骤:
S1:获取若干个髋关节CT图像序列进行骨的人工标注作为标准的骨分割结果;
S2:使用S1中髋关节CT切片图像及其标准的骨分割结果作为训练数据训练stackGAN;
S3:使用S2训练的stackGAN处理S1中髋关节CT图像得到的骨分割结果和S1中的标准骨分割结果作为训练数据训练BiLSTM;
S4:输入一个髋关节CT图像序列;
S5:使用S2中训练好的stackGAN对S4中的髋关节CT图像序列的每一张切片图像进行骨分割;
S6:使用S3中训练好的BiLSTM对S5得到的骨分割结果进行后处理,得到最终的骨分割结果。


2.根据权利要求1所述的一种髋关节CT图像中骨的分割方法,其特征在于,所述S2中,stackGAN由第一阶段反向条件生成对抗网络和第二阶段正向条件生成对抗网络组成,S2具体包括如下子步骤:
S2.1:提取非骨特征训练反向条件生成对抗网络;
S2.2:固定已训练的反向条件生成对抗网络,提取骨特征训练正向条件生成对抗网络。

【专利技术属性】
技术研发人员:常勇刘泽安
申请(专利权)人:南京汇百图科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1