一种CT扫描图像数据插值方法及其系统与流程

文档序号:18084095发布日期:2019-07-06 10:21阅读:593来源:国知局
一种CT扫描图像数据插值方法及其系统与流程

本发明涉及医学成像技术领域,尤其涉及的是一种ct扫描图像数据插值方法及其系统。



背景技术:

ct医学成像系统中,随着扫描的剂量越来越低,很多时候探测器端收到的信号很微弱,或者几乎没有,这就需要插值或者信号处理技术来预测这些信号。或者当人体中存在金属的时候,x射线的光子很难穿透这些很大的金属物体,探测器收不到任何信号,这也需要信号处理技术来估计这部分信号。或者当扫描过程中,x射线球管发生小打火短暂时间内,会造成几个甚至10个角度的投影数据的丢失,为了能够正常重建图像,必须要应用数据插值的方法来恢复丢失的投影数据。

目前,普遍采用方法的是一维或高维度的线性或者多项式插值来填补这些缺失区域的信号。上述方法能够对简单的结构达到比较好的效果,但是对于稍微复杂一些的结构比如不规则区域的插值如图2a,不规则的结构如2b中所示,1表示插值区域,则会带来很多误差,难以满足临床的应用。

因此,现有技术还有待于进一步地改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种ct扫描图像数据插值方法及其系统,旨在解决现有针对不规则结构的ct扫描图像数据插值结果误差大,修复结果不能满足临床需求的问题。

本发明解决技术问题所采用的技术方案如下:

一种ct扫描图像数据插值方法,其中,包括步骤:

获取ct扫描图像数据,得到第一数据集;

对所述ct扫描图像数据进行掩膜处理,得到第二数据集;

将所述第一数据集输入预先设定的神经网络模型中,利用损失函数对所述神经网络模型进行训练,得到训练后的神经网络模型;

将第二数据集输入到所述训练后的神经网络模型中进行测试,根据测试结果调整所述神经网络的学习参数;当训练后的神经网络模型的loss值趋于收敛时,停止训练,得到训练好的神经网络模型;

将带插值或修复的ct扫描图像数据,输入训练好的神经网络模型,进行插值计算,得到修复后的ct扫描图像。

所述ct扫描图像数据插值方法,其中,所述损失函数为:

其中,bd是和边缘有关的权重参数,w1是正常信号区域权重系数,w2是非正常信号区域权重系数,i是正常信号区域像素索引,j是非正常信号区域权重系数。

所述ct扫描图像数据插值方法,其中,所述神经网络为对抗神经网络模型采用对抗神经网络的方法或卷积神经网络的方法进行训练。

所述ct扫描图像数据插值方法,其中,所述步骤获取ct扫描图像数据,得到第一数据集,具体包括:

获取ct扫描图像数据,对所述扫描数据进行校正和预处理,得到第一数据集。

所述ct扫描图像数据插值方法,其中,所述掩膜处理为手动绘制或计算机随机产生。

一种ct扫描图像数据插值系统,其中,包括:处理器,以及与所述处理器连接的存储器,

所述存储器存储有ct扫描图像数据插值程序,所述ct扫描图像数据插值程序被所述处理器执行时实现以下步骤:

获取ct扫描图像数据,得到第一数据集;

对所述ct扫描图像数据进行掩膜处理,得到第二数据集;

将所述第一数据集输入预先设定的神经网络模型中,利用损失函数对所述神经网络模型进行训练,得到训练后的神经网络模型;

将第二数据集输入到所述训练后的神经网络模型中进行测试,根据测试结果调整所述神经网络的学习参数;当训练后的神经网络模型的loss值趋于收敛时,停止训练,得到训练好的神经网络模型;

将带插值或修复的ct扫描图像数据,输入训练好的神经网络模型,进行插值计算,得到修复后的ct图像。

所述ct扫描图像数据插值系统,其中,所述神经网络采用对抗神经网络的方法或卷积神经网络的方法进行训练。

所述ct扫描图像数据插值系统,其中,所述损失函数为:

其中,bd是和边缘有关的权重参数,w1是正常信号区域权重系数,w2是非正常信号区域权重系数,i是正常信号区域像素索引,j是非正常信号区域权重系数。

所述ct扫描图像数据插值系统,其中,所述ct扫描图像数据插值程序被所述处理器执行时,还实现以下步骤:

获取ct扫描图像数据,对所述扫描数据进行校正和预处理,得到第一数据集。

所述ct扫描图像数据插值方法,其中,所述掩膜处理为手动绘制或计算机随机产生。

有益效果:通过借助训练好的深度神经网络模型,将带插值或修复的ct扫描图像数据输入训练好的深度神经网络模型中,对ct扫描图像中有问题的区域进行处理,填补有问题的数据。该方法具有修补精度高,不受待修补区域形状的限制,通用性强的特点。

附图说明

图1是本发明中ct扫描图像数据插值方法较佳实施例的流程图。

图2a、2b是不规则结构和不规则区域的ct扫描图。

图3是具有经掩膜处理后非连通的待插值区域ct扫描图。

图4a是待修复ct扫描图、4b是修复后的ct扫描图、4c是正常的ct扫描图三者的对比图。

图5本发明中ct扫描图像数据插值系统较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请同时参阅图1,本发明提供了一种ct扫描图像数据插值方法的一些实施例。

如图1所示,本发明的ct扫描图像数据插值方法,包括以下步骤:

s100、获取ct扫描图像数据,得到第一数据集。

具体地,利用目标图像采集设备采集待识别的目标图像,如采用ct扫描,得到ct扫描图像(computedtomography,电子计算机断层扫描),根据扫描图像生成图像的扫描数据。其中,图像的获取可以是实时采集获取,也可以是在预先设置的存储设备中读取待识别的目标图像。所述ct扫描数据包括但不限于,头部,胸部,腹部,心脏,脊柱,四肢等肢体区域数据。

在一种或多种实施方式中,所述步骤s100具体包括,获取ct扫描图像数据,对所述扫描数据进行校正和预处理,得到第一数据集。即对所获得的扫描数据进行包括但不限于校正,降噪等处理,以尽量消除干扰数据,提高所获取到的数据的准确性,以保证后续训练结果的正确性。将处理好的数据作为神经网络模型训练用的标签,即作为训练数据训练深度神经网络模型。

s200、对所述ct扫描图像数据进行掩膜处理,得到第二数据集。

具体来说,对步骤s100所获得的数据进行随机掩膜处理,来模拟非正常信号区域,掩膜处理后的区域为0,插值区域可以是连通的,也可以是非连通的如图3所示。其中,所述的掩膜处理可以手动绘制也可以计算机随机产生,在此不做限制。本发明中选用的计算机随机产生的方式,用以模拟真实的使用环境。

所述步骤s300、将所述第一数据集输入预先设定的神经网络模型中,利用loss对所述神经网络模型进行训练,得到训练后的神经网络模型。

具体来说,是将所述第一数据集(训练数据集)输入到预先设定的深度神经网络模型中,其中所用到的神经网络模型可以通过包括但不限于,对抗神经网络的方法或卷积神经网络的方法来进行训练,得到训练后的深度神经网络模型。其中,针对深度神经网络模型的具体训练步骤,为现有的常规步骤,本申请中主要是在利用现有的神经网络模型训练步骤来对所设置的神经网络模型进行训练,即具体的训练操作步骤不是本发明所要保护的重点。

在一些实施方式中,所述损失函数为:

其中,bd是和边缘有关的权重参数,w1是正常信号区域权重系数,w2是非正常信号区域权重系数,i是正常信号区域像素索引,j是非正常信号区域权重系数。

训练损失函数可以是输出图像和目标图像的差异的加权平均。所述损失函数增加了对非正常和正常区域的交接部分的处理,保证了数据的连续性。减少了系统误差。

s400、将第二数据集输入到所述训练后的神经网络模型中进行测试,根据测试结果调整所述神经网络的学习参数;当训练后的神经网络模型的loss值趋于收敛时(即loss值小于设定值0.01或者达到最大迭代次数),停止训练,得到训练好的神经网络模型。

具体来说,将第二数据集(测试数据)输入训练后的深度神经网络模型中,对训练结果进行检测,根据测试结果调整训练参数。重复上述训练步骤,直至深度神经网络模型的loss值趋于收敛时,停止训练,得到优化的深度神经网络模型和权重。

s500、将带插值或修复的ct扫描图像数据,输入训练好的神经网络模型,进行插值计算,得到修复后的ct扫描图像,如图4b所示。

通过图4a-4b对比可以看出,经过本发明所提供的方法所修复的ct扫描图像和正常的ct扫描图像十分的接近。

本发明还提供了一种ct扫描图像数据插值系统的较佳实施例:

如图5所示,本发明实施例的ct扫描图像数据插值系统,包括:处理器10,以及与所述处理器10连接的存储器20,

所述存储器20存储有ct扫描图像数据插值程序,所述ct扫描图像数据插值程序被所述处理器10执行时实现以下步骤:

获取ct扫描图像数据,得到第一数据集;

对所述ct扫描图像数据进行掩膜处理,得到第二数据集;

将所述第一数据集输入预先设定的神经网络模型中,利用损失函数对所述神经网络模型进行训练,得到训练后的神经网络模型;

将第二数据集输入到所述训练后的神经网络模型中进行测试,根据测试结果调整所述神经网络的学习参数;当训练后的神经网络模型的loss值趋于收敛时,停止训练,得到训练好的神经网络模型;

将带插值或修复的ct扫描图像数据,输入训练好的神经网络模型,进行插值计算,得到修复后的ct扫描图像。

所述ct扫描图像数据插值程序被所述处理器10执行时,还实现以下步骤:

获取ct扫描图像数据,对所述扫描数据进行校正和预处理,得到第一数据集。

在一个或多个实施方式中,所述损失函数为:

其中,bd是和边缘有关的权重参数,w1是正常信号区域权重系数,w2是非正常信号区域权重系数,i是正常信号区域像素索引,j是非正常信号区域权重系数。

在一些实施方式中,所述神经网络模型采用对抗神经网络的方法或卷积神经网络的方法来进行训练。

综上所述,本发明所提供的一种ct扫描图像数据插值方法及其系统,所述方法包括步骤:获取ct扫描图像数据,得到第一数据集;对所述ct扫描图像数据进行掩膜处理,得到第二数据集;将所述第一数据集输入预先设定的神经网络模型中,利用损失函数对所述神经网络模型进行训练,得到训练后的神经网络模型;将第二数据集输入到所述训练后的神经网络模型中进行测试,根据测试结果调整所述神经网络的学习参数;当训练后的神经网络模型的loss值趋于收敛时,停止训练,得到训练好的神经网络模型;将带插值或修复的ct扫描图像数据,输入训练好的神经网络模型,进行插值计算,得到修复后的ct扫描图像。所述系统包括:处理器,以及与所述处理器连接的存储器,所述存储器存储有ct扫描图像数据插值程序,所述ct扫描图像数据插值程序被所述处理器执行时实现上述方法的步骤。

本发明通过借助训练好的深度神经网络模型,将所获取得到的待插值或修复的ct扫描图像数据,输入上述已训练好的深度神经网络模型中,对ct图像中有问题的区域进行插值处理,填补有问题的(缺失的)数据,即对有问题的图像进行图像修复,对图像修复过程类似于电影制作中所经常用到的“抠图”技术,和自然图像相比,ct投影的精度要高10倍左右,通过神经网络的方法获得精度高的修复数据。该方法具有修补精度高,不受待修补结构的形状以及待修补区域形状的限制,具有通用性强的特点。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1