一种图像处理方法及电子设备与流程

文档序号:16268853发布日期:2018-12-14 22:06阅读:155来源:国知局
一种图像处理方法及电子设备与流程

本发明涉及图像处理领域,具体涉及一种图像处理方法及电子设备。

背景技术

图像处理是用计算机对图像进行分析,以达到所需结果的技术。图像处理一般指数字图像处理,数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组,该数组的元素称为像素,其值称为灰度值。图像处理在许多领域起着十分重要的作用,特别是医学领域的图像处理。

目前,对于诊断心脏疾病而言,左心室功能量化是诊断步骤中最重要的一步。左心室功能量化依然是一个困难的任务,由于不同病人的心脏结构多样性、心脏跳动的时序复杂性。左心室功能量化的具体目标是输出左心室的各个组织的具体指标。在过去没有计算机辅助时,完成上述指标计算的流程是:医师在心脏的医学图像上手工圈出心腔、心肌层的轮廓,标定主轴方向,然后手工测量出具体指标,该过程费时费力,且医师间判断的差别显著。

随着医学技术的发展与成熟,计算机辅助计算指标的方法也逐渐应用广泛。一般而言,使用原图输入输出像素分割后计算指标的方法,通常在图像模糊的边界部分分割不精准,需要医师再介入进行边界修正后才能得出精确的指标,能省去的仅有医师判断显著是心肌、心腔区域的时间,在左心室功能量化的图像处理中,该类方法处理效率较低,获得的指标精度不高。



技术实现要素:

本申请实施例提供了一种图像处理方法及电子设备,可以实现左心室功能量化,提高图像处理效率,提升心脏功能指标的预测精度。

本申请实施例第一方面提供一种图像处理方法,包括:

将原始图像转换为符合目标参数的目标图像;

将所述目标图像输入指标预测模块,获得目标数值指标;

根据所述目标数值指标,对所述目标图像进行时序预测处理,获得时序状态预测结果。

在一种可选的实施方式中,所述对所述目标图像进行时序预测处理,获得时序状态预测结果包括:

使用无参数序列预测策略对所述目标图像进行时序预测处理,获得时序状态预测结果。

在一种可选的实施方式中,所述指标预测模块包括深度层级融合网络模型。

在一种可选的实施方式中,所述原始图像为心脏磁共振成像,

所述目标数值指标包括以下任意一种或几种:心腔面积、心肌面积、心腔每隔60度的直径、心肌层每隔60度的厚度。

在一种可选的实施方式中,所述获得目标数值指标包括:

分别获得m帧目标图像的m个预测心腔面积值;

所述根据所述目标数值指标,使用无参数序列预测策略对所述目标图像进行时序预测处理,获得时序状态预测结果包括:

使用多项式曲线对所述m个预测心腔面积值进行拟合,获得回归曲线;

获取所述回归曲线的最高帧与最低帧,获得判断心脏状态为收缩状态或者舒张状态的判断区间;

根据所述判断区间判断所述心脏状态,所述m为大于1的整数。

在一种可选的实施方式中,所述将原始图像转换为符合目标参数的目标图像之前,所述方法还包括:

在包含所述原始图像的影像数据中,提取m帧原始图像,所述m帧原始图像涵盖至少一个心脏跳动周期;

所述将原始图像转换为符合目标参数的目标图像,包括:

将m帧原始图像转换为符合所述目标参数的m帧目标图像。

在一种可选的实施方式中,所述方法还包括:

所述深度层级融合网络模型为n个,所述n个深度层级融合网络模型由训练数据通过交叉验证训练获得,所述n为大于1的整数。

在一种可选的实施方式中,所述m帧目标图像包括第一目标图像,所述将所述目标图像输入深度层级融合网络模型,获得目标数值指标包括:

将所述第一目标图像输入所述n个深度层级融合网络模型,获得n个初步预测心腔面积值;

所述分别获得m帧目标图像的m个预测心腔面积值包括:

将所述n个初步预测心腔面积值取平均值,作为所述第一目标图像对应的预测心腔面积值,对所述m帧目标图像中的每帧图像执行相同步骤,获得所述m帧目标图像对应的m个预测心腔面积值。

在一种可选的实施方式中,所述将原始图像转换为符合目标参数的目标图像包括:

对所述原始图像进行直方图均衡化处理,获得灰度值满足目标动态范围的所述目标图像。

本申请实施例第二方面提供一种电子设备,包括:图像转换模块、指标预测模块和状态预测模块,其中:

所述图像转换模块,用于将原始图像转换为符合目标参数的目标图像;

所述指标预测模块,用于将所述目标图像输入深度层级融合网络模型,获得目标数值指标;

所述状态预测模块,用于根据所述目标数值指标,对所述目标图像进行时序预测处理,获得时序状态预测结果。

在一种可选的实施方式中,所述指标预测模块具体用于:

使用无参数序列预测策略对所述目标图像进行时序预测处理,获得时序状态预测结果。

在一种可选的实施方式中,所述指标预测模块包括深度层级融合网络模型。

在一种可选的实施方式中,所述原始图像为心脏磁共振成像,

所述目标数值指标包括以下任意一种或几种:心腔面积、心肌面积、心腔每隔60度的直径、心肌层每隔60度的厚度。

在一种可选的实施方式中,所述指标预测模块包括第一预测单元,所述第一预测单元用于:分别获得m帧目标图像的m个预测心腔面积值;

所述状态预测模块具体用于:

使用多项式曲线对所述m个预测心腔面积值进行拟合,获得回归曲线;

获取所述回归曲线的最高帧与最低帧,获得判断心脏状态为收缩状态或者舒张状态的判断区间;

根据所述判断区间判断所述心脏状态,所述m为大于1的整数。

在一种可选的实施方式中,所述电子设备还包括图像提取模块,用于在包含所述原始图像的影像数据中,提取m帧原始图像,所述m帧原始图像涵盖至少一个心脏跳动周期;

所述图像转换模块具体用于:将m帧原始图像转换为符合所述目标参数的m帧目标图像。

在一种可选的实施方式中,所述指标预测模块的所述深度层级融合网络模型为n个,所述n个深度层级融合网络模型由训练数据通过交叉验证训练获得,所述n为大于1的整数。

在一种可选的实施方式中,所述m帧目标图像包括第一目标图像,所述指标预测模块具体用于:

将所述第一目标图像输入所述n个深度层级融合网络模型,获得n个初步预测心腔面积值;

所述第一预测单元具体用于:

将所述n个初步预测心腔面积值取平均值,作为所述第一目标图像对应的预测心腔面积值,对所述m帧目标图像中的每帧图像执行相同步骤,获得所述m帧目标图像对应的m个预测心腔面积值。

在一种可选的实施方式中,所述图像转换模块具体用于:

对所述原始图像进行直方图均衡化处理,获得灰度值满足目标动态范围的所述目标图像。

本申请实施例第三方面提供另一种电子设备,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

本申请实施例通过将原始图像转换为符合目标参数的目标图像;将所述目标图像输入指标预测模块,获得目标数值指标;根据所述目标数值指标,对所述目标图像进行时序预测处理,获得时序状态预测结果,可以实现左心室功能量化,提高图像处理效率,减少一般处理过程中人工参与带来的人力消耗和误差,提升心脏功能指标的预测精度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本申请实施例公开的一种图像处理方法的流程示意图;

图2是本申请实施例公开的另一种图像处理方法的流程示意图;

图3是本申请实施例公开的一种电子设备的结构示意图;

图4是本申请实施例公开的另一种电子设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子设备可以允许多个其他终端设备进行访问。上述电子设备包括终端设备,具体实现中,上述终端设备包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

本申请实施例中的深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。

深度学习是机器学习中一种基于对数据进行表征学习的方法。观测值(例如一幅图像)可以使用多种方式来表示,如每个像素强度值的向量,或者更抽象地表示成一系列边、特定形状的区域等。而使用某些特定的表示方法更容易从实例中学习任务(例如,人脸识别或面部表情识别)。深度学习的好处是用非监督式或半监督式的特征学习和分层特征提取高效算法来替代手工获取特征。深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。

下面对本申请实施例进行详细介绍。

请参阅图1,图1是本申请实施例公开的一种图像处理的流程示意图,如图1所示,该图像处理方法可以由上述电子设备执行,包括如下步骤;

101、将原始图像转换为符合目标参数的目标图像。

在通过深度学习模型执行图像处理之前,可以先对原始图像进行图像预处理,转换为符合目标参数的目标图像,再执行步骤102。图像预处理的主要目的是消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性和最大限度地简化数据,从而改进特征抽取、图像分割、匹配和识别的可靠性。

本申请实施例中提到的原始图像可以为通过各种医学图像设备获得的心脏图像,具有多样性,在图像中体现为对比度、亮度等宏观特征的多样性,在本申请实施例中的原始图像可以为一张或者一张以上,如果按照一般的技术没有经过预处理,新图片若恰好处于以往没有学习过的宏观特征上,模型可能会有大幅度错误。

上述目标参数可以理解为描述图像特征的参数,即用于使上述原始图像呈统一风格的规定参数。例如,上述目标参数可以包括:用于描述图像分辨率、图像灰度、图像大小等特征的参数,电子设备中可以存储有上述目标图像参数。本申请中优选为描述图像灰度值范围的参数。

具体的,上述获得符合目标参数的目标图像的方式可包括:对上述原始图像进行直方图均衡化处理,获得灰度值满足目标动态范围的上述目标图像。

如果一副图像的像素占有很多的灰度级而且分布均匀,那么这样的图像往往有高对比度和多变的灰度色调。本申请实施例中提到的直方图均衡化就是一种能仅靠输入图像直方图信息自动达到这种效果的变换函数,它的基本思想是对图像中像素个数多的灰度级进行展宽,而对图像中像素个数少的灰度进行压缩,从而扩展像元取值的动态范围,提高了对比度和灰度色调的变化,使图像更加清晰。

本申请实施例可以使用直方图均衡化的方法对原始图像进行预处理,降低图像之间的多样性。电子设备中可以预先存储有针对灰度值的目标动态范围,该可以是用户提前设置的,在对原始图像进行直方图均衡化处理时,使图像的灰度值满足目标动态范围(比如可以将所有原始图片都拉伸至最大的灰度动态范围),即得到上述目标图像。

通过对原始图像进行预处理,可以降低其多样性,通过上述直方图均衡化获得较为统一、清晰的目标图像之后,再执行后续图像处理步骤,深度学习模型能够给出更稳定的判断。

102、将上述目标图像输入指标预测模块,获得目标数值指标。

上述指标预测模块可以用于获得左心室功能量化的多个指标。具体的,本申请实施例中指标预测模块可以执行深度学习网络模型,来获得上述指标,比如深度层级融合网络模型。

本申请实施例中所使用的深度学习网络名为深度层级融合网络(deeplayeraggregation,dlanet),也叫深层聚合结构,通过更深入的聚合来扩充标准体系结构,以更好地融合各层的信息,深度层级融合以迭代和分层方式合并特征层次结构,使网络具有更高的准确性和更少的参数。使用树型构造取代以往架构的线性构造,实现了对于网络的梯度回传长度的对数级别压缩,而不是线性压缩,使得学习到的特征更具备描述能力,可以有效提高上述数值指标的预测精度。

通过上述深度层级融合网络模型,可以对上述目标图像进行处理,获得相应的目标数值指标。左心室功能量化的具体目标是输出左心室的各个组织的具体指标,一般包括心腔面积、心肌面积、心腔每隔60度的直径和心肌层每隔60度的厚度,其分别有1、1、3、6个数值输出指标,共11个数值输出指标。具体的,上述原始图像可以为心脏磁共振成像(magneticresonanceimaging,mri),对心血管疾病不但可以观察各腔室、大血管及瓣膜的解剖变化,而且可作心室分析,进行定性及半定量的诊断,可作多个切面图,空间分辨率较高,显示心脏及病变全貌,及其与周围结构的关系。

上述目标数值指标可包括以下任意一种或几种:心腔面积、心肌面积、心腔每隔60度的直径、心肌层每隔60度的厚度。使用上述深度层级融合网络模型,可以在获得病人的心脏mri中值切片后,计算心脏在图像中的上述心腔面积、心肌层面积、心腔直径、心肌厚度这些物理指标,用于后续医学治疗分析。

此外,在该步骤具体实施过程中,可以通过大量的原始图像训练涉及的深度层级融合网络,在使用原始图像的数据集进行网络模型的训练时,依然可以先执行上述预处理步骤,即可以先通过直方图均衡化的方法降低原始图像之间的多样性,提高模型的学习和判断准确性。

103、根据上述目标数值指标,对上述目标图像进行时序预测处理,获得时序状态预测结果。

在获得上述目标数值指标之后,可以进行对心脏的收缩与舒张的时序状态预测,一般而言,使用的是循环网络来预测状态,主要通过心腔面积值进行判断。本申请在做心脏的收缩与舒张的时序状态预测时,可以采用无参数序列预测策略来进行时序预测,无参数序列预测策略指的是不引入额外参数的预测策略。

具体的,对于一个病人的心脏跳动影像数据,可以获取多帧图像,首先深度层级融合网络预测每一帧图像的心腔面积值,得到每一帧的心腔面积值的预测,作为预测点;其次可以使用多次方多项式曲线对预测点进行拟合,最后取回归曲线的最高帧与最低帧,以判断心脏的收缩与舒张。

具体的,在上述步骤102中获得目标数值指标可包括:

分别获得m帧目标图像的m个预测心腔面积值;

步骤103可包括:

(1)使用多项式曲线对上述m个预测心腔面积值进行拟合,获得回归曲线;

(2)获取上述回归曲线的最高帧与最低帧,获得判断心脏状态为收缩状态或者舒张状态的判断区间;

(3)根据上述判断区间判断上述心脏状态,其中,m为大于1的整数。

数据拟合又称曲线拟合,俗称拉曲线,是一种把现有数据透过数学方法来代入一条数式的表示方式。科学和工程问题可以通过诸如采样、实验等方法获得若干离散的数据,根据这些数据,往往希望得到一个连续的函数(也就是曲线)或者更加密集的离散方程与已知数据相吻合,这过程就叫做拟合(fitting)。

在机器学习算法中,基于针对数据的非线性函数的线性模型是常见的,这种方法即可以像线性模型一样高效的运算,同时使得模型可以适用于更为广泛的数据上。

上述m帧目标图像可以涵盖至少一个心脏跳动周期,即针对一个心脏跳动周期内采集的多帧图像进行预测,可以更准确地进行心脏状态判断。比如可以获得病人的一个心脏跳动周期内的20帧目标图像,首先通过步骤102中的深度层级融合网络对该20帧目标图像每一帧图像进行预测处理,获得每一帧目标图像对应的预测心腔面积值,得到20个预测点;再使用11次方多项式曲线对上述20个预测点进行拟合,最后取回归曲线的最高帧与最低帧,来计算上述判断区间,比如可以将(最高点,最低点]间的帧判断为收缩状态0,将(最低点,最高点]间的帧判断为舒张状态1,即可以获得上述收缩与舒张的时序状态预测,便于后续进行医学分析,以及辅助医生对病理情况进行针对性治疗。

本申请实施例中的时序网络(longshorttermmemorynetworks,lstm)指通过状态与转换两种基本概念描述系统状态及其转换方式的一种特殊的概念模式。对于收缩与舒张状态预测,使用无参数序列预测策略,比起一般使用时序网络,可以取得更高的判断精度以及解决非连续预测问题。一般的方法中,通过时序网络来进行心脏的收缩与舒张的状态预测,使用时序网络的方式,不可避免地会出现例如“0-1-0-1”(1表示收缩,0表示舒张)的判断,这就造成了上述非连续预测问题,但实际上心脏在一个周期内一定会是一整段收缩一整段舒张,不会出现频繁的状态变换。而使用上述无参数序列预测策略替代上述时序网络,从根本上解决了非连续预测的问题,对于未知数据的判断显得更为稳定,并且由于无额外参数,策略的鲁棒性(robust)更强,可以取得比有时序网络时更高的预测精度。所谓鲁棒性,是指控制系统在一定(结构,大小)的参数摄动下,维持其它某些性能的特性,英文也就是健壮和强壮的意思,它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。

本申请实施例通过将原始图像转换为符合目标参数的目标图像,再将目标图像输入指标预测模块,可以获得目标数值指标,以及根据目标数值指标,使用无参数序列预测策略对目标图像进行时序预测处理,可以获得时序状态预测结果,可以实现左心室功能量化,提高图像处理效率,减少一般处理过程中人工参与带来的人力消耗和误差,提升心脏功能指标的预测精度。

请参阅图2,图2是本申请实施例公开的另一种图像处理方法的流程示意图,图2是在图1的基础上进一步优化得到的。执行本申请实施例步骤的主体可以为一种用于医学影像处理的电子设备。如图2所示,该图像处理方法包括如下步骤:

201、在包含上述原始图像的影像数据中,提取m帧原始图像,上述m帧原始图像涵盖至少一个心脏跳动周期。

上述m帧目标图像可以涵盖至少一个心脏跳动周期,即针对一个心脏跳动周期内采集的多帧图像进行预测,在进行心脏状态判断时可以更加准确。

202、将上述m帧原始图像转换为符合上述目标参数的m帧目标图像。

其中,上述m为大于1的整数,优选的,m可以为20,即获得病人的一个心脏跳动周期内的20帧目标图像。上述步骤202的图像预处理过程可以参考图1所示实施例的步骤101中的具体描述,此处不再赘述。

203、上述m帧目标图像包括第一目标图像,将上述第一目标图像输入上述n个深度层级融合网络模型,获得n个初步预测心腔面积值。

为了便于描述和理解,以m帧目标图像中的一帧,即上述第一目标图像为例进行具体描述。本申请实施例中的深度层级融合网络模型可以有n个,其中n为大于1的整数。可选的,n个深度层级融合网络模型由训练数据通过交叉验证训练获得。

本申请实施例提到的交叉验证(cross-validation),主要用于建模应用中,例如主成分分析(pcr)和偏最小二乘回归(pls)建模中。具体可以理解为,在给定的建模样本中,拿出大部分样本进行建模型,留小部分样本用刚建立的模型进行预报,并求这小部分样本的预报误差,记录它们的平方加和。

本申请实施例中,可以使用交叉验证训练方法,优选的,可以选择五交叉验证训练,将已有的训练数据进行五交叉验证训练,得到五个模型(深度层级融合网络模型),在验证时能够使用整个数据集来体现算法结果。具体的,在划分数据成五份时,首先可以提取每个原始图像预处理后的灰度直方图以及心脏功能指标(可以为前述的11个指标),连接起来作为上述目标图像的描述子,然后使用k均值无监督的将上述训练数据分成五类,再将五类训练数据每一类五等分,每一份数据取每类数据中五等分的其中一份(可以四份做训练、一份做验证),通过上述操作可以在五交叉验证时让上述五个模型广泛地学习到每种数据的特点,从而提高模型的鲁棒性。

并且,相比于一般的图像处理中的随机划分,上述五交叉验证训练,得到的模型由于数据训练不均衡而表现出极端偏差的可能性更小。

通过上述n个模型获得第一目标图像的n个初步预测心腔面积值后,可以执行步骤204。

204、将上述n个初步预测心腔面积值取平均值,作为上述第一目标图像对应的预测心腔面积值。

205、对上述m帧目标图像中的每帧图像执行相同步骤,获得上述m帧目标图像对应的m个预测心腔面积值。

上述步骤203和步骤204是针对一帧目标图像的处理,可以对上述m帧目标图像均执行相同的步骤,以获得每帧目标图像对应的预测心腔面积值,对上述m帧目标图像的处理可以是同步进行的,提高处理效率和准确度。

通过上述五交叉验证训练方法,在预测新的数据(新的原始图像)时,通过上述五个模型可以得出五份心腔面积的预测结果,再取平均值,可以得到最终的回归预测结果,可以使用该预测结果用于步骤206及其之后的时序判断过程。通过多模型融合,提高了预测指标的准确性。

206、使用多项式曲线对上述m个预测心腔面积值进行拟合,获得回归曲线。

207、获取上述回归曲线的最高帧与最低帧,获得判断心脏状态为收缩状态或者舒张状态的判断区间。

208、根据上述判断区间判断上述心脏状态。

其中,上述步骤206-步骤208可以参考图1所示实施例的步骤103中(1)-(3)的具体描述,此处不再赘述。

本申请实施例适用于临床的医学辅助诊断中。医生获得了病人的心脏mri图像中值切片后,需要计算心脏在图中的心腔面积、心肌层面积、心腔直径、心肌厚度这些物理指标,可使用上述方法快速得出上述指标较为精确的判断(可以在0.2秒内完成),而无需在图上进行费时费力的手工测量计算,以方便医生根据心脏的物理指标对于疾病的判断。

本申请实施例通过在包含上述原始图像的影像数据中,提取m帧原始图像,上述m帧原始图像涵盖至少一个心脏跳动周期,再将m帧原始图像转换为符合上述目标参数的m帧目标图像,其中,上述m帧目标图像包括第一目标图像,将上述第一目标图像输入上述n个深度层级融合网络模型,获得n个初步预测心腔面积值,再将上述n个初步预测心腔面积值取平均值,作为上述第一目标图像对应的预测心腔面积值,对上述m帧目标图像中的每帧图像都执行相同步骤,获得上述m帧目标图像对应的m个预测心腔面积值,然后使用多项式曲线对上述m个预测心腔面积值进行拟合,获得回归曲线,获取上述回归曲线的最高帧与最低帧,获得判断心脏状态为收缩状态或者舒张状态的判断区间,进而可以根据上述判断区间判断上述心脏状态,实现了左心室功能量化,提高图像处理效率,减少一般处理过程中人工参与带来的人力消耗和误差,提升心脏功能指标的预测精度。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本申请实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

请参阅图3,图3是本申请实施例公开的一种电子设备的结构示意图。如图3所示,该电子设备300包括:图像转换模块310、指标预测模块320和状态预测模块330,其中:

所述图像转换模块310,用于将原始图像转换为符合目标参数的目标图像;

所述指标预测模块320,用于根据输入的所述目标图像获得目标数值指标;

所述状态预测模块330,用于根据所述目标数值指标,对所述目标图像进行时序预测处理,获得时序状态预测结果。

可选的,所述指标预测模块320包括深度层级融合网络模型。

可选的,所述原始图像为心脏磁共振成像;

所述目标数值指标包括以下任意一种或几种:心腔面积、心肌面积、心腔每隔60度的直径、心肌层每隔60度的厚度。

可选的,所述指标预测模块320包括第一预测单元321,所述第一预测单元321用于:分别获得m帧目标图像的m个预测心腔面积值;

所述状态预测模块330具体用于:

使用多项式曲线对所述m个预测心腔面积值进行拟合,获得回归曲线;

获取所述回归曲线的最高帧与最低帧,获得判断心脏状态为收缩状态或者舒张状态的判断区间;

根据所述判断区间判断所述心脏状态,所述m为大于1的整数。

可选的,所述电子设备300还包括图像提取模块340,用于在包含所述原始图像的影像数据中,提取m帧原始图像,所述m帧原始图像涵盖至少一个心脏跳动周期;

所述图像转换模块310具体用于:将m帧原始图像转换为符合所述目标参数的m帧目标图像。

可选的,所述指标预测模块320的所述深度层级融合网络模型为n个,所述n个深度层级融合网络模型由训练数据通过交叉验证训练获得,所述n为大于1的整数。

可选的,所述m帧目标图像包括第一目标图像,所述指标预测模块320具体用于:

将所述第一目标图像输入所述n个深度层级融合网络模型,获得n个初步预测心腔面积值;

所述第一预测单元321具体用于:

将所述n个初步预测心腔面积值取平均值,作为所述第一目标图像对应的预测心腔面积值,对所述m帧目标图像中的每帧图像执行相同步骤,获得所述m帧目标图像对应的m个预测心腔面积值。

可选的,所述图像转换模块310具体用于:

对所述原始图像进行直方图均衡化处理,获得灰度值满足目标动态范围的所述目标图像。

实施图3所示的电子设备300,电子设备300可以将原始图像转换为符合目标参数的目标图像,可以根据输入的所述目标图像获得目标数值指标,以及根据目标数值指标,对目标图像进行时序预测处理,可以获得时序状态预测结果,可以实现左心室功能量化,提高图像处理效率,减少一般处理过程中人工参与带来的人力消耗和误差,提升心脏功能指标的预测精度。

请参阅图4,图4是本申请实施例公开的另一种电子设备的结构示意图。如图4所示,该电子设备400包括处理器401和存储器402,其中,电子设备400还可以包括总线403,处理器401和存储器402可以通过总线403相互连接,总线403可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。总线403可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,电子设备400还可以包括输入输出设备404,输入输出设备404可以包括显示屏,例如液晶显示屏。存储器402用于存储包含指令的一个或多个程序;处理器401用于调用存储在存储器402中的指令执行上述图1和图2实施例中提到的部分或全部方法步骤。上述处理器401可以对应实现图3中的电子设备300中的各模块的功能。

实施图4所示的电子设备400,电子设备可以将原始图像转换为符合目标参数的目标图像,可以根据输入的所述目标图像获得目标数值指标,以及根据目标数值指标,对目标图像进行时序预测处理,可以获得时序状态预测结果,可以实现左心室功能量化,提高图像处理效率,减少一般处理过程中人工参与带来的人力消耗和误差,提升心脏功能指标的预测精度。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种图像处理方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块(或单元)的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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