一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

磁共振图像重建方法、装置、计算机设备和存储介质与流程

2022-07-10 15:44:58 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,特别是涉及一种磁共振图像重建方法、装置、计算机设备和存储介质。


背景技术:

2.磁共振(magnetic resonance imaging,mri)成像技术是当今最先进的医学成像方法之一,在临床上和科学研究中得到了越来越广泛的应用。
3.磁共振设备系统都会开放一套接口以供临床或者研究人员在既定设备上开发他们自己的研究,这些研究包括磁共振新应用和新的重建算法。一般的做法是开发人员先手动配置好重建流程,通常以文本形式存储在系统中,然后再开发重建算法,最后采用磁共振设备对检测对象进行扫描,磁共振在扫描过程中采集原始数据,并根据原始数据根据配置好的重建流程进行图像重建得到磁共振图像。
4.但是,用户配置的重建流程通常以文本形式存储在磁共振设备中,难以检验重建流程是否正确,也难以维护。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够降低重建流程的检验难度和维护难度的磁共振图像重建方法、装置、计算机设备和存储介质。
6.一种磁共振图像重建方法,该方法包括:
7.获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
8.根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
9.采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
10.在其中一个实施例中,在上述获取图像重建任务的重建流程之前,该方法还包括:
11.将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;
12.针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;
13.根据算法单元和算法单元的输出端口生成算法树。
14.在其中一个实施例中,上述获取至少一个算法单元和算法单元的输出端口,包括:
15.在算法树构建界面中展示多个算法单元图标;
16.基于算法树构建界面接收图标选取操作和图标连接操作,并根据图标选取操作选取出至少一个算法单元,根据图标连接操作确定算法单元的输出端口。
17.在其中一个实施例中,算法单元包括算法单元标识、调用接口、重建算法和算法参数;
18.重建算法包括并行采集算法、部分傅里叶算法、压缩感知算法和图像滤波算法中的至少一种;
19.算法参数包括算法支持的输入数据类型、算法输出数据类型、算法执行时的参数;算法支持的输入数据类型包括k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法输出数据类型为k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法执行时的参数为加速倍数和滤波因子中的至少一种。
20.在其中一个实施例中,在上述采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像之前,该方法还包括:
21.获取图像重建任务的图像序列树;
22.对应地,在采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像之后,还包括:
23.根据图像序列树存储重建出的磁共振图像。
24.在其中一个实施例中,在上述获取图像重建任务的图像序列树之前,该方法还包括:
25.展示扫描参数设置界面,并基于扫描参数设置界面接收用户设置的图像存储维度;
26.根据图像存储维度构建图像序列树;其中,图像序列树中一个叶子各节为一个图像序列。
27.在其中一个实施例中,在上述采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像之前,该方法还包括:
28.获取图像重建任务所需的计算资源;
29.确定与计算资源匹配的图像重建设备。
30.一种磁共振图像重建装置,该装置包括:
31.流程获取模块,用于获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
32.算法确定模块,用于根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
33.重建模块,用于采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
34.在其中一个实施例中,该装置还包括:
35.流程构建模块,用于将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;
36.算法单元获取模块,用于针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;
37.算法树生成模块,用于根据算法单元和算法单元的输出端口生成算法树。
38.在其中一个实施例中,上述算法单元获取模块,具体用于在算法树构建界面中展示多个算法单元图标;基于算法树构建界面接收图标选取操作和图标连接操作,并根据图标选取操作选取出至少一个算法单元,根据图标连接操作确定算法单元的输出端口。
39.在其中一个实施例中,算法单元包括算法单元标识、调用接口、重建算法和算法参数;
40.重建算法包括并行采集算法、部分傅里叶算法、压缩感知算法和图像滤波算法中的至少一种;
41.算法参数包括算法支持的输入数据类型、算法输出数据类型、算法执行时的参数;算法支持的输入数据类型包括k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法输出数据类型为k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法执行时的参数为加速倍数和滤波因子中的至少一种。
42.在其中一个实施例中,该装置还包括:
43.图像序列树获取模块,用于获取图像重建任务的图像序列树;
44.存储模块,用于根据图像序列树存储重建出的磁共振图像。
45.在其中一个实施例中,该装置还包括:
46.界面展示模块,用于展示扫描参数设置界面,并基于扫描参数设置界面接收用户设置的图像存储维度;
47.图像序列树构建模块,用于根据图像存储维度构建图像序列树;其中,图像序列树中一个叶子各节为一个图像序列。
48.在其中一个实施例中,该装置还包括:
49.计算资源获取模块,用于获取图像重建任务所需的计算资源;
50.设备确定模块,用于确定与计算资源匹配的图像重建设备。
51.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
52.获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
53.根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
54.采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
55.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
56.获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
57.根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
58.采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
59.上述磁共振图像重建方法、装置、计算机设备和存储介质,获取图像重建任务的重建流程;根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。本公开实施例中,重建流程由至少一个算法树构成,在构建重建流程的过程中就可以检验重建流程是否正确,从而对重建流程进行维护,因此,可以降低重建流程的检验难度和维护难度。
附图说明
60.图1为一个实施例中磁共振图像重建方法的应用环境图;
61.图2为一个实施例中磁共振图像重建方法的流程示意图;
62.图3为一个实施例中生成算法树步骤的流程示意图;
63.图4为一个实施例中算法构建界面的示意图;
64.图5为另一个实施例中磁共振图像重建方法的流程示意图;
65.图6为一个实施例中磁共振图像重建装置的结构框图;
66.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
67.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
68.本技术提供的磁共振图像重建方法,可以应用于如图1所示的应用环境中。该应用环境包括磁共振成像系统,该磁共振成像系统包括终端102和扫描设备104。其中,终端102通过网络与扫描设备104进行通信。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑;扫描设备140可以包括磁体、射频发射线圈、梯度线圈和射频接收线圈等。
69.在一个实施例中,如图2所示,提供了一种磁共振图像重建方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
70.步骤201,获取图像重建任务的重建流程。
71.其中,重建流程由至少一个算法树构成,每个算法树由至少一个重建算法按照预设顺序构建而成。
72.终端可以在处理图像重建任务时,根据图像重建任务构建重建流程;也可以从预先构建的多个重建流程中选取出图像重建任务对应的重建流程。本公开实施例对获取重建流程的方式不做限定。
73.步骤202,根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序。
74.重建流程由至少一个算法树构成,每个算法树由至少一个重建算法按照预设顺构建。因此,终端在获取到图像重建任务的重建流程后,可以根据重建流程所对应的算法树确定待使用的重建算法,根据每个重建算法在算法树中的位置,确定所述重建算法的执行顺序。
75.例如,根据算法树可以确定待执行的重建算法包括重建算法1、重建算法2、重建算法3和重建算法4,其中,重建算法1和重建算法2同步执行,重建算法3在重建算法2执行完后再执行,重建算法4在重建算法1和重建算法3均执行完再执行。
76.步骤203,采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
77.预先确定待使用的图像重建设备,然后采用该图像重建设备按照上述已确定的执行顺序执行多个重建算法,最终得到磁共振图像。
78.例如,采用图像重建设备同时执行重建算法1和重建算法2,重建算法2执行完后图像重建设备再执行重建算法3,重建算法1和重建算法3均执行完图像重建设备再执行重建算法4。所述重建设备可以是处理器,计算机或工作站等。
79.上述磁共振图像重建方法中,获取图像重建任务的重建流程;根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;采用预先确定的图像重建设备按照
执行顺序执行重建算法得到磁共振图像。本公开实施例中,重建流程由至少一个算法树构成,在构建重建流程的过程中就可以检验重建流程是否正确,从而对重建流程进行维护,因此,可以降低重建流程的检验难度和维护难度。
80.在一个实施例中,如图3所示,在上述获取图像重建任务的重建流程之前,还可以包括生成算法树的过程:
81.步骤301,将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程。
82.磁共振图像的重建过程通常包括5个阶段:原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段。在实际应用中,这5个阶段的前后顺序可以调整,而且多个阶段也可以并行处理,从而节省图像重建时间。进一步地,可以根据重建任务删除其中一个或多个阶段,也可以添加其他阶段。本公开实施例对此不做限定。
83.终端根据图像重建任务所需的阶段和预设顺序,构建出重建流程。例如,构建出的重建流程为上述5个阶段依次执行。
84.步骤302,针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口。
85.终端可以预先将重建算法模块化生成算法单元。其中,算法单元包括算法单元标识、调用接口、重建算法和算法参数;重建算法包括并行采集算法、部分傅里叶算法、压缩感知算法和图像滤波算法中的至少一种;算法参数包括算法支持的输入数据类型、算法输出数据类型、算法执行时的参数;算法支持的输入数据类型包括k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法输出数据类型为k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法执行时的参数为加速倍数和滤波因子中的至少一种。可以理解地,重建算法模块化以后,多种重建算法可以自由组合,与现有技术相比,重建算法的使用更加灵活。
86.在获取到重建流程后,终端可以针对重建流程中的任意一个阶段构建算法树。例如,针对读出方向重建阶段和相位方向重建阶段各构建一个算法树。
87.在构建算法树时,终端获取至少一个算法单元以及算法单元的输出端口,该过程可以包括:在算法树构建界面中展示多个算法单元图标;基于算法树构建界面接收图标选取操作和图标连接操作,并根据图标选取操作选取出至少一个算法单元,根据图标连接操作确定算法单元的输出端口。
88.如图4所示,在算法树构建界面中展示5个算法单元图标,每个算法单元图标对应一个算法单元,算法单元图标上显示单元标识。用户从5个算法单元图像中选取出算法单元1、算法单元2、算法单元3和算法单元4,并对算法单元1、算法单元2、算法单元3和算法单元4进行连接,得到如图4中的算法树。终端根据用户输入的图标选取操作和图标连接操作,可以确定算法单元1的输出端口为算法单元4的调用接口,算法单元2的输出端口为算法单元3的调用接口,算法单元3的输出端口也是算法单元4的调用接口,算法单元4的输出端口是图像输出端口。
89.在其中一个实施例中,根据算法参数及算法输入输出关系,识别算法树是否符合算法要求;比如a算法的1号输出端口输出数据类型为图像域复数,在算法树中a的1号输出端口关联b算法,但b算法要求的输入数据类型为图像区域实数,那么识别出这种连接方式
是不符合要求的。
90.算法树配置完成后,生成对应的源代码,从而整个重建流程可以被磁共振设备系统加载,运行。
91.步骤303,根据算法单元和算法单元的输出端口生成算法树。
92.终端获取到算法单元和算法单元的输出端口后,将每个算法单元作为一个叶子节点,根据算法单元的输出端口确定算法单元的父节点和子节点,然后根据算法单元的父节点和子节点生成算法树。
93.上述生成算法树的过程中,终端将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;根据算法单元和算法单元的输出端口生成算法树。本公开实施例中,终端将重建算法模块化得到算法单元,算法单元之间可以自由组合生成算法树,使得重建流程的构建更加容易。进一步地,算法单元采用图标展示,可以使算法树的生成过程更加直观,从而降低重建流程的检验难度和维护难度。
94.在一个实施例中,如图5所示,提供了一种磁共振图像重建方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
95.步骤401,获取图像重建任务的重建流程。
96.其中,重建流程由至少一个算法树构成。
97.在其中一个实施例中,生成算法树的过程可以包括:将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;根据算法单元和算法单元的输出端口生成算法树。
98.步骤402,根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序。
99.步骤403,获取图像重建任务的图像序列树。
100.终端可以根据用户设置的图像存储维度构建图像序列树,也可以从多个预先生成的图像序列树中选取出图像重建任务的图像序列树。
101.在其中一个实施例中,构建图像序列树的过程可以包括:终端展示扫描参数设置界面,并基于扫描参数设置界面接收用户设置的图像存储维度;然后,根据图像存储维度构建图像序列树。
102.例如,图像存储维度为重复次数,则终端将每次扫描获得的磁共振图像作为一个图像序列。如果重复次数为5次,则对应5个图像序列。又如,图像存储维度是回波数量,则终端将每个回波对应的磁共振图像作为一个图像序列,如果回波数量是5,则对应5个图像序列。
103.终端将每个图像序列作为一个叶子节点,确定每个叶子节点的父节点和子节点,然后生成图像序列树。
104.步骤404,获取图像重建任务所需的计算资源;确定与计算资源匹配的图像重建设备。
105.其中,计算资源包括内存空间和硬盘空间。
106.终端可以预先计算出图像重建任务所需的计算资源,在处理图像重建任务时,直接获取图像重建任务所需的计算资源。
107.在其中一个实施例中,在获取图像重建任务所需的计算资源之前,还可以包括计算所需计算资源的过程:终端根据算法树中的算法单元确定算法特征,并根据图像序列树确定图像存储维度;然后根据算法特征和图像存储维度计算出图像重建任务所需的计算资源。
108.例如,终端根据算法单元确定算法特征为需要内存空间a,根据图像序列树确定图像存储维度为重复次数,根据算法特征为内存空间a和图像存储维度为重复次数,然后终端计算出图像重建任务所需的计算资源包括内存空间a、硬盘空间b。
109.在获取到图像重建任务所需的计算资源后,根据计算资源确定匹配的图像重建设备。例如,根据图像重建任务所需的计算资源包括内存空间a、硬盘空间b确定图像重建设备为gpu(graphics processing unit,图形处理器)。
110.可以理解地,根据图像重建任务所需的计算资源确定图像重建设备,可以充分利用图像重建设备,避免浪费图像重建设备的计算资源。
111.步骤405,采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
112.步骤406,根据图像序列树存储重建出的磁共振图像。
113.在得到磁共振图像后,按照图像序列树对重建出的磁共振图像进行存储。
114.上述实施例中,终端获取重建流程、图像序列树、图像重建任务所需的计算资源,根据图像重建任务所需的计算资源确定图像重建设备,根据重建流程确定重建算法和重建算法的执行顺序,根据计算资源确定图像重建设备,并采用图像重建设备按照执行顺序执行重建算法得到磁共振图像,并按照图像序列树存储重建出的磁共振图像。本公开实施例中,重建流程由至少一个算法树构成,在构建重建流程的过程中就可以检验重建流程是否正确,从而对重建流程进行维护,因此,可以降低重建流程的检验难度和维护难度。进一步地,图像序列树的构建也很直观,容易实现。
115.应该理解的是,虽然图2-图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
116.在一个实施例中,如图6所示,提供了一种磁共振图像重建装置,包括:
117.流程获取模块501,用于获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
118.算法确定模块502,用于根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
119.重建模块503,用于采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
120.在其中一个实施例中,该装置还包括:
121.流程构建模块,用于将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;
122.算法单元获取模块,用于针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;
123.算法树生成模块,用于根据算法单元和算法单元的输出端口生成算法树。
124.在其中一个实施例中,上述算法单元获取模块,具体用于在算法树构建界面中展示多个算法单元图标;基于算法树构建界面接收图标选取操作和图标连接操作,并根据图标选取操作选取出至少一个算法单元,根据图标连接操作确定算法单元的输出端口。
125.在其中一个实施例中,算法单元包括算法单元标识、调用接口、重建算法和算法参数;
126.重建算法包括并行采集算法、部分傅里叶算法、压缩感知算法和图像滤波算法中的至少一种;
127.算法参数包括算法支持的输入数据类型、算法输出数据类型、算法执行时的参数;算法支持的输入数据类型包括k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法输出数据类型为k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法执行时的参数为加速倍数和滤波因子中的至少一种。
128.在其中一个实施例中,该装置还包括:
129.图像序列树获取模块,用于获取图像重建任务的图像序列树;
130.存储模块,用于根据图像序列树存储重建出的磁共振图像。
131.在其中一个实施例中,该装置还包括:
132.界面展示模块,用于展示扫描参数设置界面,并基于扫描参数设置界面接收用户设置的图像存储维度;
133.图像序列树构建模块,用于根据图像存储维度构建图像序列树;其中,图像序列树中一个叶子各节为一个图像序列。
134.在其中一个实施例中,该装置还包括:
135.计算资源获取模块,用于获取图像重建任务所需的计算资源;
136.设备确定模块,用于确定与计算资源匹配的图像重建设备。
137.关于磁共振图像重建装置的具体限定可以参见上文中对于磁共振图像重建方法的限定,在此不再赘述。上述磁共振图像重建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
138.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算
机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种磁共振图像重建方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
139.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
140.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
141.获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
142.根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
143.采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
144.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
145.将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;
146.针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;
147.根据算法单元和算法单元的输出端口生成算法树。
148.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
149.在算法树构建界面中展示多个算法单元图标;
150.基于算法树构建界面接收图标选取操作和图标连接操作,并根据图标选取操作选取出至少一个算法单元,根据图标连接操作确定算法单元的输出端口。
151.在一个实施例中,算法单元包括算法单元标识、调用接口、重建算法和算法参数;
152.重建算法包括并行采集算法、部分傅里叶算法、压缩感知算法和图像滤波算法中的至少一种;
153.算法参数包括算法支持的输入数据类型、算法输出数据类型、算法执行时的参数;算法支持的输入数据类型包括k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法输出数据类型为k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法执行时的参数为加速倍数和滤波因子中的至少一种。
154.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
155.获取图像重建任务的图像序列树;
156.根据图像序列树存储重建出的磁共振图像。
157.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
158.展示扫描参数设置界面,并基于扫描参数设置界面接收用户设置的图像存储维度;
159.根据图像存储维度构建图像序列树;其中,图像序列树中一个叶子各节为一个图像序列。
160.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
161.获取图像重建任务所需的计算资源;
162.确定与计算资源匹配的图像重建设备。
163.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
164.获取图像重建任务的重建流程;重建流程由至少一个算法树构成;
165.根据重建流程中的算法树确定待使用的重建算法和重建算法的执行顺序;
166.采用预先确定的图像重建设备按照执行顺序执行重建算法得到磁共振图像。
167.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
168.将原始数据读取阶段、读出方向重建阶段、k空间填充阶段、相位方向重建阶段和图像处理阶段按照预设顺序构建出重建流程;
169.针对重建流程中的任意一个阶段,获取至少一个算法单元和算法单元的输出端口;
170.根据算法单元和算法单元的输出端口生成算法树。
171.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
172.在算法树构建界面中展示多个算法单元图标;
173.基于算法树构建界面接收图标选取操作和图标连接操作,并根据图标选取操作选取出至少一个算法单元,根据图标连接操作确定算法单元的输出端口。
174.在一个实施例中,算法单元包括算法单元标识、调用接口、重建算法和算法参数;
175.重建算法包括并行采集算法、部分傅里叶算法、压缩感知算法和图像滤波算法中的至少一种;
176.算法参数包括算法支持的输入数据类型、算法输出数据类型、算法执行时的参数;算法支持的输入数据类型包括k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法输出数据类型为k空间域的复数类型数据、图像域的复数类型数据、图像域的实数类型数据中的至少一种;算法执行时的参数为加速倍数和滤波因子中的至少一种。
177.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
178.获取图像重建任务的图像序列树;
179.根据图像序列树存储重建出的磁共振图像。
180.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
181.展示扫描参数设置界面,并基于扫描参数设置界面接收用户设置的图像存储维度;
182.根据图像存储维度构建图像序列树;其中,图像序列树中一个叶子各节为一个图像序列。
183.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
184.获取图像重建任务所需的计算资源;
185.确定与计算资源匹配的图像重建设备。
186.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
187.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
188.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献