一种脑中线检测方法、系统、终端及存储介质与流程

文档序号:22742079发布日期:2020-10-31 09:26阅读:251来源:国知局
一种脑中线检测方法、系统、终端及存储介质与流程
本申请涉及医疗影像处理
技术领域
,尤其是涉及一种脑中线检测方法、系统、终端及存储介质。
背景技术
:人脑是近似对称的,脑中线在健康受试者中是一条直线,并分割左右脑的。然而,各种病理条件,如创伤性脑损伤、中风和脑肿瘤,可能会破坏这种对称性,进而导致中线移位。大量研究表明,中线颅内结构的改变有助于诊断颅内病变;另外,中线移位对各种脑病理如急性颅内血肿患者的意识水平和创伤性脑损伤患者的愈后预测也有一定的价值。综上,早期发现有严重中线移位的患者将有助于患者的管理。脑中线在ct上的成像在应用中较为广泛,然而中线移位的复杂性和定量化对于临床医师来说仍然是有挑战的,并且是成本较高的。因此,计算机辅助的脑中线自动检测及测量是可以帮助医生提高中线移位程度的评估的准确性和效率。然而现有的脑中线自动检测中,对不同脑ct影像未进行对齐矫正导致回归方法的先验无法保证,且缺乏对上下文信息的建模导致脑中线检测性能较差。因此,亟需一种脑中线检测方法、系统、终端及存储介质,以解决相关技术中脑中线检测的先验无法保证及由于缺乏对上下文信息的建模导致脑中线检测性能较差的问题。技术实现要素:针对现有技术的不足,本申请提供一种脑中线检测方法、系统、终端及存储介质,解决了现有技术中先验无法保证及由于缺乏对上下文信息的建模导致脑中线检测性能较差等问题。为解决上述技术问题,第一方面,本申请提供一种脑中线检测方法,包括:获取脑中线偏移患者的脑ct图像及对应的标注数据;将所述脑ct图像及对应的标注数据预处理后按预设比例分成训练集及测试集;将所述训练集分别输入至预设的姿态矫正网络、上下文感知特征优化网络、中线回归网络进行训练,得到初始脑中线检测模型;通过所述测试集对所述初始脑中线检测模型进行优化测试,得到脑中线检测模型。可选的,所述获取脑中线偏移患者的脑ct图像及对应的标注数据,包括:通过医院pacs系统获取脑中线偏移的患者脑ct图像;根据医生对患者脑ct图像的标注结果,确定标注数据。可选的,所述将所述脑ct图像及对应的标注数据预处理后按预设比例分成训练集及测试集,包括:将所述脑ct图像及其标注数据进行灰度归一化及三维矫正变换预处理;将预处理的脑ct图像及对应的标注数据按预设比例分成训练集及测试集。可选的,所述将所述训练集分别输入至预设的姿态矫正网络、上下文感知特征优化网络、中线回归网络进行训练,得到初始脑中线检测模型,包括:将脑ct图像输入至预设的姿态矫正网络形成标准姿态图像;将所述标准姿态图像输入至预设的上下文感知特征优化网络,输出中线纵轴范围和中线区域分割概率图;将所述中线区域分割概率图输入至预设的中线回归网络,输出中线坐标;将所述中线纵轴范围通过预设阈值进行二值化,并与所述中线坐标做哈达玛积,输出最终的预测中线坐标。可选的,所述通过所述测试集对所述初始脑中线检测模型进行优化测试,得到脑中线检测模型,包括:构建连通性正则损失函数优化所述脑中线检测模型,得到优化后的脑中线检测模型;通过测试集对优化脑中线检测模型进行测试,输出测试集的预测中线坐标;根据所述测试集的预测中线坐标与对应的标注数据中线计算平均距离误差(lde)、最大移位距离误差(msde)、对称位置的最大表面距离(hd)和对称位置的平均表面距离(asd)四个距离指标;当优化后的脑中线检测模型的距离指标超过初始脑中线检测模型时,将优化后的脑中线检测模型作为脑中线检测模型。第二方面,本申请还提供一种脑中线检测系统,包括:获取单元,配置用于获取脑中线偏移患者的脑ct图像及对应的标注数据;预处理单元,配置用于将所述脑ct图像及对应的标注数据预处理后按预设比例分成训练集及测试集;模型训练单元,配置用于将所述训练集分别输入至预设的姿态矫正网络、上下文感知特征优化网络、中线回归网络进行训练,得到初始脑中线检测模型;模型优化单元,配置用于通过所述测试集对所述初始脑中线检测模型进行优化测试,得到脑中线检测模型。可选的,所述获取单元具体用于:通过医院pacs系统获取脑中线偏移的患者脑ct图像;根据医生对患者脑ct图像的标注结果,确定标注数据。可选的,所述预处理单元具体用于:将所述脑ct图像及其标注数据进行灰度归一化及三维矫正变换预处理;将预处理的脑ct图像及对应的标注数据按预设比例分成训练集及测试集。可选的,所述模型训练单元具体用于:将脑ct图像输入至预设的姿态矫正网络形成标准姿态图像;将所述标准姿态图像输入至预设的上下文感知特征优化网络,输出中线纵轴范围和中线区域分割概率图;将所述中线区域分割概率图输入至预设的中线回归网络,输出中线坐标;将所述中线纵轴范围通过预设阈值进行二值化,并与所述中线坐标做哈达玛积,输出最终的预测中线坐标。可选的,所述模型优化单元具体用于:构建连通性正则损失函数优化所述脑中线检测模型,得到优化后的脑中线检测模型;通过测试集对优化脑中线检测模型进行测试,输出测试集的预测中线坐标;根据所述测试集的预测中线坐标与对应的标注数据中线计算平均距离误差(lde)、最大移位距离误差(msde)、对称位置的最大表面距离(hd)和对称位置的平均表面距离(asd)四个距离指标;当优化后的脑中线检测模型的距离指标超过初始脑中线检测模型时,将优化后的脑中线检测模型作为脑中线检测模型。第三方面,本申请提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,本申请提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。与现有技术相比,本申请具有如下有益效果:1、本申请公开了一种基于上下文感知特征优化网络(car-net)结合结构连通性先验的脑中线检测方法,可以自动化对不同偏移程度的脑中线进行检测,并可以用于后续的脑中线偏移的测量得到偏移脑中线的坐标,实现检测脑中线高效、准确检测。不仅有益于神经外科医生对脑中线偏移的临床诊断,并可以为其他脑部相关病理提供预测和预后评估。2、本申请通过resnet网络对不同姿态的脑影像进行矫正得到统一姿态的脑影像;通过上下文感知特征优化网络建模,提取更加具有判别力的上下文特征,从而提高中线检测的性能;通过结构连通性损失函数优化,可以实现中线的端到端优化,并能更好的保证中线的连通性和形态先验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种脑中线检测方法的流程图;图2为本申请实施例所提供的一种脑中线检测方法的网络模型示意图;图3为本申请实施例所提供的基于上下文感知特征优化结合连通性先验的脑中线检测可视化效果图;图4为本申请另一实施例所提供的一种脑中线检测系统的结构示意图;图5为本申请实施例所提供的一种终端系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种脑中线检测方法的流程图,该方法100包括:s101:获取脑中线偏移患者的脑ct图像及对应的标注数据;s102:将所述脑ct图像及对应的标注数据预处理后按预设比例分成训练集及测试集;s103:将所述训练集分别输入至预设的姿态矫正网络、上下文感知特征优化网络、中线回归网络进行训练,得到初始脑中线检测模型;s104:通过所述测试集对所述初始脑中线检测模型进行优化测试,得到脑中线检测模型。基于上述实施例,作为可选的实施例,所述s101获取脑中线偏移患者的脑ct图像及对应的标注数据,包括:通过医院pacs系统获取脑中线偏移的患者脑ct图像;根据医生对患者脑ct图像的标注结果,确定标注数据。具体的,通过医院pacs系统获取不同程度脑中线偏移患者的脑ct(西门子、飞利浦、ge,16/32排,120kv)影像数据,ct影像数据格式符合医学数字影像和通讯(digitalimagingandcommunicationsinmedicine,dicom)标准,扫描层厚为5mm,检查方法为仰卧位,扫描范围为颅底至颅顶,每个患者共选择了10个脑面积最大的ct切片。脑中线偏移的标注过程包括两个部分,第一阶段,由一名主治医师根据诊断报告标记偏移脑中线的位置;第二阶段,由一名副主任医生在之前标注的基础上进行审核,标记出有异议的病例,并进行讨论矫正,作为脑中线检测的金标准,用于模型训练和评测。基于上述实施例,作为可选的实施例,所述s102将所述脑ct图像及对应的标注数据预处理后按预设比例分成训练集及测试集,包括:将所述脑ct图像及其标注数据进行灰度归一化及三维矫正变换预处理;将预处理的脑ct图像及对应的标注数据按预设比例分成训练集及测试集。具体的,脑ct图像及其标注数据按照特定比例分为训练集和测试集,其中,训练集用于模型训练和最优参数选择,测试数据用于评测方法的性能。基于上述实施例,作为可选的实施例,所述s103将所述训练集分别输入至预设的姿态矫正网络、上下文感知特征优化网络、中线回归网络进行训练,得到初始脑中线检测模型,包括:将脑ct图像输入至预设的姿态矫正网络形成标准姿态图像;将所述标准姿态图像输入至预设的上下文感知特征优化网络,输出中线纵轴范围和中线区域分割概率图;将所述中线区域分割概率图输入至预设的中线回归网络,输出中线坐标;将所述中线纵轴范围通过预设阈值进行二值化,并与所述中线坐标做哈达玛积,输出最终的预测中线坐标。具体的,脑中线检测模型包括三个主要的部分,(a)姿态矫正、(b)中线定位和(c)中线回归:(a)姿态矫正阶段:以往的基于回归的深度学习方法都基于以下的假设,即对于每个纵轴坐标,中线像素最多有一个水平坐标。然而在实际的临床应用中,在某些极端的脑ct图像姿势下,以上假设不会一直成立。然而,在标准姿态下,中线可以满足上述假设。因此,本申请通过姿态矫正网络来将图像与标准位姿对齐。对于标准姿态图像的生成,由于有中线的金标准,可以通过中线找到偏角和相对于图像中心的位移,从而通过一个旋转和平移变换得到标准姿态图像,从而形成了图像和目标图像对。姿态矫正网络的构建使用轻量级预训练的resnet-18作为主干网络,并最小化平方损失函数,姿态矫正网络的输出是刚体变换的一组参数,分别代表水平、垂直位移和旋转角。(b)中线定位阶段:以矫正后的标准姿态图像为输入,通过上下文感知特征优化网络(car-net)可以得到中线区域的中线的纵轴范围和中线区域分割概率图。由于中线检测任务中中线的非偏移部分是容易处理的,然而要准确地定位形变较大的中线的偏移部分是很困难的。因此,基于u-net生成的特征金字塔表示,附加了一个上下文感知的特征优化模块,可以对每个尺度特征进行局部优化,并局部优化的各尺度特征进行自适应选取,以探索更具判别力的上下文特征,并获得更大的感受野,从而能更好的处理形变较大的中线偏移。具体来说,如图2所示,首先通过应用几个基本的卷积块来优化unet产生的各个尺度特征图,以获得局部优化的特征表示;然后,采用squeeze-and-excitation模块作为自适应特征选取模块,它可以通过通道注意力机制选取更有信息量的局部特征表示,以提取特定尺度下更具判别力的上下文特征;最后,通过双线性插值上采样、级联和一个基本卷积块对不同层次的代表性特征进行集成,形成上下文感知的优化特征表示。(c)中线回归阶段:利用回归分支预测中线的坐标,其中回归分支包括soft-argmax模块、三个残差模块、全连接层组成的优化模块。基于上述实施例,作为可选的实施例,所述s104通过所述测试集对所述初始脑中线检测模型进行优化测试,得到脑中线检测模型,包括:构建连通性正则损失函数优化所述脑中线检测模型,得到优化后的脑中线检测模型;通过测试集对优化脑中线检测模型进行测试,输出测试集的预测中线坐标;根据所述测试集的预测中线坐标与对应的标注数据中线计算平均距离误差(lde)、最大移位距离误差(msde)、对称位置的最大表面距离(hd)和对称位置的平均表面距离(asd)四个距离指标;当优化后的脑中线检测模型的距离指标超过初始脑中线检测模型时,将优化后的脑中线检测模型作为脑中线检测模型。需要说明的是,对于中线坐标的监督,以往的基于回归的方法只使用均方误差损失(mse),而忽略了脑中线的一个重要结构先验:脑中线是一条具有连通性的曲线。这些算法直接设计深度学习模型去预测坐标,预测的坐标之间相互独立,没有考虑坐标之间的连通性先验,可能会导致预测中线的不连通。基于上述观察,我们提出了的连通性正则损失函数(crl),该损失函数利用脑中线的结构连通性先验,能够保持预测中线和金标准中线的形态保持一致。具体来说,首先给出中线连通性的定义:对于中线坐标x=(x1,x2,...,xn)t,如果对于每一个i=2,3,...,n,|xi-xi-1|≤δ都成立,则我们称中线坐标x满足δ-连通性。接下来,我们记δx=(0,δx1,δx1,...,δxn)t,其中δxi=xi-xi-1,i=2,3,...,n。显然,δx和x之间的推导如下:连通性正则损失函数公式如下,其中x是预测的中线坐标,φ是转换矩阵,δ是阈值间隔。该损失函数可以有效地惩罚相邻坐标之间的不连续,以保证预测的中线坐标满足连通性先验。在模型训练方面,中线纵轴范围使用二元交叉熵函数,中线区域分割使用加权交叉熵函数,中线坐标回归使用l1损失函数和连通性正则损失函数。重要的网络的超参数如下:学习率为1e-3,迭代次数epoch为200,使用adam优化器进行参数更新。本申请使用四个中线检测任务的标准评价指标来评测不同方法所检测的中线:平均距离误差(lde)、最大移位距离误差(msde)、对称位置的最大表面距离(hd)和对称位置的平均表面距离(asd),四个指标分别定义如下:其中x和y分别是预测的中线坐标和金标准中线坐标,n是中线坐标的长度。其中,a和b分别表示预测的中线和金标准中线,s(a)表示a中点的集合,d(v,s(a))表示v到s(a)的最短欧式距离。通过预测中线和金标准中线计算led,msde,hd和asd四个距离指标,评测中线检测的性能。定量的实验结果如下表所示。该方法可以很好地不同偏移的脑中线,在平均距离误差指标(lde和asd)和最大距离误差指标(msde和hd)上都有不错的表现。使用连通性正则损失函数可以使模型的性能进一步提升。图3展示了四个基于上下文感知特征优化结合连通性先验的脑中线检测可视化效果图,第一行是模型的预测,第二行是金标准中线,可以看出本申请提出的方法可以很好的处理各种偏移程度的中线,在临床诊断中具有较大的应用价值。模型结构连通性损失函数ldemsdehdasdcar-net不使用1.08(1.02)3.24(2.99)2.84(2.76)1.06(0.89)car-net使用1.08(1.00)3.07(2.65)2.70(2.44)1.07(0.89)请参考图4,图4为本申请实施例所提供的一种脑中线检测系统的结构示意图,该系统400,包括:获取单元401,配置用于获取脑中线偏移患者的脑ct图像及对应的标注数据;预处理单元402,配置用于将所述脑ct图像及对应的标注数据预处理后按预设比例分成训练集及测试集;模型训练单元403,配置用于将所述训练集分别输入至预设的姿态矫正网络、上下文感知特征优化网络、中线回归网络进行训练,得到初始脑中线检测模型;模型优化单元404,配置用于通过所述测试集对所述初始脑中线检测模型进行优化测试,得到脑中线检测模型。基于上述实施例,作为可选的实施例,所述获取单元401具体用于:通过医院pacs系统获取脑中线偏移的患者脑ct图像;根据医生对患者脑ct图像的标注结果,确定标注数据。基于上述实施例,作为可选的实施例,所述预处理单元402具体用于:将所述脑ct图像及其标注数据进行灰度归一化及三维矫正变换预处理;将预处理的脑ct图像及对应的标注数据按预设比例分成训练集及测试集。基于上述实施例,作为可选的实施例,所述模型训练单元403具体用于:将脑ct图像输入至预设的姿态矫正网络形成标准姿态图像;将所述标准姿态图像输入至预设的上下文感知特征优化网络,输出中线纵轴范围和中线区域分割概率图;将所述中线区域分割概率图输入至预设的中线回归网络,输出中线坐标;将所述中线纵轴范围通过预设阈值进行二值化,并与所述中线坐标做哈达玛积,输出最终的预测中线坐标。基于上述实施例,作为可选的实施例,所述模型优化单元404具体用于:构建连通性正则损失函数优化所述脑中线检测模型,得到优化后的脑中线检测模型;通过测试集对优化脑中线检测模型进行测试,输出测试集的预测中线坐标;根据所述测试集的预测中线坐标与对应的标注数据中线计算平均距离误差(lde)、最大移位距离误差(msde)、对称位置的最大表面距离(hd)和对称位置的平均表面距离(asd)四个距离指标;当优化后的脑中线检测模型的距离指标超过初始脑中线检测模型时,将优化后的脑中线检测模型作为脑中线检测模型。请参考图5,图5为本申请实施例所提供的一种终端系统500的结构示意图,该终端系统500可以用于执行本发明实施例提供的脑中线检测方法。其中,该终端系统500可以包括:处理器501、存储器502及通信单元503。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,该存储器502可以用于存储处理器501的执行指令,存储器502可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。当存储器502中的执行指令由处理器501执行时,使得终端系统500能够执行以下上述方法实施例中的部分或全部步骤。处理器501为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(integratedcircuit,简称ic)组成,例如可以由单颗封装的ic所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器501可以仅包括中央处理器(centralprocessingunit,简称cpu)。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。通信单元503,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。本申请公开了一种基于上下文感知特征优化网络(car-net)结合结构连通性先验的脑中线检测方法,可以自动化对不同偏移程度的脑中线进行检测,并可以用于后续的脑中线偏移的测量得到偏移脑中线的坐标,实现检测脑中线高效、准确检测。不仅有益于神经外科医生对脑中线偏移的临床诊断,并可以为其他脑部相关病理提供预测和预后评估。本申请通过resnet网络对不同姿态的脑影像进行矫正得到统一姿态的脑影像;通过上下文感知特征优化网络建模,提取更加具有判别力的上下文特征,从而提高中线检测的性能;通过结构连通性损失函数优化,可以实现中线的端到端优化,并能更好的保证中线的连通性和形态先验。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的系统而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1