用于超声运动模式的自动心率测量的方法和系统与流程

文档序号:29072878发布日期:2022-03-01 21:52阅读:710来源:国知局
用于超声运动模式的自动心率测量的方法和系统与流程

1.本公开的各方面涉及医学成像。更具体地讲,某些实施方案涉及用于超声运动模式的自动心率测量的方法和系统。


背景技术:

2.各种医学成像技术可用于诸如对人体内的器官和软组织进行成像。医学成像技术的示例包括超声成像、计算机断层摄影(ct)扫描、磁共振成像(mri)等。在医学成像期间生成图像所用的方式取决于特定技术。
3.例如,超声成像使用实时的、无创的高频声波来产生超声图像,通常为人体内的器官、组织、对象(例如,胎儿)的超声图像。在医学成像期间产生或生成的图像可以是二维(2d)、三维(3d)和/或四维(4d)图像(本质上为实时/连续的3d图像)。在医学成像期间,采集成像数据集(包括例如3d/4d成像期间的体积成像数据集)并且利用成像数据集实时地生成和渲染对应的图像(例如,经由显示器)。
4.医学成像系统可用于进行特定类型的检查。例如,在一些情况下,医学成像系统可用于检查心脏及其功能。然而,结合此类检查使用医学成像系统提出了某些挑战,特别是相对于评估检查的结果。
5.通过将此类系统与本技术的其余部分中参考附图阐述的本公开的一些方面进行比较,常规和传统方法的更多限制和缺点对本领域的技术人员将变得显而易见。


技术实现要素:

6.提供了用于超声运动模式的自动心率测量的系统和方法,其基本上如结合至少一个附图所示和/或所述,如在权利要求书中更完整地阐述。
7.从以下描述和附图将更全面地理解本公开的这些和其他优点、方面和新颖特征、以及本公开的一个或多个所例示的示例性实施方案的细节。
附图说明
8.图1是例示可被配置用于支持超声运动模式的自动心率测量的示例性医学成像布置的框图。
9.图2是例示可被配置用于支持超声运动模式的自动心率测量的示例性超声系统的框图。
10.图3例示了在利用医学成像系统测量心率时的示例性使用场景。
11.图4例示了执行自动心率测量的医学成像系统中的示例性使用场景。
12.图5例示了在示例性医学成像系统中基于滑动窗口的使用的自动心率测量。
13.图6a至图6e例示了在基于滑动窗口的使用的自动心脏测量期间的示例性工作流。
具体实施方式
14.根据本公开的某些具体实施可涉及用于超声运动模式的自动心率测量。具体地讲,各种实施方案具有使用医学成像来增强心脏检查质量的技术效果,这通过允许自动且实时地确定和显示在测量心率(尤其是胎儿心率(fhr)测量)时可能使用的卡尺或标记物来实现。这可例如通过诸如使用滑动窗口处理医学图像或与其对应的数据来完成,以识别卡尺中的至少一个卡尺的最佳位置。剩余卡尺的位置可以相同方式或基于已经确定的卡尺位置来确定,诸如基于所测量的心率。在一些情况下,基于人工智能(ai)的技术可用于促进或支持卡尺位置的自动识别和/或计算。本公开的各方面具有允许更可靠且具有增强的工作流的心脏检查的技术效果。
15.当结合附图阅读时,将更好地理解前述发明内容以及某些实施方案的以下具体实施方式。就附图示出各种实施方案的功能块的图的范围而言,这些功能块不一定表示硬件电路之间的划分。因此,例如,一个或多个功能框(例如,处理器或存储器)可以在单件硬件(例如,通用信号处理器或随机存取存储器块、硬盘等)或多件硬件中来实现。类似地,程序可以是独立程序,可以作为子例程包含在操作系统中,可以是安装的软件包中的功能等。应当理解,各种实施方案不限于附图中所示的布置和工具。还应当理解,可以组合实施方案,或者可以利用其他实施方案,并且可以在不脱离各种实施方案的范围的情况下做出结构的、逻辑的和电气的改变。因此,以下详述不应视为限制性意义,并且本公开的范围由所附权利要求书及其等同物限定。
16.如本文所用,以单数形式列举并且以单词“一”或“一个”开头的元件或步骤应当被理解为不排除多个所述元件或步骤,除非明确说明此类排除。此外,对“示例性实施方案”、“各种实施方案”、“某些实施方案”、“代表性的实施方案”等的引用不旨在被解释为排除存在也结合了叙述的特征的附加实施方案。此外,除非明确地相反说明,否则“包含”、“包括”或“具有”具有特定性质的一个元件或多个元件的实施方案可以包括不具有该性质的附加元件。
17.另外,如本文所用,术语“图像”广义地是指可视图像和表示可视图像的数据两者。然而,许多实施方案生成(或被配置为生成)至少一个可视图像。此外,如本文所用,短语“图像”用于指超声模式,诸如b模式(2d模式)、m模式、三维(3d)模式、cf模式、pw多普勒、cw多普勒、mgd,和/或b模式和/或cf的子模式,诸如剪切波弹性成像(swei)、tvi、angio、b-flow、bmi、bmi_angio,并且在某些情况下还包括mm、cm、tvd,其中“图像”和/或“平面”包括单个波束或多个波束。
18.此外,如本文所用,短语“像素”也包括其中数据由“体素”表示的实施方案。因此,术语“像素”和“体素”两者可在本文档通篇中可互换地使用。
19.此外,如本文所用,术语处理器或处理单元是指可执行各种实施方案需要的所需计算的任何类型的处理单元,诸如单核或多核:cpu、加速处理单元(apu)、图形板、dsp、fpga、asic或它们的组合。
20.应当指出的是,本文所述的生成或形成图像的各种实施方案可包括用于形成图像的处理,该处理在一些实施方案中包括波束形成,而在其他实施方案中不包括波束形成。例如,可在不进行波束形成的情况下形成图像,诸如通过将解调数据的矩阵乘以系数矩阵,使得乘积是图像,并且其中该过程不形成任何“波束”。此外,可使用可能源自多于一个发射事
件的信道组合(例如,合成孔径技术)来执行图像的形成。
21.在各种实施方案中,在软件、固件、硬件或它们的组合中执行形成图像的处理,包括波束形成。具有根据各种实施方案形成的软件波束形成器架构的超声系统的一个示例性具体实施如图1和图2所示(或仅图2所示)。
22.图1是例示可被配置用于支持超声运动模式的自动心率测量的示例性医学成像布置的框图。图1中示出了包括一个或多个医学成像系统110和一个或多个计算系统120的示例性设置100。
23.医学成像系统110包括用于支持医学成像(即,使得能够获得用于在医学成像检查期间生成和/或渲染图像的数据)的合适的硬件、软件或它们的组合。这可能需要以特定方式捕获特定类型的数据,这继而可用于生成图像的数据。例如,医学成像系统110可以是被配置用于生成和/或渲染超声图像的超声系统。参考图2更详细地描述了可对应于医学成像系统110的超声系统的示例性具体实施。如图1所示,医学成像系统110可包括扫描仪设备112和显示/控制单元114,该扫描仪设备可以是便携式的且可移动的。
24.扫描仪设备112可被配置用于诸如通过在患者身体(或其部分)上方移动来生成和/或捕获特定类型的成像信号(和/或与其对应的数据),并且可包括用于执行和/或支持此类功能的合适电路。扫描仪设备112可为超声探头、mri扫描仪、ct扫描仪、或任何合适的成像设备。例如,在医学成像系统110是超声系统的情况下,扫描仪设备112可发射超声信号并捕获回波超声图像。
25.显示/控制单元114可被配置用于显示图像(例如,经由屏幕116)。在一些情况下,显示/控制单元114还可被配置用于至少部分地生成所显示图像。此外,显示/控制单元114还可支持用户输入/输出。例如,除了图像之外,显示/控制单元114还可提供(例如,经由屏幕116)用户反馈(例如,与系统、其功能、其设置等相关的信息)。显示/控制单元114还可支持用户输入(例如,经由用户控件118),以便诸如允许控制医学成像。用户输入可涉及控制图像的显示、选择设置、指定用户偏好、请求反馈等。
26.在一些具体实施中,医学成像系统110还可并入另外的和专用的计算资源,诸如一个或多个计算系统120。在这方面,每个计算系统120可包括用于处理、存储和/或通信数据的合适的电路、接口、逻辑和/或代码。计算系统120可以是被配置用于特别地结合医学成像使用的专用设备,或者它可以是被设置和/或配置为执行下文相对于计算系统120所述的操作的通用计算系统(例如,个人计算机、服务器等)。计算系统120可被配置为支持医学成像系统110的操作,如下所述。在这方面,可从成像系统卸载各种功能和/或操作。这样做可简化和/或集中处理的某些方面,以降低成本,例如通过消除增加成像系统中的处理资源的需要。
27.计算系统120可被设置和/或布置用于以不同方式使用。例如,在一些具体实施中,可使用单个计算系统120;在其他具体实施中,多个计算系统120被配置为一起工作(例如,基于分布式处理配置),或者单独工作,其中每个计算系统120被配置为处理特定方面和/或功能,和/或仅为特定医学成像系统110处理数据。
28.在一些具体实施中,计算系统120可以是本地的(例如,与一个或多个医学成像系统110协同定位,诸如在相同设施和/或相同本地网络内);在其他具体实施中,计算系统120可以是远程的,因此只能经由远程连接(例如,经由互联网或其他可用远程访问技术)访问。
在特定具体实施中,计算系统120可以基于云的方式配置,并且可以与访问和使用其他基于云的系统基本上类似的方式访问和/或使用。
29.一旦在计算系统120中生成和/或配置数据,就可将数据复制和/或加载到医学成像系统110中。这可以不同的方式进行。例如,可经由医学成像系统110和计算系统120之间的定向连接或链接来加载数据。在这方面,可使用可用的有线和/或无线连接和/或根据任何合适的通信(和/或联网)标准或协议来进行设置100中的不同元件之间的通信。另选地或附加地,可间接地将数据加载到医学成像系统110中。例如,可将数据存储到合适的机器可读介质(例如,闪存卡等)中,然后使用该机器可读介质将数据加载到医学成像系统110中(现场,诸如由系统的用户(例如,成像临床医生)或授权人员);或者可将数据下载到本地能够通信的电子设备(例如,膝上型电脑等)中,然后现场使用(例如,由系统的用户或授权人员)该电子设备经由直接连接(例如,usb连接器等)将数据上传到医学成像系统110中。
30.在操作中,医学成像系统110可用于在医学检查期间生成和呈现(例如,渲染或显示)图像,和/或用于与其结合支持用户输入/输出。图像可以是2d、3d和/或4d图像。在医学成像系统110中执行以便于生成和/或呈现图像的特定操作或功能取决于系统的类型(即,获得和/或生成对应于图像的数据所用的方式)。例如,在超声成像中,数据基于发射超声信号和回波超声信号,如相对于图2更详细描述的。
31.在各种具体实施中,医学成像系统(例如,医学成像系统110)可被配置为支持用于超声运动模式的自动心率测量。这将在下文更详细地描述。
32.图2是例示可被配置用于支持超声运动模式的自动心率测量的示例性超声系统的框图。图2中示出了超声系统200。
33.超声系统200可被配置用于提供超声成像,并且因此可包括用于执行和/或支持超声成像相关功能的合适的电路、接口、逻辑和/或代码。超声系统200可对应于图1的医学成像系统110。
34.超声系统200包括例如发射器202、超声探头204、发射波束形成器210、接收器218、接收波束形成器220、rf处理器224、rf/iq缓冲器226、用户输入模块230、信号处理器240、图像缓冲器250、显示系统260、档案270和训练引擎280。
35.发射器202可包括可操作以驱动超声探头204的合适的电路、接口、逻辑和/或代码。超声探头204可包括压电元件的二维(2d)阵列。超声探头204可包括通常构成相同元件的一组发射换能器元件206和一组接收换能器元件208。在某些实施方案中,超声探头204可操作以采集覆盖解剖结构(诸如心脏、血管或任何合适的解剖结构)的至少大部分的超声图像数据。
36.发射波束形成器210可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以控制发射器202,该发射器通过发射子孔径波束形成器214驱动这组发射换能器元件206以将超声发射信号发射到感兴趣的区域(例如,人、动物、地下空腔、物理结构等)中。发射的超声信号可从感兴趣对象中的结构(如血细胞或组织)反向散射,以产生回波。回波由接收换能器元件208接收。
37.超声探头204中的这组接收换能器元件208可操作以将接收的回波转换为模拟信号,通过接收子孔径波束形成器216进行子孔径波束形成,然后传送到接收器218。接收器218可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以接收
来自接收子孔径波束形成器216的信号。可以将模拟信号传送到多个a/d转换器222中的一个或多个a/d转换器。
38.多个a/d转换器222可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以将来自接收器218的模拟信号转换为对应的数字信号。多个a/d转换器222设置在接收器218与rf处理器224之间。尽管如此,本公开在这方面并不受限制。因此,在一些实施方案中,多个a/d转换器222可被集成在接收器218内。
39.rf处理器224可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以解调由多个a/d转换器222输出的数字信号。根据一个实施方案,rf处理器224可包括复解调器(未示出),该复解调器可操作以解调数字信号,以形成代表对应回波信号的i/q数据对。然后可将rf或i/q信号数据传送到rf/iq缓冲器226。rf/iq缓冲器226可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以提供由rf处理器224生成的rf或i/q信号数据的临时存储。
40.接收波束形成器220可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以执行数字波束形成处理,以例如对经由rf/iq缓冲器226从rf处理器224接收的延迟信道信号求和并输出波束求和信号。所得到的经处理的信息可以是从接收波束形成器220输出并且传送到信号处理器240的波束求和信号。根据一些实施方案,接收器218、多个a/d转换器222、rf处理器224和波束形成器220可集成到单个波束形成器中,该单个波束形成器可以是数字的。在各种实施方案中,超声系统200包括多个接收波束形成器220。
41.用户输入设备230可用于输入患者数据、扫描参数、设置、选择协议和/或模板,与人工智能分段处理器交互以选择跟踪目标等。在示例性实施方案中,用户输入设备230可操作以配置、管理和/或控制超声系统200中的一个或多个部件和/或模块的操作。在这方面,用户输入设备230可操作以配置、管理和/或控制发射器202、超声探头204、发射波束形成器210、接收器218、接收波束形成器220、rf处理器224、rf/iq缓冲器226、用户输入设备230、信号处理器240、图像缓冲器250、显示系统260和/或档案270的操作。
42.例如,用户输入设备230可包括按钮、旋转编码器、触摸屏、运动跟踪、语音识别、鼠标设备、键盘、相机和/或能够接收用户指令的任何其他设备。在某些实施方案中,例如,可将用户输入设备230中的一个或多个用户输入设备集成到其他部件(诸如显示系统260或超声探头204)中。
43.例如,用户输入设备230可包括触摸屏显示器。作为另一个示例,用户输入设备230可包括附接到探头204和/或与探头集成的加速度计、陀螺仪和/或磁力仪,以提供探头204的姿势运动识别,诸如识别抵靠患者身体的一次或多次探头压缩、预定义探头移动或倾斜操作等。
44.信号处理器240可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以处理超声扫描数据(即,求和的iq信号),以生成用于在显示系统260上呈现的超声图像。信号处理器240可操作以根据所采集的超声扫描数据上的多个可选择超声模态来执行一个或多个处理操作。在示例性实施方案中,信号处理器240可操作以执行显示处理和/或控制处理等。随着接收到回波信号,可以在扫描会话期间实时处理采集的超声扫描数据。附加地或另选地,超声扫描数据可在扫描会话期间暂时存储在rf/iq缓冲器226中并
且在在线操作或离线操作中以不太实时的方式处理。在各种实施方案中,经处理的图像数据可呈现在显示系统260处和/或可存储在档案270处。档案270可以是本地档案、图片归档和通信系统(pacs),或用于存储图像和相关信息的任何合适的设备。
45.信号处理器240可以是一个或多个中央处理单元、微处理器、微控制器等。例如,信号处理器240可以是集成部件,或者可分布在各个位置。信号处理器240可被配置用于从用户输入设备230和/或档案270接收输入信息,生成可由显示系统260显示的输出,并且响应于来自用户输入设备230的输入信息来操纵输出等。信号处理器240可能够执行例如根据各种实施方案的本文所讨论的方法和/或指令集中的任一者。
46.超声系统200可操作以按适用于所考虑的成像情况的帧速率连续采集超声扫描数据。典型的帧速率在20至220的范围内,但可为更低或更高。所采集的超声扫描数据可以与帧速率相同、或更慢或更快的显示速率显示在显示系统260上。图像缓冲器250被包括以用于存储未被安排立即显示的所采集的超声扫描数据的处理的帧。优选地,图像缓冲器250具有足够的容量来存储至少几分钟的超声扫描数据的帧。超声扫描数据的帧以根据其采集顺序或时间易于从其取回的方式存储。图像缓冲器250可体现为任何已知的数据存储介质。
47.在示例性实施方案中,信号处理器240可包括自动心率测量模块242,该自动心率测量模块包括可被配置为执行和/或支持与超声运动模式的自动心率测量相关的或支持超声运动模式的自动心率测量的各种功能或操作的合适的电路、接口、逻辑和/或代码,如下文更详细地描述。
48.在一些具体实施中,信号处理器240(和/或其部件,诸如自动心率测量模块242)可被配置为实现和/或使用人工智能和/或机器学习技术来增强和/或优化成像相关的功能或操作。例如,信号处理器240(和/或其部件,诸如自动心率测量模块242)可被配置为实现和/或使用深度学习技术和/或算法,诸如通过使用深度神经网络(例如,卷积神经网络(cnn)),并且/或者可以利用任何合适形式的人工智能图像分析技术或机器学习处理功能,该人工智能图像分析技术或机器学习处理功能可被配置为分析所采集的超声图像,诸如以识别、分割、标记和跟踪满足特定标准和/或具有特定特征的结构(或其组织)。
49.在示例性具体实施中,信号处理器240(和/或其部件,诸如自动心率测量模块242)可以被提供为深度神经网络,该深度神经网络可以由例如输入层、输出层以及输入层和输出层之间的一个或多个隐藏层构成。每个层可由可称为神经元的多个处理节点构成。例如,深度神经网络可包括输入层,该输入层具有用于来自解剖结构的扫描平面的每个像素或一组像素的神经元,并且输出层可具有对应于多个预定义结构或结构类型(或其中的组织)的神经元。每个层的每个神经元可执行处理功能,并且将处理的超声图像信息传递到下游层的多个神经元中的一个神经元以用于进一步处理。
50.例如,第一层的神经元可学习以识别超声图像数据中的结构边缘。第二层的神经元可学习以基于来自第一层的检测边缘识别形状。第三层的神经元可学习所识别的形状相对于超声图像数据中的标志的位置。第四层的神经元可学习特定结构中存在的特定组织类型的特征等。因此,由深度神经网络(例如,卷积神经网络(cnn))执行的处理可允许以高概率识别超声图像数据中的生物结构和/或人工结构。
51.在一些具体实施中,信号处理器240(和/或其部件,诸如自动心率测量模块242)可被配置为基于经由用户输入设备230的用户指令来执行或以其他方式控制由此执行的功能
中的至少一些功能。例如,用户可提供语音命令、探头姿态、按钮按压等来发出特定指令,诸如来发起和/或控制心脏成像相关操作的各个方面,诸如自动心率测量,包括基于人工智能(ai)分析心脏功能和/或实时、自动测量和/或分析,和/或提供或以其他方式指定与其相关的各种参数或设置,如下文更详细地描述。
52.训练引擎280可包括合适的电路、接口、逻辑和/或代码,该电路、接口、逻辑和/或代码可操作以训练信号处理器240(和/或其部件,诸如自动心率测量模块242)的深度神经网络的神经元。例如,可训练信号处理器240以识别超声扫描平面中提供的特定结构和/或组织(或其类型),其中训练引擎280训练其深度神经网络以执行所需功能中的一些功能,诸如使用各种结构的分类超声图像的数据库。
53.例如,训练引擎280可被配置为利用特定结构的超声图像相对于该特定结构的特征(诸如结构边缘的外观、基于边缘的结构形状的外观、形状相对于超声图像数据中的界标的位置等)和/或相对于特定组织的特征(例如,其柔软性)来训练信号处理器240(和/或其部件,诸如自动心率测量模块242)。在各种实施方案中,训练图像的数据库可存储在档案270或任何合适的数据存储介质中。在某些实施方案中,训练引擎280和/或训练图像数据库可以是经由有线或无线连接通信地耦接到超声系统200的外部系统。
54.在操作中,超声系统200可用于生成超声图像,包括二维(2d)、三维(3d)和/或四维(4d)图像。在这方面,超声系统200可操作以以特定的帧速率连续采集超声扫描数据,这可适用于所讨论的成像情况。例如,帧速率可在20至70的范围内,但可为更低或更高。所采集的超声扫描数据可以与帧速率相同、或更慢或更快的显示速率显示在显示系统260上。图像缓冲器250被包括以用于存储未被安排立即显示的所采集的超声扫描数据的处理的帧。优选地,图像缓冲器250具有足够的容量来储存至少几秒钟的超声扫描数据的帧。超声扫描数据的帧以根据其采集顺序或时间易于从其取回的方式存储。图像缓冲器250可体现为任何已知的数据存储介质。
55.在一些情况下,超声系统200可被配置为支持灰阶和基于颜色的操作。例如,信号处理器240可操作以执行灰阶b模式处理和/或颜色处理。灰阶b模式处理可包括处理b模式rf信号数据或iq数据对。例如,灰阶b模式处理可使得通过计算量(i2+q2)
1/2
能够形成波束求和接收信号的包络。该包络可经受附加的b模式处理,诸如对数压缩以形成显示数据。显示数据可被转换为x-y格式以用于视频显示。扫描转换的帧可映射至灰阶以用于显示。b模式帧被提供给图像缓冲器250和/或显示系统260。颜色处理可包括处理基于颜色的rf信号数据或iq数据对以形成帧,以覆盖被提供给图像缓冲器250和/或显示系统260的b模式帧。灰阶和/或颜色处理可基于用户输入(例如,来自用户输入设备230的选择)自适应地调节,例如用于增强特定区域的灰阶和/或颜色。
56.在一些情况下,超声成像可包括体积超声图像的生成和/或显示(即,对象(例如,器官、组织等)以三维显示3d的位置)。在这方面,用3d(并且类似地用4d)成像,可采集包括对应于成像对象的体素的体积超声数据集。这可例如通过以不同角度发射声波而不是仅沿一个方向(例如,直向下)发射它们来完成,并且然后将它们的反射捕获回去。然后捕获并且处理(例如,经由信号处理器240)(以不同角度的发射的)返回回波以生成对应体积数据集,其继而可用于创建和/或显示体积(例如,3d)图像,诸如经由显示器250。这可能需要使用特定的处理技术来提供所需的3d感知。
57.例如,体积渲染技术可用于显示体积(例如,3d)数据集的投影(例如,2d投影)。在这方面,渲染3d数据集的2d投影可包括相对于正被显示的对象设置或限定空间上的感知角度,并且然后为数据集中的每个体素限定或计算必要的信息(例如,不透明度和颜色)。这可例如使用合适的传输函数来为每个体素限定rgba(红色、绿色、蓝色和α)值来进行。
58.在各种具体实施中,超声系统200可被配置为支持用于超声运动模式的自动心率测量。这将在下文更详细地描述。
59.图3例示了在利用医学成像系统测量心率时的示例性使用场景。图3中示出了在心脏功能检查期间在示例性医学成像系统中生成的图像的屏幕截图300。
60.在这方面,医学成像系统(例如,图1的医学成像系统110、图2的超声系统200)可被配置用于支持与其相关联的特定类型的检查和/或操作。例如,医学成像系统可被配置用于执行心脏相关检查,并且还促进获得与其相关联的测量,诸如心率测量。当检查胎儿心脏和/或获得与其相关的测量(例如,胎儿心率(fhr)测量)时,此类检查可能特别有用。在这方面,可基于心脏移动跟踪来获得心率测量,诸如通过识别心脏中的特定结构,然后跟踪该结构的移动,其中基于移动跟踪来计算或以其他方式确定心率。
61.在一些情况下,测量心率可通过例如将卡尺(也称为标记物)放置在医学图像期间获得的或生成的时间标度图像上来执行,其中该标记物是被设定成能够跟踪心脏(或具体地,心脏的特定结构)的重复移动的卡尺。这在图3所示的示例性使用场景中示出。在这方面,屏幕截图300中示出的是在超声成像/检查(例如,胎儿的超声成像/检查)期间获得的超声(例如,b模式)图像310。诸如基于穿过心脏的特定线320(在下文中称为“分析线”)生成对应的时间运动m模式图像330(例如,如图3所示的“解剖m模式”图像,有时也称为“虚拟m模式”图像)。在这方面,m模式图像330示出了沿所选超声线的超声波的时间变化。因此,m模式图像330表示在b模式下捕获的身体部分或结构中的横截面积的时间标度(即,是基于时间的),并且因此示出了该区域中的基于时间标度的变化或移动。换句话讲,m模式图像330中的x轴表示时间轴,从而允许跟踪随时间对应于分析线320的变化面积。
62.系统用户(例如,超声技术人员)可手动选择和/或调整分析线310。因此,系统用户可优化m模式图像330的质量,诸如通过仔细选择分析线320以穿过或平分特定结构(例如,心脏的心室中的一个心室),从而实现该结构的跟踪运动,这允许跟踪心脏的运动(相对于时间)。一旦选择了分析线320并且生成对应的m模式图像330,就可将卡尺(也称为标记物)放置在基于时间的图像内,尤其是在重复波中的同一点处,以跟踪心脏的运动。例如,在图3所示的示例性使用场景中,在m模式图像330中放置了两个卡尺340(绿色十字和黄色十字),以测量多个心动周期(例如,2个心动周期,如图3所示)的时间长度,这使得能够计算心率。在这方面,基于m模式图像330的时间标度测量卡尺340之间的时间允许测量心率,然后可显示该心率(例如,在屏幕截图300中显示为“ventr.fhr138bpm”)。
63.在常规解决方案中,与(例如,如上所述的心率的)测量相关的大多数步骤由系统用户手动完成。然而,以此类手动方式执行测量可能有一些缺点,因为这可能带来一些挑战并且/或者可能有一些缺点。例如,放置卡尺(例如,利用诸如轨迹球的输入设备)可能是繁琐的任务。此外,选择最优分析线可能很困难,尤其是对于经验较少的用户而言。
64.根据本公开的具体实施可解决常规解决方案的一些缺点,尤其是通过使心率测量的各个方面自动化。例如,卡尺位置的自动确定和/或建议可以是自动的,以优化和减少放
置卡尺所需的时间,这可节省工作流的时间,从而加快工作流。在这方面,在一些情况下,可进一步增强自动放置卡尺,以确保选择和/或建议更多“自然位置”,从而增加用户接受该特征的可能性。另外,在一些情况下,可允许手动检查和校正。用于测量(胎儿)心率的卡尺自动放置可特别适用于基于运动模式和多普勒模式(例如,m模式、mc模式、解剖m模式、pw模式、cw模式)的超声成像。在一些具体实施中,用于获得基于时序的图像(或基于其上的数据/图表)的分析线的选择和放置也可以是自动的。
65.因此,参考图3所示的屏幕截图300,在根据本公开的具体实施中,可在成像系统中自动执行标记物/卡尺340的放置(以及在一些情况下,分析线320的选择)。例如,在图2的超声系统200中,例如,这可经由处理器240(并且具体地讲是使用自动心率测量模块242)来完成。这可例如使用被配置用于这些元件的最优选择和放置的预安装软件(例如,预定义数据、预编程算法、人工智能功能等)来完成。例如,自动心率测量模块242可被配置为通过将2个标记物/卡尺自动放置在从所捕获的图像获得的时间序列上来支持心率的自动测量,其中标记物用于测量两个或更多个周期之间的时间差,从而允许测量心率。在一些情况下,可使用人工智能(ai)。可使用深度神经网络(并且持续更新深度神经网络),例如进行标记物/卡尺的最优放置(以及在一些情况下,进行分析线的选择)。
66.图4例示了执行自动心率测量的医学成像系统中的示例性使用场景。图4中示出了在被配置用于支持自动心率测量的示例性医学成像系统(例如,图1的医学成像系统110、图2的超声系统200)中生成的图像的屏幕截图400。
67.在这方面,屏幕截图400例示了在超声成像/检查(例如,胎儿的超声成像/检查)期间获得的超声(例如,b模式)图像410,以及以上文参照图3所述的方式生成的对应pw模式图像420。然而,可使用pw模式图像420(或与其对应的数据),并且(任选地)可基于用于自动心率测量的分析或处理来调节该图像。在这方面,在发起自动心率测量之前,系统用户(例如,超声技术人员)可能仍然需要关注或识别自动测量之前的相关结构(例如,通过选择/设置分析线411)和其中的焦点(表示为分析线中的两条水平线)。
68.系统可随后执行心率测量,并且可生成并显示对应于并基于所测量的心率的两个对应的卡尺/标记物430和440。在一些具体实施中,自动心率测量和相关确定(例如,卡尺/标记物的位置)可基于滑动窗口的使用。下面参照图5更详细地描述此类具体实施的示例。
69.图5例示了在示例性医学成像系统中基于滑动窗口的使用的自动心率测量。图5中示出了屏幕截图500,例示了在医学成像(例如,图1的医学成像系统110、图2的超声系统200)中基于滑动窗口的自动心率测量的具体实施。
70.屏幕截图500例示了在超声成像/检查(例如,胎儿的超声成像/检查)期间获得的超声(例如,b模式)图像510,以及以上文参照图3所述的方式生成的对应pw模式图像520。根据示例性具体实施,pw模式图像520(和与其对应的数据)可用于执行基于滑动窗口的自动心率测量。
71.在这方面,当实现基于滑动窗口的自动心率测量时,系统可基于滑动窗口530来计算心率(hr)和质量度量,如图5所示。然而,应当指出的是,滑动窗口实际上没有像屏幕截图500可能建议的那样显示;相反,如该屏幕截图中所示的滑动窗口530仅是为了进行示意性的说明,并且在实际使用场景中,当分析对应于图像的数据集时,系统在用户发起自动测量之后创建此类“窗口”,但实际上不显示该窗口。可对某些窗口参数进行设置,例如,可将窗
口宽度设置为特定持续时间(例如,1秒),其中窗口被划分成多个位置(例如,每0.1秒)。在一些情况下,可移除或忽略所分析图像的部分,例如超声数据的顶部和底部被截断,因为其不包含有用数据(而是仅包含噪声和/或母体移动)。可获取具有最高质量分数的hr和窗口位置。在这方面,窗口的起始和所计算的hr可以是用于放置卡尺的第一估计。
72.在一些情况下,可调整卡尺(标记物)的位置。这可出于各种原因来完成。例如,即使hr测量可能是正确的,卡尺的位置也可能不是非常“令人满意”,并且因此可能需要优化位置。可评估在所确定的起始位置周围一定范围(例如,+/-心率的一半)内的样本以确定调整后的位置,诸如基于较高的亮度,这可基于沿每个超声数据线对所有样本计算的总和(例如,pw/m)来确定。可随后将具有最大总和的位置当作新位置,即,可将起始位置(其将为第一(左)卡尺的位置)移动到最亮的线。第二(右)卡尺的位置随后诸如使用心率进行计算,并且诸如基于可在测量设置中配置的多个周期(例如,2个周期)相对于第一位置进行设置。参照图6a至图6e下文更详细地例示和描述了这些步骤。
73.图6a至图6e例示了在基于滑动窗口的使用的自动心脏测量期间的示例性工作流。图6a至图6e中示出了一系列在被配置用于支持自动心脏测量的示例性医学成像系统(例如,图1的医学成像系统110、图2的超声系统200)中生成的图像(和基于对应数据集的图表)的屏幕截图,特别是使用基于滑动窗口的解决方案。
74.图6a示出了屏幕截图600。在这方面,该屏幕截图600对应于在医学(例如,超声)成像检查期间,在采集超声图像之后但在其中进行任何测量之前(例如,当用户可开始自动心率测量时)医学成像系统中的显示图像。屏幕截图600包括位于顶部的胎儿心脏的b模式图像602和位于底部的基于时间的pw模式图像604(对应于b模式图像602中的特定线)。pw模式图像604中的x轴表示时间轴。
75.图6b例示了具有在自动心率测量期间应用于并用于分析图6a中的pw模式图像604的示例性滑动窗口的每个位置的心率(hr)和质量分数的曲线图610。在这方面,hr和质量分数可基于对应于pw模式图像602的数据集的分析来确定(特别是在特定时间序列内)。hr和质量分数可用于确定起始位置。在图6b所示的示例性使用情况下,曲线图610可对应于约3.5秒的完整时间序列,步长为0.1秒。对于宽度为1秒的窗口,这可产生24个(可能的)起始位置。
76.图6c例示了屏幕截图620,示出了在自动心率测量期间卡尺/标记物的放置。具体地讲,在系统中确定两个标记物(卡尺)622并将其放置(显示)在pw模式图像604上。标记物622(及其位置)可在系统中自动确定,诸如基于对所捕获的图像的处理,具体地基于特定时间序列的hr和质量分数,如参照图6b所述。在这方面,参考曲线图610中所示的数据,基于曲线图中的数据(例如,位置540)将第一(左)标记物的位置设定成具有最高分数的位置,如屏幕截图620中所示。
77.然而,虽然可确定和显示正确的心率,但在一些情况下,标记物的放置可能并不理想(如图6c所示的示例性屏幕所示),因为用户可能不以屏幕截图620所示的方式(即,在标记物622的位置处)放置卡尺,原因是可能不存在突出的可见结构。这可通过进一步优化标记物的放置来解决。具体地讲,这可通过进一步分析数据来完成,以确定可对应于此类结构的位置。例如,可分析数据以确定附近具有可能对应于此类结构的较高亮度分数。
78.图6d例示了在自动心率测量期间用于分析的滑动窗口(例如,基于hr和质量分数)
中确定的起始位置周围的线的总和的曲线图630。例如,当确定基于曲线图610确定的位置(即,位置540)周围的线的“亮度”(总和)时,可确定最大亮度在位置554处。因此,起始位置可改为设置成该位置,其中显示的第一标记物设置在该位置处。
79.图6e例示了屏幕截图640,示出了使用具有优化的标记物放置的自动心率测量。在这方面,两个标记物(卡尺)642在系统中被确定并放置(显示)在pw模式图像上,其中基于初始确定位置周围区域的亮度(总和)分析来调整(优化)第一标记物的位置。基于第一标记物的位置,诸如在两次心跳(例如,两次心率)之后,设定并显示第二标记物的位置(在优化之前和之后)。在这方面,如上所述,心跳次数可为能够配置的(例如,基于用户输入或预定义参数)。
80.根据本公开的用于自动心率测量的示例性系统包括医学成像设备,该医学成像设备包括至少一个处理器,其中医学成像设备被配置为在针对包括心脏的至少一部分的区域的医学检查期间,基于医学成像技术采集数据集,基于所采集的数据集生成一个或多个医学图像,以及经由显示设备显示一个或多个医学图像。处理器被配置为实时地:处理一个或多个医学图像中的至少一个医学图像或对应于一个或多个医学图像中的至少一个医学图像的成像数据;基于针对一个或多个医学图像中的至少一个医学图像或成像数据的处理,自动确定用于测量心率的多个卡尺中的至少一个卡尺的位置;以及在一个或多个医学图像的显示期间,基于多个卡尺中的至少一个卡尺的位置在一个或多个医学图像中指示多个卡尺。
81.在示例性实施方案中,处理器还被配置为基于心脏的至少一个结构来确定多个卡尺中的至少一个卡尺的位置。
82.在示例性实施方案中,处理器还被配置为基于针对一个或多个医学图像中的至少一个医学图像或成像数据的处理来自动识别心脏的至少一个结构。
83.在示例性实施方案中,处理器还被配置为基于多个卡尺中的至少一个卡尺的位置和所测量的心率来确定多个卡尺中的至少另一个卡尺的位置。
84.在示例性实施方案中,处理器还被配置为生成对应于一个或多个医学图像中的至少一个医学图像的基于时间标度的图像或数据集,以及基于该基于时间标度的图像或数据集来确定多个卡尺中的至少一个卡尺的位置。
85.在示例性实施方案中,处理器还被配置为自动选择对应于基于时间标度的图像或数据集的一部分的滑动窗口,以及针对滑动窗口的每个位置,确定与心率和质量中的一者或两者相关的对应参数,其中每个位置对应于基于时间标度的图像或数据集的至少一部分内的多个样本或线中的一者。
86.在示例性实施方案中,处理器还被配置为评估对应于滑动窗口的多个位置的参数,以及基于针对参数的评估来确定多个卡尺中的至少一个卡尺的位置。
87.在示例性实施方案中,处理器还被配置为基于预定义的质量标准来设置或调整多个卡尺中的至少一个卡尺的位置,该质量标准包括系统的用户的视觉感知。
88.根据本公开的示例性非暂态计算机可读介质可在其上存储有计算机程序,该计算机程序具有至少一个代码段,该至少一个代码段能够由包括至少一个处理器的机器执行以使得机器执行一个或多个步骤,该一个或多个步骤包括:基于医学成像技术采集数据集;在针对包括心脏的至少一部分的区域的医学检查期间,基于所采集的数据集生成一个或多个
医学图像;显示一个或多个医学图像;以及在医学检查期间,实时地:处理一个或多个医学图像中的至少一个医学图像或对应于该一个或多个医学图像中的至少一个医学图像的成像数据;基于针对一个或多个医学图像中的至少一个医学图像或成像数据的处理,自动确定用于测量心率的多个卡尺中的至少一个卡尺的位置;以及在一个或多个医学图像的显示期间,基于多个卡尺中的至少一个卡尺的位置在一个或多个医学图像中指示多个卡尺。
89.在示例性实施方案中,一个或多个步骤还包括基于心脏的至少一个结构来确定多个卡尺中的至少一个卡尺的位置。
90.在示例性实施方案中,一个或多个步骤还包括基于针对一个或多个医学图像中的至少一个医学图像或成像数据的处理来自动识别心脏的至少一个结构。
91.在示例性实施方案中,一个或多个步骤还包括基于多个卡尺中的至少一个卡尺的位置和所测量的心率来确定多个卡尺中的至少另一个卡尺的位置。
92.在示例性实施方案中,一个或多个步骤还包括生成对应于一个或多个医学图像中的至少一个医学图像的基于时间标度的图像或数据集,以及基于该基于时间标度的图像或数据集来确定多个卡尺中的至少一个卡尺的位置。
93.在示例性实施方案中,一个或多个步骤还包括自动选择对应于基于时间标度的图像或数据集的一部分的滑动窗口,以及针对滑动窗口的每个位置,确定与心率和质量中的一者或两者相关的对应参数,其中每个位置对应于基于时间标度的图像或数据集的至少一部分内的多个样本或线中的一者。
94.在示例性实施方案中,一个或多个步骤还包括评估对应于滑动窗口的多个位置的参数,以及基于针对参数的评估来确定多个卡尺中的至少一个卡尺的位置。
95.在示例性实施方案中,一个或多个步骤还包括基于预定义的质量标准来设置或调整多个卡尺中的至少一个卡尺的位置,该质量标准包括系统的用户的视觉感知。
96.如本文所用,术语“电路(circuit/circuitry)”是指物理电子部件(例如,硬件)以及可配置硬件、由硬件执行和/或以其他方式与硬件相关联的任何软件和/或固件(“代码”)。例如,如本文所用,当执行一条或多条第一代码时,特定处理器和存储器可包括第一“电路”,并且在执行一条或多条第二代码时,特定处理器和存储器可包括第二“电路”。如本文所用,“和/或”表示列表中的由“和/或”连结的项中的任一个或多个项。例如,“x和/或y”表示三元素集{(x),(y),(x,y)}中的任何元素。换句话讲,“x和/或y”意指“x和y中的一者或两者”。作为另一个示例,“x、y和/或z”表示七元素集{(x),(y),(z),(x,y),(x,z),(y,z),(x,y,z)}中的任何元素。换句话讲,“x、y和/或z”意指“x、y和z中的一者或多者”。如本文所用,术语“框”和“模块”是指可由一个或多个电路执行的功能。如本文所用,术语“示例性”表示用作非限制性示例、实例或例证。如本文所用,术语“例如(for example/e.g.)”引出一个或多个非限制性示例、实例或例证的列表。如本文所用,电路“可操作为”每当该电路包括执行功能的必需硬件(和代码,如果需要的话)时就执行该功能,不管是否(例如,通过某些用户可配置的设置、工厂微调等)禁用或不启用该功能的执行。
97.本发明的其他实施方案可提供其上存储有机器代码和/或计算机程序的非暂态计算机可读介质和/或存储介质和/或非暂态机器可读介质和/或存储介质,机器代码和/或计算机程序具有至少一个代码段,至少一个代码段可由机器和/或计算机执行,从而致使机器和/或计算机执行如本文所述的过程。
98.因此,本公开可在硬件、软件或硬件和软件的组合中实现。本发明可以集中方式在至少一个计算系统中实现,或以分布式方式实现,其中不同的元件分布在若干互连的计算系统上。适于执行本文所述的方法的任何种类的计算系统或其他装置都是合适的。硬件和软件的典型组合可以是具有程序或其他代码的通用计算系统,该程序或其他代码在加载和执行时控制计算系统,使得其执行本文所述的方法。另一个典型的具体实施可包括专用集成电路或芯片。
99.根据本公开的各种实施方案也可嵌入计算机程序产品中,该计算机程序产品包括能够实现本文所述的方法的所有特征,并且当加载到计算机系统中时能够执行这些方法。本文中的计算机程序是指以任何语言、代码或符号表示的一组指令的任何表达,这些指令旨在使具有信息处理能力的系统直接执行特定功能或在以下两项或其中一项之后执行特定功能:a)转换为另一种语言、代码或符号;b)以不同的物质形式进行复制。
100.虽然已经参考某些实施方案来描述了本发明,但是本领域的技术人员应当理解,在不脱离本发明的范围的情况下,可以进行各种改变并可以替换等同物。另外,在不脱离本发明的范围的情况下,可以进行许多修改以使特定情况或材料适应于本发明的教导。因此,本发明不旨在限于所公开的特定实施方案,而是本发明将包括落入所附权利要求书的范围内的所有实施方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1