人工智能射血分数测量

文档序号:1144939 发布日期:2020-09-11 浏览:23次 >En<

阅读说明:本技术 人工智能射血分数测量 (Artificial intelligence ejection fraction measurement ) 是由 C·卡迪厄 M·坎农 H·洪 K·克普泽尔 J·马特 N·普瓦韦尔 于 2018-10-11 设计创作,主要内容包括:本发明的实施例提供了用于人工智能射血分数测量的方法、系统和计算机程序产品。在人工智能射血分数测量方法中,神经网络加载到计算机的储存器中,其在不同心室的心室成像期间,用针对不同心脏的心室获取的不同组心脏成像数据,以及针对每一组的已知的射血分数,进行训练。然后,获取心脏心室的同时期成像数据组,并将同时期成像数据组提供给神经网络。最后,在计算机显示器上显示由神经网络输出的射血分数测量,而无需跟踪心脏的心室边界。(Embodiments of the present invention provide methods, systems, and computer program products for artificial intelligence ejection fraction measurement. In an artificial intelligence ejection fraction measurement method, a neural network is loaded into the memory of a computer that is trained during ventricular imaging of different hearts with different sets of cardiac imaging data acquired for the ventricles of different hearts, and a known ejection fraction for each set. A contemporaneous imaging dataset of the heart ventricle is then acquired and provided to the neural network. Finally, ejection fraction measurements output by the neural network are displayed on a computer display without tracking the ventricular boundaries of the heart.)

人工智能射血分数测量

技术领域

本发明涉及心脏的收缩功能,更具体地,涉及射血分数测量。

背景技术

射血分数是对心脏收缩功能的测量,其指的是每次收缩时血液离开心脏的百分比。具体地,在心脏的每个泵送周期中,心脏既收缩又放松。当心脏收缩时,心脏从它的两个泵送腔室(被称为左心室和右心室)中射出血液。相反地,当心脏放松时,两个心室都被再注满血液。值得注意的是,无论心脏的收缩多么剧烈,心脏也不能将所有的血液泵送出每个心室。而是,一些血液还会剩余。因此,术语“射血分数”指的是每次心跳时,一个充满的心室能够被泵送出的血液的百分比。

在两个心室中,左心室是心脏的主要泵送腔室,其通过升主动脉,泵送氧合血到身体的其他部位,而右心室是泵送血液到肺部进行氧合作用的腔室。左心室或右心室的射血分数,可以通过使用几种不同的成像技术来测量。最常用的技术是超声心动图,其中,射血分数是通过心脏和泵送经心脏的血液的声波所产生的图像来测量的。超声心动图的其他替代方法,包括使用磁共振成像(MRI)、计算机断层扫描(CT)和核医学扫描、基于导管的成像。

目前的射血分数测量方法往往不能准确地评估心脏疾病状况。这一错误可以导致患者延迟治疗,并在延迟期间疾病状况会显著恶化。在这点上,超声心动图依靠辛普森双平面法(Simpson Biplane methodology)来产生测量结果。尤其是,在辛普森双平面法中,测量心室的收缩末期和舒张末期的容积,以便计算分数差异。但是,通过如此操作,心室边界需要由人类读取器手动跟踪,其对人来说是主观的。然后,心室容积被假定由有限的数量、通常地,20个椭圆柱组成,其虽然方便,但并不准确。此外,这种方法依赖于找到准确的收缩末期和舒张末期图像帧,通常是非同寻常的步骤,如果操作不准确可能会导致错误。因此,尽管现代诊断技术进步,但目前的射血分数测量方法仍无法以最佳化或可再现的方式进行测量。

发明内容

本发明的实施例解决了本领域中射血分数测量方法方面的缺陷,并提供了一种用于人工智能射血分数测量的新颖的、非显而易见的方法、系统和计算机程序产品。在本发明实施例中,用于人工智能射血分数测定的方法,其包括用针对不同心脏的心室获取的不同组心脏成像数据,以及针对每一组的已知的射血分数,来训练神经网络。然后,经训练的神经网络加载到计算机储存器中。无论是以剪辑图像的形式,还是在心脏心室的成像过程中产生的数据的形式,获取心脏心室的一组同时期的成像数据,随着时间推移,其被转化为心脏的空间数据,并能够在显示中可视化。其后,将该组同时期成像数据提供给神经网络。最后,由神经网络输出的射血分数测量显示在计算机显示器,而无需跟踪心脏的心室边界。

在实施例的一个方面,将采集的同时期成像数据组进行过滤,使其仅包括利用特定的成像模态采集的,并显示心室的特定视图的成像数据。还在实施例的另一个方面,仅将同时期成像数据组的一部分提供给神经网络,而且,在从神经网络接收到不确定输出的指示后,向神经网络提供同时期成像数据组的其他部分,以便接收从神经网络输出的确定的射血分数。在实施例的另一个方面,用针对不同心脏的心室获取的不同组心脏成像数据,以及针对每一组的已知的射血分数,分别使用不同的视图和模态来训练多个不同的每一个神经网络。如此,只有特定的一个或多个经训练的神经网络加载到计算机的储存器中,该特定一个训练的神经网络对应于所识别的模态和同时成像数据组的至少一个指定视图。最后,甚至还在实施例的另一个方面,通过视频剪辑图像的每一个视频剪辑的尺寸再调整和裁剪,对视频剪辑图像的形式的同时期成像数据组预处理。

在本发明的另一个实施例中,配置用于人工智能射血分数测量的心动图数据处理系统。该系统包括主机计算平台,该主机计算平台包括一个或多个计算机,其中每个计算机具有储存器和至少一个处理器。该系统还包括射血分数测量模块。该模块包括计算机程序指令,其在主机计算平台的储存器中执行时,能够将神经网络加载到储存器中,该神经网络用针对不同心脏的心室获取的不同组心脏成像数据组,以及针对每个组的已知的射血分数来训练,以获取心脏心室的同时期成像数据组,将同时期的成像数据组提供给神经网络,并在计算机的显示器上显示由神经网络输出的射血分数的输出,而无需跟踪心脏的心室边界。

本发明的其他方面将在以下描述中部分阐述,并且该部分在描述中是显而易见的,或通过本发明的实践可以被教导。本发明的各方面,将通过所附权利要求书中特别指出的要素和组合,来实现和获取。需要理解的是,如所声称的,前面的一般描述和下面的详细描述都仅是示例性和说明性的,并且不限制本发明。

附图说明

并入本说明书中、并构成本说明书一部分的附图,示出了本发明的实施例,并且与说明书一起用于解释本发明的原理。应当理解,本文所示的实施方案目前是优选的,然而,本发明并不局限于所示的精确的安排和工具,其中:

图1是用于人工智能射血分数测量的过程的图示说明;

图2是配置用于人工智能射血分数测量的心动图数据处理系统的示意图;以及,

图3是示出用于人工智能射血分数测量过程的流程图。

具体实施方式

本发明的实施例提供了人工智能射血分数测量。根据本发明实施例,针对不同的心脏,获取不同视频剪辑的形式的心室(左、右,或两者)的不同组的心脏成像数据,以及每个组对应的已知的射血分数,与这些组相关联。这些组然后作为训练输入,提供给针对相关射血分数的神经网络,从而训练神经网络。在这方面,将这些组作为训练输入,并结合用于获取视频剪辑的特定模态(例如超声心动图,CT或MRI),以及与每个视频剪辑中显示的特定视图类型的指示(例如胸骨旁长轴和短轴,心尖的二、三、四和五腔室,以及心内侧(sub-coastal)视图),提供给神经网络。然后可以结合特定模态和视图,将经过训练的神经网络存储。

其后,获取了心脏心室的同时期心脏成像数据组,并为同时期图像组识别了模态和视图。可选地,从组中去除被确定为质量低于标准的视频剪辑。然后,选择对应于所识别的同时期图像组的模态和视图的神经网络,并将同时期图像组提供给所选的神经网络,以便从所选的神经网络接收作为输出的射血分数值,而无需跟踪心脏的心室边界。通过这种方法,心室的射血分数可以测量,而不依赖于通过人类读取器对心室的传统手动追踪、手动测量收缩末期或舒张末期,或错误地假设用椭圆柱体模拟心室容积的来测量。

在进一步说明中,图1是用于人工智能射血分数测量过程的图示说明。如图1所示,心动图数据处理系统120,在心脏心室110成像期间,获取心脏心室110的成像数据130。成像数据130可以根据一种或多种不同的模态获取,如超声获取的成像数据、CT图像或MRI图像。成像数据也可以包括来自心脏110的许多不同视图的一维的、二维的或者三维随着时间变化的空间数据,包括胸骨旁长轴和短轴、心尖二室、三室、四室和五室,以及心侧内的视图。然后,对视频剪辑图像130进行预处理,以便将成像数据130过滤成成像数据150的选择,所述成像数据150对应于通过一种或多种所选的方式获取的心脏110的一个或多个选择的视图,例如合适质量的四腔室或两腔室视图,其包括通过B型超声心动图、多普勒超声心动图、M型超声心动图、CT或MRI获取的省略部分视图或斜视图。

然后,成像数据150的选择的一个子组160A,作为输入提供给神经网络170,该神经网络170先前曾结合心脏的心室的不同视图和形态的选择、以及这些不同视图相应的已知射血分数的选择,进行训练。在一定程度上,神经网络输出一个不确定结果190,图像数据150的选择的一个新子组160B被选择并提供给神经网络170。这个过程可能一直持续,直到在成像数据150选择中没有成像数据存在,或直到神经网络170输出一个射血分数180。在这种情况下,射血分数180显示在显示器中以供最终用户查看。可选地,神经网络170的输出,可以改为结合图片存档和通信系统(PACS)、电子病历(EMR)系统,或超声心动图/放射学信息管理系统来存储。

与图1结合所描述的过程可以在心动图数据处理系统中实施。还在进一步的说明中,图2示意性地示出了为人工智能射血分数测量所配置的心动图数据处理系统。该系统包括主机计算平台210,其可以包括一个或多个计算机,其每一个都具有储存器和至少一个处理器。神经网络240加载到主机计算平台210的储存器中,该主机计算平台210已经使用训练模块220利用不同心脏的一组视频剪辑图像的输入进行训练,所述每个心脏都有已知的射血分数。可选地,神经网络240可以包括不同神经网络的选择,其每一个都根据不同的模态获取的不同的视频剪辑图像进行训练,并且显示心脏的不同视图。

值得注意的是,提供了射血分数测量模块300。射血分数测量模块300包括计算机程序指令,当在主机计算平台210的储存器中执行时,该计算机程序指令能够处理存储在图像存储器230中的心脏的成像数据同时期获取的选择。通过将成像数据过滤为仅源自特定的模态的所选视图的成像数据,该程序指令还能够预处理成像数据的选择。当以视频剪辑图像的形式对图像数据进行预处理时,该程序指令还能够裁剪视频片段图像,以便于从视频剪辑图像中移除与心脏无关的外来物质,并旋转视频剪辑图像至正确的角度方向,以及再调整视频剪辑图像的尺寸。

在实施例的一个方面,已全部的过滤的和预处理的成像数据,可以提交给神经网络240,以用于射血分数测量。在这方面,在提交时,将同时期视频剪辑图像组中每个视频剪辑分解为多个帧,且这些帧并行地提交给神经网络240。然而,作为一种替代方式,该程序指令可能能够仅选择被过滤的和预处理成像数据的一部分,以提交给神经网络240,其中该部分中的每个视频剪辑的成像数据,分解成多个帧,并且这些帧并行地提交给神经网络240。在任一情况下,当由神经网络240提供时,程序指令都能够显示由神经网络240产生的射血分数。然而,为了应对当神经网络240产生不确定的结果的情况,程序指令能够选择已过滤的和预处理图像额外的部分,用于在确定心脏的心室的射血分数的后续尝试中额外提交给神经网络240。

甚至还在射血分数测量模块300的操作的进一步说明中,图3是一个流程图,其示出了人工智能射血分数测量的过程。从区块310开始,以心脏心室视频剪辑图像组的形式的成像数据,被加载到储存器和区块320中,该组中的视频剪辑图像经过滤,仅包括根据所选的模态获取的图像的一个或多个所选的视图。然后,在区块330中,过滤的视频剪辑图像,每一个都通过裁剪、填充或旋转功能进行校正。最后,在区块340中,过滤的视频剪辑图像的一个子组经选择,作为区块350中的输入,至神经网络。可选地,经训练的特定的神经网络,与所选的视图和所选的模态相关联,从而接收在区块350中的输入。在决策区块360中,其测量神经网络是否能够输出射血分数。如果是,则射血分数显示在区块390中。否则,在决策区块370中,其测量是否还有剩余图像要由神经网络处理。如果是,在区块340中选择过滤的图像的额外子组,作为在区块350中的输入,至神经网络。如果没有更多的图像剩余以处理,错误情况导致了区块380。

本发明可能在系统、方法、计算机程序产品或其任何组中体现。该计算机程序产品可能包括计算机可读存储媒介,或具有计算机可读程序指令的介质,以用于使处理器执行本发明的各个方面。该计算机可读存储媒介,可以是能够保留和存储指令以供指令执行设备使用的有形设备。该计算机可读程序指令的介质可以是,例如,但不限于,电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备,或前述任何适当组合。

本文所描述的计算机可读程序指令,可以从计算机可读存储媒介下载到各自的计算/处理设备,或通过网络至外部计算机或外部存储设备。该计算机可读的程序指令可以在用户的计算机上完全执行,在用户的计算机上部分执行,作为独立运行的软件包,在用户的计算机上部分执行,以及在远程计算机上部分执行,或在远程计算机或服务器上完全执行。参考根据本发明的实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图,在此描述本发明的各方面。可以理解的是,流程图说明和/或方框图的每个方框,以及流程图说明和/或方框图中的方框的组合,都可以通过计算机可读程序指令来实施。

这些计算机可读程序指令可以提供给通用计算机、专用计算机、或者其他可编程数据处理装置来生产机器,这样的指令,其通过计算机的处理器,或其他可编程数据处理装置执行,创建实施流程图和/或方框图方框或多个方框中所指定的功能/行为的方法。这些计算机可读程序指令也可以被存储在一个计算机可读存储媒介中,所述计算机可读存储媒介能针对计算机、可编程数据处理装置,和/或以特定方式运行的设备,如具有存储在其中的指令的计算机可读存储介质,包括制造品,所述制造品包含实施在流程图和/或方框图的方框或多个方框中所指定的功能/行为的指令的各方面。

该计算机可读程序指令也可以被加载到计算机、其他可编程数据处理装置,或导致在计算机上执行一系列操作步骤的其他设备、其他可编程装置,或生产计算机实施过程的其他设备,使得指令在计算机、其他可编程装置,或在其他流程图和/或方框图方框或多个方框中所指定的功能/行为的其他设备上执行。

图中的流程图和方框图,示出了根据本发明的各个实施例的系统、方法和计算机程序产品的可能实施的体系结构、功能和操作。

在这方面,流程图或方框图中的每个方框可以表示指令的模块、片段或部分,其包括用于实施指定逻辑功能的一个或多个可执行的指令。在一些可替代的实施中,方框中记录的功能可以不以图中记录的顺序出现。例如,陆续显示的两个框可以,事实上,基本上同时执行,或者取决于所涉及的功能,有时可以以相反的顺序执行这些方框图。其也要注意的是,方框图和/或流程图说明中每个方框,以及在方框图和/或流程图说明中的方框的组合,可以通过执行指定功能的基于特定硬件的系统实施,或充当或执行特定用途的硬件和计算机指令的组合。

最后,本文中所用术语仅出于描述特定实施例的目的,且不打算限制本发明。本文中使用的单数形式“一个(a)”、“一个(an)”和“该(the)”也应包括复数形式,除非上下文另有明确指示。也要进一步理解的是,术语“包括(includes)”和/或“包括(including)”,当用于本说明书时,指定所陈述的特征、整数、步骤、操作、要素和/或组成成分的存在,但不排除一个或多个其他特征、整数、步骤、操作、要素、组成成分和/或其组的存在或添加。

在以下权利要求中相应的结构、材料、行为、以及所有方法或步骤加功能要素的等效物,旨在包括任何结构、材料或行为,用于结合其他具体要求保护的要素来执行功能。本发明的描述出于说明和描述的目的而存在,并不打算详尽或限制公开形式的发明。在不偏离本发明的范围和精神的情况下,许多修改和变体对于本领域中常规技术人员将是显而易见的。选择和描述实施例是为了最好地解释本发明的原则和实际应用,并能使其他本领域中普通的技术的人员能理解本发明的具有各种修改的各种实施例,作为适用于预期的特定用途。

已经详细地描述的本发明的应用现状以及通过参考其实施例,显而易见的是,在不偏离以下所附权利要求书中定义的发明范围的情况下,修改和变更是可能的。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:超声图像数据的三维成像和建模

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!