磁共振成像的控制方法及装置
技术领域
本发明涉及磁共振成像技术,尤其涉及一种磁共振成像的控制方法及装置。
背景技术
磁共振(Magnetic Resonance,MR)成像是利用磁共振磁体产生的恒定磁场,通过对射频系统和梯度系统的控制,由射频系统进行激发和接收磁共振信号,利用梯度磁场对样本进行激发选层和空间编码,以获得具备空间位置信息的一种断层成像方法。磁共振设备的主要功能是执行相关的脉冲序列对所述磁共振设备进行控制,进而形成磁共振图像。所述脉冲序列是射频脉冲和梯度脉冲的结合,具体地,是指射频脉冲、梯度场和信号采集时刻等相关参数的设置及其在时序上的排列,在磁共振成像的过程中,通过执行所述脉冲序列,控制磁共振系统各部件共同工作,实现各种磁共振成像等应用。
针对不同的磁共振成像需求,需要开发不同的脉冲序列,常见的脉冲序列有梯度回波序列、自旋回波序列等。
通常执行一个脉冲序列,需要设定所述脉冲序列所含有的多种磁共振参数信息,例如射频参数、梯度场参数、K空间参数、片层定位相关参数、线圈参数、重建参数等。所述磁共振参数是一个复杂的参数集合,数量多且往往参数之间还有一定的依赖关系,现有技术中,磁共振系统中所有的参数都固定设置在一起,如果对于磁共振成像的某个特定脉冲序列需要增加、删除或者修改一个特有参数,需要对应的修改整个磁共振系统的系统文件,以使其适用于其他的磁共振脉冲序列,在磁共振成像过程中,对于所述特定脉冲序列所含有的特有参数的增加、删除或者修改的过程繁琐,方法复杂,而且同时会影响到其他脉冲序列,进而影响整个磁共振系统,降低磁共振系统的处理性能和扩展能力。对于发布新的脉冲序列时,同样需要对整个系统的脉冲序列都进行相应的修改,方法复杂,影响系统性能。
发明内容
本发明解决的问题是在磁共振成像中,磁共振成像控制复杂,且磁共振系统序列扩展能力低的问题。
为解决上述问题,本发明提供一种磁共振成像的控制方法,包括:一种磁共振成像的控制方法,包括:设置第一参数集合,所述第一参数集合包括公共参数的默认信息,所述公共参数适用于磁共振成像的所有脉冲序列;以及设置至少一个第二参数集合,所述第二参数集合包括特有参数的默认信息,所述特有参数适用于磁共振成像的单个脉冲序列;以及基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置;所述对应参数集合包括对应于所述指定的脉冲序列的第二参数集合;根据所述参数配置生成驱动磁共振设备扫描的脉冲序列。
可选的,所述基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述脉冲序列的参数配置包括:调用所述第一参数集合,将所述第一参数集合中的公共参数的默认信息添加至所述参数配置;调用所述对应于所述指定的脉冲序列的第二参数集合,将所调用的第二参数集合中的特有参数的默认信息添加至所述参数配置。
可选的,所述第二参数集合还包括公共参数的修改信息;所述基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述脉冲序列的参数配置还包括:以所调用的第二参数集合中的公共参数的修改信息替换所述参数配置中相同公共参数的默认信息。
可选的,所述默认信息包括参数值的默认值和/或默认的属性信息。
可选的,所述磁共振成像的控制方法还包括:设置至少一个第三参数集合,所述第三参数集合包括适用于单个脉冲序列的公共参数和/或特有参数的参数值;所述对应参数集合还包括对应于所述指定的脉冲序列的第三参数集合;所述基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述脉冲序列的参数配置还包括:调用所述对应于所述指定的脉冲序列的第三参数集合,以所调用的第三参数集合中的公共参数和/或特有参数的参数值作为所述参数配置中相同公共参数和/或特有参数最终确定的参数值。
可选的,所述公共参数包括:基本参数、片层定位参数、K空间参数、磁化准备参数和重建参数中的至少一种。
可选的,所述第一参数集合、第二参数集合和第三参数集合记录在参数配置文件中。
为解决上述问题,本发明技术方案还提供一种磁共振成像的控制装置,包括:第一设置单元,用于设置第一参数集合,所述第一参数集合包括公共参数的默认信息,所述公共参数适用于磁共振成像的所有脉冲序列;第二设置单元,用于设置至少一个第二参数集合,所述第二参数集合包括特有参数的默认信息,所述特有参数适用于磁共振成像的单个脉冲序列;调用单元,用于基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置;所述对应参数集合包括对应于所述指定的脉冲序列的第二参数集合;脉冲发生器,用于根据参数配置生成驱动磁共振设备扫描的脉冲序列。
可选的,所述调用单元包括:第一调用单元,用于调用所述第一参数集合,将所述第一参数集合中的公共参数的默认信息添加至所述参数配置;第二调用单元,用于调用所述对应于所述指定的脉冲序列的第二参数集合,将所调用的第二参数集合中的特有参数的默认信息添加至所述参数配置。
可选的,所述第二参数集合还包括公共参数的修改信息;所述调用单元还包括:替换单元,用于以所调用的第二参数集合中的公共参数的修改信息替换所述参数配置中相同公共参数的默认信息。
可选的,所述磁共振成像的控制装置还包括:第三设置单元,用于设置至少一个第三参数集合,所述第三参数集合包括适用于单个脉冲序列的公共参数和/或特有参数的参数值;所述对应参数集合还包括对应于所述指定的脉冲序列的第三参数集合;所述调用单元还包括:第三调用单元,用于调用所述对应于所述指定的脉冲序列的第三参数集合,以所调用的第三参数集合中的公共参数和/或特有参数的参数值作为所述参数配置中相同公共参数和/或特有参数最终确定的参数值。
与现有技术相比,本发明的技术方案具有以下优点:
通过由所有脉冲序列的公共参数设置第一参数集合,而针对不同的脉冲序列所含有的特有参数,对应设置不同的第二参数集合,进而基于指定的脉冲序列调用所述第一参数集合和包括对应于所述指定的脉冲序列的第二参数集合的对应参数集合,以生成所述指定的脉冲序列的参数配置的方法,可以方便简单地实现对磁共振成像的脉冲序列的增加、变更或者删除等,进而可简单有效地对磁共振成像进行控制,提高磁共振系统的处理性能和扩展能力。
进一步,通过由单个磁共振脉冲序列所含有参数的参数值设置第三参数集合的方法,针对不同的磁共振成像需求,如果只是指定脉冲序列的参数值发生变更,可只需修改所述指定脉冲序列对应的第三参数集合,对于第一参数集合、第二参数集合不用进行任何变动,同时也不会对其它序列产生任何影响,可以方便地针对具体的临床应用控制磁共振脉冲序列。
更进一步,可以对不同集合的参数设置不同的级别,对于所述不同集合的相同的公共参数或特有参数,则可以直接以级别高的参数信息替换级别低的参数信息,保证单个脉冲序列的参数信息的有效性,有效控制单个脉冲序列的参数配置,进而实现对磁共振成像的有效控制。
附图说明
图1是本发明实施例一提供的磁共振成像的控制方法的流程示意图;
图2是本发明实施例二提供的磁共振成像的控制方法的流程示意图;
图3是本发明实施例三提供的磁共振成像的控制方法的流程示意图;
图4是本发明实施例四提供的磁共振成像的控制方法的流程示意图。
具体实施方式
磁共振成像系统按功能可分为三个大部分,磁体部分、谱仪部分和计算机部分。磁体部分负责提供极化磁场、空间编码梯度磁场和射频线圈。谱仪部分主要控制射频发射和接收机系统执行脉冲序列,产生磁共振信号并采集图像数据,所述谱仪系统含有脉冲序列发生器,脉冲序列发生器负责在整个系统运行期间产生高速稳定的脉冲序列。计算机部分可以为谱仪的射频部件产生需要的脉冲信号,为梯度放大器提供梯度波形信号,并提供各种控制信号以控制仪器各部件的运行,还可以处理采集到的数据信号,建立磁共振图像,并对得到的图像进行显示和输出等处理。
在磁共振成像的过程中,磁共振成像设备针对不同的磁共振成像需求,通过执行指定的脉冲序列,控制磁共振系统各部件共同工作,实现各种磁共振成像。目前常用的脉冲序列有自旋回波序列(Spin Echo,SE)、梯度回波序列(Gradient Echo,GRE)以及平面回波序列(Echo Planer Imaging,EPI)等等。其中,所述自旋回波序列其优点是可以克服磁场的不均匀性,其缺点是扫描速度比较慢,主要用于常规软组织成像。GRE是使用正负梯度组合得到回波的序列,主要用于动态扫描及血管成像。而对于脑功能成像需要使用EPI序列,其特点是非常快,磁场不均匀性、梯度切换产生的涡流都比较敏感。
在磁共振成像时,在执行所述脉冲序列时,需要设定所述脉冲序列所含有的多种磁共振参数信息,在现有技术中,由于磁共振系统所有的参数都固定设置在系统中,而由于不同的脉冲序列含有的磁共振参数是不同的,所以在对特定脉冲序列所含有的特有参数的增加、删除或者修改时,需要修改整个磁共振系统的系统文件,以使其适用于其他的磁共振脉冲序列,过程繁琐,方法复杂,降低磁共振系统的处理性能。而且对于发布新的脉冲序列时,同样需要对整个系统的脉冲序列都进行相应的修改,方法复杂,影响系统性能。
在脉冲序列所含有的多种磁共振参数信息中,有些磁共振参数是所有脉冲序列都需要的公共参数,比如一些基本参数、片层定位参数、K空间参数、磁化准备参数和重建参数等,而有些磁共振参数是特定的脉冲序列所特有的参数,比如“射频扰相”磁共振参数是GRE序列所特有的参数,而“驱反平衡”磁共振参数是快速自旋回波序列所特有的参数。发明人分析,在对特定脉冲序列所含有的特有参数的增加、删除或者修改时,可以将所述特定脉冲序列所含有的特有参数从所有脉冲序列的所有参数中提取出来,只对提取出的参数进行增加、删除或者修改,然后再由所述所有脉冲所公用的参数和提取出的经过增加、删除或者修改后的特有参数组成所述特定脉冲序列,这样可以不对其它脉冲序列造成影响,同样对于新增脉冲序列时,可以由所述新增脉冲序列所特有的参数和所有脉冲序列的公共参数得到新增序列的脉冲序列的参数信息,这样可以快速方便的新增一个脉冲,且不会对其它脉冲序列造成影响,进而可以简单、方便地实现对磁共振成像的控制。基于上述分析,发明人提出一种磁共振成像的控制方法,包括:设置第一参数集合,所述第一参数集合包括公共参数的默认信息,所述公共参数适用于磁共振成像的所有脉冲序列;设置至少一个第二参数集合,所述第二参数集合包括特有参数的默认信息,所述特有参数适用于磁共振成像的单个脉冲序列;基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置;所述对应参数集合包括对应于所述指定的脉冲序列的第二参数集合,根据生成的所述脉冲序列的参数配置驱动磁共振设备进行扫描。
以下结合流程图和具体实施例对本发明技术方案进行详细说明。在本发明的实施例中,以SE脉冲序列、GRE脉冲序列以及EPI脉冲序列三个单个脉冲序列作为含有特有参数的脉冲序列为例对磁共振成像的控制方法进行说明。
实施例一
在本实施例中,将磁共振成像中所有脉冲序列的公共参数(也就是所有脉冲序列都共有的参数)设置为一个参数集合,将磁共振成像的单个脉冲序列的特有参数(也就是每个脉冲序列不同于其他脉冲序列的参数)设置为对应于所述单个脉冲序列的参数集合。为了可以方便地对脉冲序列的磁共振参数进行控制,以得到不同脉冲序列的磁共振参数,最终可以控制磁共振设备完成扫描,可以对所述不同的参数集合设定不同的级别。比如将所述所有脉冲序列的公共参数集合设置为一级参数集合,针对多个含有特有参数的特定的脉冲序列可以相应的设定多个二级参数集合。例如,对于所述SE脉冲序列、GRE脉冲序列以及EPI脉冲序列,可以将所述三个脉冲序列以及磁共振系统的其他脉冲序列的公共参数设置为一级参数集合,将SE脉冲序列的特有参数设置为对应于SE脉冲序列的一个二级参数集合,将GRE脉冲序列的特有参数设置为对应于GRE脉冲序列的一个二级参数集合,将EPI脉冲序列的特有参数设置为对应于EPI脉冲序列的一个二级参数集合。
图1是本实施例提供的磁共振成像的控制方法的流程示意图,如图1所示,首先执行步骤S101,确定所有脉冲序列所含有的公共参数。
确定磁共振成像系统所有脉冲序列都需要的公共参数,比如一些基本参数、片层定位参数、K空间参数、磁化准备参数和重建参数等。举例来说,所述基本参数可以是重复时间(TR)、回波时间(TE)、翻转角等,所述片层定位参数可以是片层位置、方位角、层数等,所述K空间参数可以是读出分辨率、相位编码分辨率等,所述磁化准备参数可以是脂肪饱和信息、反转恢复信息等,所述重建参数可以是滤波信息、插值信息等。
步骤S102,设置所述公共参数的默认信息。
所述公共参数的默认信息包括所述公共参数的参数值的默认值和默认的属性信息,或者所述公共参数的默认信息包括所述公共参数的参数值的默认值,或者所述公共参数的默认信息包括所述公共参数的默认的属性信息。所述属性信息包括参数的名称、参数值的类型、参数值的取值范围等。举例来说,对于重复时间,可以设置参数的参数值的默认值为4000ms,参数名称为TR、参数值的类型为数值、参数值的取值范围为10ms至100000ms。
步骤S103,设置一级参数集合。
将步骤S101和步骤S102确定的所有脉冲序列所含有的公共参数及其默认信息设置为一级参数集合,所述设置为一级参数集合的过程可以采用多种方法进行设置,例如,可以将所述所有脉冲序列所含有的公共参数及其默认信息记录在一个信息表中,也可以将其记录在XML格式文件中,也可以采用其它方式进行设置,只要将每个公共参数及其对应的默认信息进行记录即可,具体方法在此不作限定。
步骤S104,确定单个脉冲序列所含有的特有参数。
在本实施例中,确定SE脉冲序列所含有的特有参数、GRE脉冲序列所含有的特有参数以及EPI脉冲序列所含有的特有参数。
步骤S105,设置单个脉冲序列所含有的特有参数的默认信息。
分别设置所述SE脉冲序列、GRE脉冲序列以及EPI脉冲序列所含有的特有参数的参数值的默认值和/或默认的属性信息,如对所述特有参数的参数值的默认值、参数值的类型、参数值的取值范围等设定默认值。
步骤S106,设置二级参数集合。
将步骤S104和步骤S105确定的SE脉冲序列所含有的特有参数及其默认信息设置为对应于SE脉冲序列的二级参数集合,将步骤S104和步骤S105确定的GRE脉冲序列所含有的特有参数及其默认信息设置为对应于GRE脉冲序列的二级参数集合,将步骤S104和步骤S105确定的EPI脉冲序列所含有的特有参数及其默认信息设置为对应于EPI脉冲序列的二级参数集合。
本实施例的基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置包括步骤S107和S108;所述对应参数集合包括对应于所述指定的脉冲序列的第二参数集合。
执行步骤S107,调用一级参数集合中所记录的公共参数及其默认信息,将其添加至参数配置。
执行步骤S108,调用二级参数集合中所记录的单个脉冲序列的特有参数及其默认信息,将其添加至参数配置。
举例来说,在磁共振成像的过程中,磁共振成像设备针对不同的磁共振成像需求,会指定不同的脉冲序列用于磁共振扫描,举例来说,当需要进行脑功能成像时,通常会指定使用EPI脉冲序列,需要通过EPI脉冲序列来驱动磁共振设备进行扫描,此时,磁共振设备的操作人员可以通过磁共振设备的系统操作界面,选定EPI脉冲序列作为指定的脉冲序列,磁共振系统基于EPI脉冲序列调用第一参数集合和对应参数集合,即只需通过步骤S107调用一级参数集合中所记录的公共参数及其默认信息,将其添加至参数配置中,然后通过步骤S108调用所述EPI脉冲序列对应的二级参数集合中所记录的EPI脉冲序列的特有参数及其默认信息,将其添加在参数配置中,由所述参数配置可以得到EPI脉冲序列所需要的所有参数信息,即获得对应于EPI脉冲序列的参数配置。
所述参数配置可以采用多种方式表示,可以记录在一个信息表中,也可以将其记录在XML格式文件中,在此不作限定。所述参数配置与指定的脉冲序列可以通过指定的脉冲序列的名称进行一一对应,例如,在生成参数配置时,可以将对应的脉冲序列的名称作为一个信息项同时记录在所述参数配置中,则在获得对应于EPI脉冲序列的参数配置时,如果所述参数配置中的脉冲名称与指定的脉冲序列的名称相同,即可确定所述参数配置为对应于EPI脉冲序列的参数配置。
步骤S109,根据所述参数配置生成驱动磁共振设备扫描的脉冲序列。
在本实施例中,可以通过计算机执行步骤S101至步骤S108,步骤S109中可以由脉冲发生器根据所述参数配置生成驱动磁共振设备扫描的脉冲序列,然后通过所述脉冲序列驱动磁共振设备进行磁共振扫描。
至此完成对磁共振成像的控制,在本实施例中,如果需要对列举的SE脉冲序列、GRE脉冲序列或者EPI脉冲序列其中的某个序列所特有的参数进行修改的时候,例如,如果需要对GRE脉冲序列所特有的“射频扰相”磁共振参数的参数类型进行变更的时候,只需要变更对应于GRE脉冲序列的二级参数集合中“射频扰相”磁共振参数的参数类型,而无需修改一级参数集合、对应于SE脉冲序列的二级参数集合、以及对应于EPI脉冲序列的二级参数集合。对于在执行对应于EPI脉冲序列的参数配置驱动磁共振设备对脑功能进行磁共振扫描的过程没有任何影响。同样,如果需要新增一个脉冲序列,则只需要由新增脉冲序列所含有的特有参数设置一个对应于新增脉冲序列的二级参数集合即可,无需对磁共振系统的其它脉冲序列进行任何修改。
通过上述实施例可以看出,将适用于磁共振成像的所有脉冲序列的所有参数设置为不同级别的参数集合,任意一个脉冲序列都可以从一级参数集合中得到脉冲序列的公共参数部分,而同时对于其特有的参数又可以通过其对应的二级参数集合进行控制,可以有效、简单获得单个脉冲序列的参数配置,进而实现对磁共振成像的控制。
进一步,在对于单个脉冲的特有参数的增加、删除或者修改时,同样可以只对所述单个脉冲所对应的二级参数集合的参数进行相应的增加、删除或者修改,而无需对系统共用的一级参数集合进行变动,也不会影响到其他脉冲序列的正常使用,同样在新增脉冲序列的时候,也只需对应增加一个二级参数集合即可,上述方法可简单有效控制脉冲序列,进而对磁共振成像进行控制,方法简单,有效提高系统处理性能。
需要说明的是,上述实施例中,所述磁共振成像所有脉冲序列的公共参数的默认信息以及单个脉冲序列的特有参数的默认信息是预置在一级、二级参数集合中的,在其它实施方式中,所述公共参数以及特有参数的相关参数信息也可以由用户通过磁共振系统的操作界面直接进行输入,也可以将所述公共参数的部分参数信息以及特有参数的部分参数信息默认在一级、二级参数集合中,而另一部分信息,例如一些临床应用设置参数,则在磁共振成像的过程中,由用户通过磁共振系统的操作界面输入。
实施例二
在磁共振成像的过程中,在应用单个脉冲序列可能也需要对一些公共参数中的部分信息进行修改,如果直接对一级参数集合中的公共参数进行修改,会对其他不需要修改所述公共参数的脉冲序列造成影响,降低系统性能。因此,可以采用在二级参数集合中设置需要修改的公共参数的修改信息,在生成参数配置时,调用二级参数集合中对所述一级参数集合的公共参数的修改信息,替换参数配置中公共参数的默认信息,得到最终的参数配置信息。
图2是本实施例提供的磁共振成像的控制方法的流程示意图,如图2所示,首先执行步骤S201,设置一级参数集合。
确定所有脉冲序列所含有的公共参数,设置所述公共参数的默认信息,进而设置一级参数集合,具体过程请参考实施例一中的步骤S101至步骤S103。
步骤S202,设置二级参数集合。
确定单个脉冲序列所含有的特有参数,设置单个脉冲序列所含有的特有参数的默认信息,具体过程请参考实施例一中的步骤S104至步骤S105。
与实施例一不同之处在于,在二级参数集合中还记录所述单个脉冲序列对所述一级参数集合的公共参数的修改信息。
所述公共参数的修改信息为对公共参数的默认信息的修改,包括对于公共参数的参数值的默认值和/或默认的属性信息的修改。
在本实施例中,分别设置对应于SE脉冲序列、对应于GRE脉冲序列以及对应于EPI脉冲序列的二级参数集合。
举例来说,如果所述SE脉冲序列需要对公共参数中的基本参数信息重复时间TR进行修改,例如SE脉冲序列需要将重复时间TR修改为原有的公共参数中的重复时间TR的2倍的值,则SE脉冲序列所对应的二级参数集合中需要记录此修改信息,而如果GRE脉冲序列以及EPI脉冲序列没有对所述一级参数集合的公共参数进行修改,则无需记录修改信息。
本实施例的基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置包括步骤S203至S205。
执行步骤S203,调用一级参数集合中所记录的公共参数及其默认信息,将其添加至参数配置。
执行步骤S204,调用二级参数集合中所记录的单个脉冲序列的特有参数及其默认信息,将其添加至参数配置。
步骤S203至步骤S204分别对应于实施例一中的步骤S107至步骤S108。
执行步骤S205,以所调用的二级参数集合中所记录的公共参数的修改信息替换所述参数配置中相同公共参数的默认信息。
调用所述一级参数集合、二级参数集合生成所述指定脉冲序列的参数配置时,以所调用的二级参数集合中的公共参数的修改信息替换所述参数配置中相同公共参数的默认信息,即以所调用的二级参数集合中的公共参数的修改信息作为最终参数配置中公共参数的参数信息。
如果所述指定脉冲序列不需要对所述一级参数集合的公共参数进行修改,二级参数集合中没有记录所述单个脉冲序列对所述一级参数集合的公共参数的修改信息则无需执行此步骤,即直接调用所述一级参数集合、二级参数集合生成所述指定脉冲序列的参数配置。例如,根据磁共振设备采集图像的需求,指定使用SE脉冲序列进行磁共振扫描,而由于SE序列需要对公共参数TR进行修改,所以在采用上述方法生成指定脉冲序列的参数配置时,以记录在对应于SE单个脉冲的二级参数集合中的TR的修改信息(参数信息)直接替换SE序列对应的参数配置中的TR的默认信息,以记录在对应于SE单个脉冲的二级参数集合中的TR的修改信息作为所述SE脉冲所含有的参数TR的最终的参数信息。
执行步骤S206,根据所述参数配置生成驱动磁共振设备扫描的脉冲序列。可以由脉冲发生器根据所述参数配置生成驱动磁共振设备扫描的脉冲序列,通过所述脉冲序列驱动磁共振设备进行磁共振扫描。
通过上述实施例可以看出,对于单个脉冲序列需要对所述所有脉冲序列的公共参数中的部分信息进行修改时,也无需对一级公共参数集合进行修改,只需在所述单个脉冲对应的二级参数集合中记录修改信息,在生成所述单个脉冲序列的参数配置时,直接用所述单个脉冲对应的二级参数集合中记录的修改信息替换参数配置中相同公共参数的默认信息即可,从而可以有效避免现有技术中对公共参数修改会导致需要对所有的脉冲序列都进行修改的问题,有效提高系统性能。
实施例三
随着磁共振成像技术的快速发展,为了适应不同的磁共振成像的需求,在已有的脉冲序列的基础上,经过简单、适当的变形即可产生更多的脉冲序列,而有些变形可能仅仅是在原有的脉冲序列基础上对参数的参数值进行不同的变化。为了更方便对脉冲序列的参数进行控制,可以将脉冲序列的参数值单独作为一个集合,以便更方便的满足临床应用的各种需求。
在本实施例中,由所有脉冲序列所含有的公共参数及其默认参数信息设置为一级参数集合,由单个脉冲序列所含有的特有参数信息及其默认信息设置对应于所述单个脉冲序列的二级参数集合,将单个脉冲序列的公共参数和/或特有参数的参数值设置为对应于所述单个脉冲序列的三级参数集合。三级参数集合中可以只记录针对单个脉冲序列的一个、几个或全部公共参数的参数值;也可以只记录针对单个脉冲序列的一个、几个或全部特有参数的参数值;还可以既记录针对单个脉冲序列的一个、几个或全部公共参数的参数值,又记录针对单个脉冲序列的一个、几个或全部特有参数的参数值。
下面结合具体流程图对本实施例进行详细说明,如图3所示,首先执行步骤S301,设置一级参数集合。确定所有脉冲序列所含有的公共参数,设置所述公共参数的默认信息,进而设置一级参数集合。设置公共参数的默认信息时,可以对参数的名称、参数值的类型以及参数值的取值范围等进行设定,同时也可以对于参数的参数值设置一个默认值。具体过程请参考实施例一中的步骤S101至步骤S103。
步骤S302,设置二级参数集合。确定单个脉冲序列所含有的特有参数,设置单个脉冲序列所含有的特有参数的默认信息,进而设置二级参数集合。针对不同的单个脉冲序列,可以设置多个对应于不同的单个脉冲序列的二级参数集合。在此设置单个脉冲序列所含有的特有参数的默认值时,可以对所述特有参数的参数名称、参数值的类型以及参数值的取值范围等进行设定,同时也可以对特有参数的参数值设置一个默认值。具体过程请参考实施例一中的步骤S104至步骤S106。
步骤S303,确定所述单个脉冲序列所含有的公共参数、特有参数的参数值。
所述单个脉冲序列所含有的公共参数、特有参数的参数值可以是指单个脉冲序列所含有的公共参数的参数值,也可以是指单个脉冲序列所含有的特有参数的参数值,也可以是指单个脉冲序列所含有的公共参数和特有参数所有的参数值。
在此步骤中,确定的仅仅是所述单个脉冲序列所含有的公共参数、特有参数的参数值,并不涉及所述公共参数和/或特有参数的参数名称、参数值的类型以及参数值的取值范围等。
执行步骤S304,设置三级参数集合。
将在步骤S303中确定的所述单个脉冲序列所含有的公共参数、特有参数的参数值设置为对应于所述单个脉冲序列的三级参数集合。例如,可以将SE序列所含有的公共参数、特有参数的参数值设置为对应于SE脉冲序列的三级参数集合,将GRE序列所含有的公共参数、特有参数的参数值设置为对应于GRE脉冲序列的三级参数集合,将EPI序列所含有的公共参数、特有参数的参数值设置为对应于EPI脉冲序列的三级参数集合。
所述设置为三级参数集合的过程可以采用多种方法进行设置,例如,可以将所述单个脉冲序列所含有的公共参数和/或特有参数的参数值记录在一个信息表中,也可以将其记录在XML格式文件中,也可以采用其它方式进行设置。
本实施例的基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置包括步骤S305至S307。
执行步骤S305,调用一级参数集合中所记录的公共参数及其默认信息,将其添加至参数配置。
执行步骤S306,调用二级参数集合中所记录的单个脉冲序列的特有参数及其默认信息,将其添加至参数配置。
步骤S305至步骤S306分别可以参考实施例一中的步骤S107至步骤S108,在此不再赘述。
执行步骤S307,调用三级参数集合中的公共参数、特有参数的参数值,在参数配置中,配置公共参数、特有参数的参数值。
所述配置公共参数、特有参数的参数值是指在调用所述三级参数集合中的公共参数、特有参数的参数值时,如果参数配置中所述指定脉冲序列的公共参数、特有参数的参数值与三级参数集合中对应的参数值不相同,则由三级参数集合中的参数值替换参数配置中的对应的公共参数、特有参数的参数值;如果参数配置中所述指定脉冲序列的公共参数、特有参数的参数值没有进行设置(即未设置参数值的默认值),则将三级参数集合中的参数值添加到参数配置中。
需要说明的是,在上述由一级参数集合、二级参数集合以及三级参数集合生成参数配置的过程中,对于一级参数集合、二级参数集合中的参数于三级参数集合中的参数值的对应过程中,由于三级参数集合在本实施例中只含有参数值,而没有参数名称等信息,所以无法通过参数名称进行一一对应,可以在三级参数集合中按照由一级参数集合和二级参数所确定的参数的顺序,依次一一对应设定参数值的大小,对于使用一级参数集合或者二级参数集合默认的参数值的地方,则可以用“0”或者“1”表示使用默认信息,在生成参数配置时,直接使用默认信息。在其他实施方式中,三级参数集合同样可以同时带有参数名称信息,则可以通过带有的参数名称信息实现于一级参数集合、二级参数集合中的参数的一一对应,则此时三级参数集合中可以只保留不使用默认信息的参数值。
执行步骤S308,根据所述参数配置生成驱动磁共振设备扫描的脉冲序列。可以由脉冲发生器根据所述参数配置生成驱动磁共振设备扫描的脉冲序列,通过所述脉冲序列驱动磁共振设备进行磁共振扫描。
在上述实施例中,通过对磁共振脉冲序列参数的参数值单独设置参数集合,可以更方便地针对具体的临床应用控制磁共振脉冲序列,例如,对于SE序列而言,如果针对不同的磁共振成像需求,所述SE序列只是重复时间TR的值不同,则可以只更改三级参数集合中对应的TR的值,对于一级参数集合、二级参数集合不用进行任何变动,同时也不会对其它序列产生任何影响。
同样,如果是新增一个脉冲序列,则只需对应新增一个二级参数集合以及一个三级参数集合,具体方法可以参见上述论述,在此不再赘述。
实施例四
在磁共振成像的过程中,如果单个脉冲序列时需要对一些公共参数中的部分信息进行修改,可以采用在二级参数集合中设置需要修改的公共参数的修改信息,在生成参数配置时,调用二级参数集合中对所述一级参数集合的公共参数的修改信息,替换参数配置中公共参数的默认信息,得到最终的参数配置信息。
图4是本实施例提供的磁共振成像的控制方法的流程示意图,如图4所示,首先执行步骤S401,设置一级参数集合。此步骤对应于实施例三的步骤S301。
步骤S402,设置二级参数集合。
在此步骤中,由单个脉冲序列所含有的特有参数及其默认信息以及对所述一级参数集合的公共参数的修改信息,设置对应于所述单个脉冲的二级参数集合,如果所述单个脉冲序列需要对所述一级参数集合的公共参数进行修改,则在二级参数集合中还需记录所述单个脉冲序列对所述一级参数集合的公共参数的修改信息。具体过程请参考实施例二步骤S202,在此不再赘述。
本实施例的基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置包括步骤S404至S407。
执行步骤S404,调用一级参数集合中所记录的公共参数及其默认信息,将其添加至参数配置。
执行步骤S405,调用二级参数集合中所记录的单个脉冲序列的特有参数及其默认信息,将其添加至参数配置。
步骤S404至步骤S405分别对应于实施例三中的步骤S305至步骤S306,在此不再赘述。
执行步骤S406,以所调用的二级参数集合中所记录的公共参数的修改信息替换所述参数配置中相同公共参数的默认信息。
调用所述一级参数集合、二级参数集合生成所述指定脉冲序列的参数配置时,以所调用的二级参数集合中的公共参数的修改信息替换所述参数配置中相同公共参数的默认信息。
执行步骤S407,调用三级参数集合中的公共参数、特有参数的参数值,在参数配置中,配置相同公共参数、特有参数的参数值。具体过程请参考实施例三的步骤S307,在此不再赘述。
执行步骤S408,根据所述参数配置生成驱动磁共振设备扫描的脉冲序列。可以由脉冲发生器根据所述参数配置生成驱动磁共振设备扫描的脉冲序列,通过所述脉冲序列驱动磁共振设备进行磁共振扫描。
在本实施例中,由所有脉冲序列的公共参数及其默认信息设置为一级参数集合,由单个脉冲序列所特有的参数及其默认信息,以及对所述一级参数集合的公共参数的修改信息设置二级参数集合,由单个脉冲序列所含有的全部参数值设置三级参数集合。在磁共振成像的过程中,如果对于指定的脉冲序列,需要对所述一级参数集合的公共参数的默认信息进行修改,只需修改所述指定脉冲序列所对应的二级参数集合,如果需要修改参数值,只需修改所述指定脉冲序列所对应的三级参数集合。对于指定脉冲序列的参数配置中某个参数的参数值的确定,如果所述指定脉冲序列所对应的三级参数集合有所述参数的具体值,则使用三级参数集合的值,如果三级参数集合没有所述参数的具体值,则使用所述指定脉冲序列所对应的二级参数集合中的所述参数的默认值,如果二级参数集合没有所述参数的具体值,则使用一级参数集合中的所述参数的默认值。
在上述实施例中,所述磁共振成像所有脉冲序列的公共参数的默认信息、单个脉冲序列的特有参数的默认信息、二级参数集合对所述一级参数集合的公共参数的修改信息以及三级参数集合中的公共参数、特有参数的参数值,可以预置在一级、二级以及三级参数集合中,也可以由用户通过磁共振系统的用户界面直接输入,所述各种信息中也可以部分信息预置在一级、二级、三级参数集合中,而另一部分信息,例如一些临床应用设置参数,则在磁共振成像的过程中,由用户通过磁共振系统的操作界面输入,在此不作限定。
在上述实施例中,将脉冲序列的参数分为两个或者三个参数集合,在其他实施例中,也不限于上述方式,例如,在磁共振成像的所有脉冲序列中,可能由一些脉冲序列含有一些这些脉冲序列都会用到的参数,而另外一些序列含有另外一些公用的参数,则此时,可以由所有脉冲序列的公共参数设置一级参数集合,由这些脉冲序列的公共参数设置对应于这些脉冲序列的二级参数集合,这里同样可以设置多个二级参数集合,再由所述这些脉冲序列的单个脉冲序列所含有的特有参数,设置对应于这些脉冲序列中的单个脉冲序列的三级参数集合,再由所述这些脉冲序列中的单个脉冲序列所含有参数的参数值,设置对应于这些脉冲序列中的单个脉冲序列的四级参数集合。对于参数集合的划分,可以采用多种方式,在此不做限定。
对应上述磁共振成像的控制方法,本发明技术方案还提供一种磁共振成像的控制装置,所述装置包括:第一设置单元,用于设置第一参数集合,所述第一参数集合包括公共参数的默认信息,所述公共参数适用于磁共振成像的所有脉冲序列;第二设置单元,用于设置至少一个第二参数集合,所述第二参数集合包括特有参数的默认信息,所述特有参数适用于磁共振成像的单个脉冲序列;调用单元,用于基于指定的脉冲序列调用所述第一参数集合和对应参数集合,以生成所述指定的脉冲序列的参数配置;所述对应参数集合包括对应于所述指定的脉冲序列的第二参数集合;脉冲发生器,用于根据参数配置生成驱动磁共振设备扫描的脉冲序列。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。