磁共振成像中的图像重建方法、装置、系统及存储介质与流程

专利2022-06-29  96


本发明涉及mri(magneticresonanceimaging,磁共振成像)
技术领域
,特别涉及mri中的图像重建方法、装置、系统及存储介质。
背景技术
:mri技术已经成为医学诊断中非常有用的手段。mri硬件系统主要包括:磁体子系统、磁场梯度(简称梯度)子系统、射频子系统、谱仪子系统、主计算机。其中,射频子系统主要包括:发射线圈和接收线圈,谱仪子系统主要包括:脉冲序列发生器、梯度波形发生器、发射机和接收机等。成像过程中,在脉冲序列发生器的控制下,发射机输出射频脉冲信号至射频发射线圈产生用以激发样品中氢原子核的射频场。在射频脉冲激发之后,样品中氢原子核将发出mr(magneticresonance,磁共振)信号,而这个mr信号被置于样品附近的接收线圈所接收,并在接收机内被采集,以k-space(空间)数据方式存储,同时,将k-space数据发送到图像重建装置,图像重建装置对k-space数据进行重建得到图像,并对图像进行分割、识别和其他后处理等功能。随着磁共振技术的发展,为了提高重建图像质量,接收线圈可采用多通道方式并行采集mr信号,另外,接收机在采集mr信号时,可采用压缩感知或刀锋等采样方法或技术,这两种方式使得k-space数据成倍增长,从而对图像重建装置的计算资源提出了更高的要求,图像重建装置需要强大的cpu或gpu提供足够的计算能力,从而能在足够短时间内获得磁共振图像并提取相关信息。而强大的计算性能的cpu和gpu意味着高昂的成本。而另一方面,目前的系统中强大的计算机性能并没有得到充分的利用。例如:在一次3个小时志愿者扫描过程中磁共振图像重建机器中cpu实际使用情况为:cpu使用率在5%以下的时间片占了整个扫描时间段的98%,这意味着花费高额成本的硬件事实上只在不到2%的时间上被充分使用到,对于拥有多台系统的客户来说,总体上硬件资源的闲置会更为明显。技术实现要素:为解决上述问题,本发明提供mri中的图像重建方法,以降低mri中的图像重建所需的硬件成本;本发明还提供mri中的图像重建装置,以降低mri中的图像重建所需的硬件成本;本发明还提供mri中的图像重建系统,以降低mri中的图像重建所需的硬件成本;本发明还提供计算机存储介质,以降低mri中的图像重建耗费的成本。为了达到上述目的,本发明提供了如下技术方案:磁共振成像中的图像重建方法,该方法包括:对于每一待执行的图像重建任务,磁共振mr系统计算该任务的计算能力需求值;判断该任务的计算能力需求值是否大于预设阈值,若是,将该任务发送给共享图像重建装置,以使得共享图像重建装置执行该任务;否则,将该任务发送给本地图像重建装置,以使得本地图像重建装置执行该任务;其中,共享图像重建装置的计算性能高于本地图像重建装置,且,共享图像重建装置共享给多台mr系统。所述计算该任务的计算能力需求值包括:对该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。所述计算该任务的计算能力需求值之前进一步包括:根据预先设定的计算结果要求反馈时长的分级标准,确定该任务的计算结果要求反馈时长对应的级别,其中,计算结果要求反馈时长越短,对应的级别值越高;根据预先设定的数据量分级标准,确定该任务处理的数据量对应的级别值,其中,数据量越大,对应的级别值越高;根据预先设定的不同算法的计算复杂度,确定该任务使用的各算法的计算复杂度,对该任务使用的各算法的计算复杂度求和,得到该任务的计算复杂度,其中,算法越复杂,算法的计算复杂度越高;所述对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算包括:对该任务的计算结果要求反馈时长对应的级别值、该任务处理的数据量对应的级别值和该任务的计算复杂度进行加权计算。磁共振成像中的图像重建方法,该方法包括:共享图像重建装置接收共享本装置的任一mr系统发来的图像重建任务,其中所述图像重建任务是所述磁共振系统产生的待重建的图像重建任务中计算能力需求值大于预设阈值的图像重建任务;计算该任务的优先级;根据该任务的优先级,将该任务放入任务队列中,所述任务队列中的任务按照优先级的从高到低依次排列;从任务队列中依次读取任务,执行读取的任务。所述计算该任务的优先级包括:对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述计算能力需求值为所述mr系统根据该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度计算出并发送给共享图像重建装置的;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述该任务的计算结果要求反馈时长为所述mr系统发来的。所述对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算之前进一步包括:根据预先设定的计算结果要求反馈时长的分级标准,确定该任务的计算结果要求反馈时长对应的级别,其中,计算结果要求反馈时长越短,对应的级别值越高;根据预先设定的数据量分级标准,确定该任务处理的数据量对应的级别值,其中,数据量越大,对应的级别值越高;根据预先设定的不同算法的计算复杂度,确定该任务使用的各算法的计算复杂度,对该任务使用的各算法的计算复杂度求和,得到该任务的计算复杂度,其中,算法越复杂,算法的计算复杂度越高;根据预设设定的任务在任务队列中的等待时长的分级标准,确定该任务在任务队列中的等待时长对应的级别值,其中,任务在任务队列中的等待时长越长,对应的级别值越高;所述对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算包括:对该任务的计算结果要求反馈时长对应的级别值、该任务处理的数据量对应的级别值、该任务的计算复杂度和该任务在任务队列中的等待时长对应的级别值进行加权计算。所述方法进一步包括:当任务队列中新加入任务或有任务被执行完毕时,重新计算各任务的优先级,按照计算结果,调整各任务在任务队列中的位置。磁共振成像中的图像重建装置,该装置位于磁共振mr系统上,该装置包括:计算能力需求值计算模块,对于每一待执行的图像重建任务,计算该任务的计算能力需求值;任务分发模块,判断所述计算能力需求值计算模块计算得到的计算能力需求值是否大于预设阈值,若是,将所述待执行的图像重建任务发送给共享图像重建装置,以使得共享图像重建装置执行该任务;否则,将所述待执行的图像重建任务发送给本地图像重建装置,以使得本地图像重建装置执行该任务;其中,共享图像重建装置的计算性能高于本地图像重建装置,且,共享图像重建装置共享给多台mr系统。所述计算能力需求值计算模块计算该任务的计算能力需求值包括:对该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。磁共振成像中的图像重建装置,该装置位于共享图像重建装置上,所述共享图像重建装置共享给多台mr系统,该磁共振成像中的图像重建装置包括:任务优先级计算模块,接收mr系统发来的图像重建任务,计算该任务的优先级,其中所述图像重建任务是所述磁共振系统产生的待重建的图像重建任务中计算能力需求值大于预设阈值的图像重建任务;任务队列管理模块,根据所述任务优先级计算模块计算得到的所述图像重建任务的优先级,将所述图像重建任务放入任务队列中,所述任务队列中的任务按照优先级的从高到低依次排列;任务执行模块,从所述任务队列中依次读取任务,执行读取的任务。所述任务优先级计算模块计算该任务的优先级包括:对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述计算能力需求值为所述mr系统根据该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度计算出并发送给任务优先级计算模块的;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述该任务的计算结果要求反馈时长为所述mr系统发来的。所述任务队列管理模块进一步包括:当任务队列中新加入任务或有任务被执行完毕时,通知所述任务优先级计算模块重新计算各任务的优先级,并根据所述任务优先级计算模块计算得到的各任务的新优先级,调整各任务在任务队列中的位置。一种磁共振成像中的图像重建系统,该系统包括:多个mr系统和一个共享图像重建装置,其中,所述mr系统包括如上所述的磁共振成像中的图像重建装置,所述共享图像重建装置包括如上任一所述的磁共振成像中的图像重建装置。计算机可读存储介质,其上存储有计算机程序,所述计算机程序被一处理器执行时实现如上任一项所述的磁共振成像中的图像重建方法的步骤。磁共振成像中的图像重建装置,所述装置包括:处理器和存储器;所述存储器中存储有可被所述处理器执行的应用程序,用于使得所述处理器执行如上任一项所述的磁共振成像中的图像重建方法的步骤。本发明通过计算图像重建任务的计算能力需求值,将计算能力需求高的任务发送给计算性能高的共享图像重建装置执行,否则,将任务发送给计算性能普通的本地图像重建装置,从而使得多台mr系统可以共用一台高性能的图像重建装置,降低了图像重建所需的硬件成本。附图说明图1为本发明一实施例提供的mri中的图像重建方法流程图;图2为本发明另一实施例提供的mri中的图像重建方法流程图;图3为本发明又一实施例提供的mri中的图像重建方法流程图;图4为本发明实施例提供的mri中的图像重建的系统架构图;图5为本发明一实施例提供的mri中的图像重建装置的结构示意图;图6为本发明另一实施例提供的mri中的图像重建装置的结构示意图;图7为本发明又一实施例提供的mri中的图像重建装置的结构示意图。其中,附图标记如下:标号含义101~104步骤201~204步骤301~309步骤411~414mr系统421-424本地图像重建装置43交换机44共享图像重建装置50本发明一实施例提供的mri中的图像重建装置51计算能力需求值计算模块52任务分发模块60本发明另一实施例提供的mri中的图像重建装置61任务优先级计算模块62任务队列管理模块63任务执行模块70本发明又一实施例提供的mri中的图像重建装置71处理器72存储器具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例,对本发明的技术方案进行详细说明。如在本发明的说明书以及所附权利要求书中使用的单数形式的“一”以及“所述”也意图包括复数形式,除非本文内容明确地另行指定。以下对本发明进行详细说明:图1为本发明一实施例提供的mri中的图像重建方法流程图,其具体步骤如下:步骤101:对于每一待执行的图像重建任务,mr系统计算该任务的计算能力需求值。步骤102:mr系统判断该任务的计算能力需求值是否大于预设阈值,若是,执行步骤103;否则,执行步骤104。预设阈值的具体取值可根据多次试验确定。步骤103:mr系统将该任务发送给共享图像重建装置,以使得共享图像重建装置执行该任务,本流程结束。步骤104:mr系统将该任务发送给本地图像重建装置,以使得本地图像重建装置执行该任务。其中,共享图像重建装置的计算性能高于本地图像重建装置,且共享图像重建装置共享给多台mr系统。图2为本发明另一实施例提供的mri中的图像重建方法流程图,其具体步骤如下:步骤201:共享图像重建装置接收共享本装置的任一mr系统发来的图像重建任务,其中该图像重建任务是该mr系统产生的待重建的图像重建任务中计算能力需求值大于预设阈值的图像重建任务。步骤202:共享图像重建装置计算该任务的优先级。在实际应用中,共享图像重建装置可根据如下参数计算该任务的优先级:一、根据mr系统发来的该任务的计算能力需求值;二、根据mr系统发来的该任务的计算能力需求值和该任务在任务队列中的等待时长;三、根据该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度;四、根据该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长。步骤203:共享图像重建装置根据该任务的优先级,将该任务放入任务队列中,任务队列中的任务按照优先级的从高到低依次排列。步骤204:共享图像重建装置从任务队列中依次读取任务,执行读取的任务。图3为本发明又一实施例提供的mri中的图像重建方法流程图,其具体步骤如下:步骤301:mr系统采集完k-space数据,创建图像重建任务。图像重建任务包括任务内容和任务处理的k-space数据,任务内容包括:一个或多个动作,每个动作使用的一个或多个算法等。步骤302:mr系统对该图像重建任务的计算结果要求反馈时长、该任务处理的k-space数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。其中,任务的计算结果要求反馈时长为用户预先设定好的。在实际应用中,可采用如下步骤得到图像重建任务的计算能力需求值:步骤3021:根据预先设定的计算结果要求反馈时长的分级标准,确定该任务的计算结果要求反馈时长对应的级别,其中,计算结果要求反馈时长越短,对应的级别值越高。例如:将计算结果要求反馈时长的总范围划分为多个等长区间,每个区间对应一个级别值,其中,一个区间对应的计算结果要求反馈时长越短,则该区间对应的级别值越高。步骤3022:根据预先设定的数据量分级标准,确定该任务处理的数据量对应的级别值,其中,数据量越大,对应的级别值越高。例如:将k-space数据量的总范围划分为多个等长区间,每个区间对应一个级别值,其中,一个区间对应的数据量越大,则该区间对应的级别值越高。步骤3023:根据预先设定的不同算法的计算复杂度,确定该任务使用的各算法的计算复杂度,对该任务使用的各算法的计算复杂度求和,得到该任务的计算复杂度,其中,算法越复杂,算法的计算复杂度越高。步骤3024:对该任务的计算结果要求反馈时长对应的级别值、该任务处理的数据量对应的级别值和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。预先设定任务的计算结果要求反馈时长、任务处理的数据量和任务的计算复杂度的权重,该三者的权重之和为1。步骤303:mr系统判断该任务的计算能力需求值是否大于预设阈值,若是,执行步骤305;否则,执行步骤304。步骤304:mr系统将该任务发送给本地图像重建装置进行处理,本流程结束。步骤305:mr系统将该任务发送给共享图像重建装置。mr系统可将该任务的计算能力需求值和该任务一起发送给共享图像重建装置;或者,mr系统可将该任务的计算结果要求反馈时长和该任务一起发送给共享图像重建装置。步骤306:共享图像重建装置接收该任务,将该任务放入本地存储器。本地存储器如:高性能磁盘阵列。步骤307:共享图像重建装置对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级。若mr系统将该任务的计算能力需求值发送给共享图像重建装置,则共享图像重建装置对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级;若mr系统未将该任务的计算能力需求值发送给共享图像重建装置,而只是将该任务的计算结果要求反馈时长发送过来,则共享图像重建装置对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级。具体地,共享图像重建装置对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算可采用如下方式:步骤3071:根据预先设定的计算结果要求反馈时长的分级标准,确定该任务的计算结果要求反馈时长对应的级别,其中,计算结果要求反馈时长越短,对应的级别值越高。例如:将计算结果要求反馈时长的总范围划分为多个等长区间,每个区间对应一个级别值,其中,一个区间对应的计算结果要求反馈时长越短,则该区间对应的级别值越高。如:将计算结果要求反馈时长的总范围划分为5个等长区间,分别以1-5表示每个区间对应的级别值。步骤3072:根据预先设定的数据量分级标准,确定该任务处理的数据量对应的级别值,其中,数据量越大,对应的级别值越高。例如:将k-space数据量的总范围划分为多个等长区间,每个区间对应一个级别值,其中,一个区间对应的数据量越大,则该区间对应的级别值越高。如:将k-space数据量的总范围划分为5个等长区间,分别以1-5表示每个区间对应的级别值。步骤3073:根据预先设定的不同算法的计算复杂度,确定该任务使用的各算法的计算复杂度,对该任务使用的各算法的计算复杂度求和,得到该任务的计算复杂度,其中,算法越复杂,算法的计算复杂度越高。步骤3074:根据预设设定的任务在任务队列中的等待时长的分级标准,确定该任务在任务队列中的等待时长对应的级别值,其中,任务在任务队列中的等待时长越长,对应的级别值越高。例如:将任务在任务队列中的等待时长的总范围划分为多个等长区间,每个区间对应一个级别值,其中,一个区间对应的等待时长越长,则该区间对应的级别值越高。如:将任务在任务队列中的等待时长的总范围划分为5个等长区间,分别以1-5表示每个区间对应的级别值。当任务还未被放入任务队列时,该任务在任务队列中的等待时长为0。步骤3075:对该任务的计算结果要求反馈时长对应的级别值、该任务处理的数据量对应的级别值、该任务的计算复杂度和该任务在任务队列中的等待时长对应的级别值进行加权计算。预先设定任务的计算结果要求反馈时长对应的级别值、任务处理的数据量对应的级别值、任务的计算复杂度和任务在任务队列中的等待时长对应的级别值的权重,该四者的权重之和为1。步骤308:共享图像重建装置根据该任务的优先级,将该任务插入任务队列中,其中,任务队列中的任务按照优先级从高到低的顺序进行排列,即优先级越高的任务位置越靠前,越能被提前处理。步骤309:共享图像重建装置按照顺序依次从任务队列中读取任务,从本地存储器中读取该任务的任务内容和k-space数据并加载到内存中开始计算,计算完成后,将得到的重建图像数据和相关结果返回给发起该任务的mr系统。当任务队列有新任务加入,或者任务队列中有任务执行完毕时,共享图像重建装置根据各任务在任务队列中的等待时长更新任务队列中各任务的优先级,并根据计算结果调整各任务在任务队列中的顺序。由于将任务在任务队列中的等待时长加入任务优先级的计算,并在任务队列有新任务加入或者任务队列中有任务执行完毕时更新各任务的优先级,可避免低优先级的任务始终排在最后,而有可能永远不被处理的情况。本发明实施例中的本地图像重建装置与共享图像重建装置是以计算性能区分的,共享图像重建装置的计算性能高于本地图像重建装置,例如:本地图像重建装置可为采用x86或arm平台的计算机,而共享图像重建装置可为配置有强大cpu和gpu的服务器,且共享图像重建装置可根据支持的mr系统和通道的数量的增多对配置进行扩展和升级。图4为本发明实施例提供的mri中的图像重建的系统架构图,其中,411~414分别为mr系统,421-424分别为每个mr系统的本地图像重建装置,43为交换机,44为共享图像重建装置。图5为本发明一实施例提供的mri中的图像重建装置50的结构示意图,该装置位于mr系统上,该装置50主要包括:计算能力需求值计算模块51和任务分发模块52,其中:计算能力需求值计算模块51,对于每一待执行的图像重建任务,计算该任务的计算能力需求值,将该任务和该任务的计算能力需求值发送给任务分发模块52。任务分发模块52,接收计算能力需求值计算模块51发来的图像重建任务和该任务的计算能力需求值,判断该计算能力需求值是否大于预设阈值,若是,将该图像重建任务发送给共享图像重建装置,以使得共享图像重建装置执行该任务;否则,将该图像重建任务发送给本地图像重建装置,以使得本地图像重建装置执行该任务;其中,共享图像重建装置的计算性能高于本地图像重建装置,且,共享图像重建装置共享给多台mr系统。在一可选实施例中,计算能力需求值计算模块51计算该任务的计算能力需求值包括:对该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。在实际应用中,图像重建装置50可位于mr系统中的主机上。图6为本发明另一实施例提供的mri中的图像重建装置60的结构示意图,该装置60位于共享图像重建装置上,该共享图像重建装置共享给多台mr系统,该mri中的图像重建装置60包括:任务优先级计算模块61、任务队列管理模块62和任务执行模块63,其中:任务优先级计算模块61,接收mr系统发来的图像重建任务,计算该任务的优先级,将该图像重建任务和该任务的优先级发送给任务队列管理模块62,其中,该图像重建任务是该mr系统产生的待重建的图像重建任务中计算能力需求值大于预设阈值的图像重建任务。任务队列管理模块62,接收任务优先级计算模块61发来的图像重建任务和该任务的优先级,根据该任务的优先级,将该任务放入任务队列中,任务队列中的任务按照优先级的从高到低依次排列。任务执行模块63,从任务队列管理模块62维护的任务队列中依次读取任务,执行读取的任务。在一可选实施例中,任务优先级计算模块61计算该任务的优先级包括:对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,计算能力需求值为mr系统根据该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度计算出并发送给任务优先级计算模块61的;或者,对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,该任务的计算结果要求反馈时长为mr系统发来的。在一可选实施例中,任务队列管理模块62进一步包括:当任务队列中新加入任务或有任务被执行完毕时,通知所述任务优先级计算模块重新计算各任务的优先级,并根据所述任务优先级计算模块计算得到的各任务的新优先级,调整各任务在任务队列中的位置。本发明实施例还提供一种mri中的图像重建系统,该系统包括:多个mr系统和一个共享图像重建装置,其中,mr系统包括上述mri中的图像重建装置50,共享图像重建装置包括上述mri中的图像重建装置60。本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被一处理器执行时实现如步骤101-104,或者步骤201-204,或者步骤301-309所述的mri中的图像重建方法的步骤。图7为本发明又一实施例提供的mri中的图像重建装置70的结构示意图,该装置70包括:处理器71和存储器72,其中:存储器72中存储有可被处理器71执行的应用程序,用于使得处理器71执行如步骤101-104,或者步骤201-204,或者步骤301-309所述的mri中的图像重建方法的步骤。本发明实施例的有益技术效果如下:通过将计算性能需求高的图像重建任务发送给高性能的共享图像重建装置处理,而将计算性能需求低的图像重建任务发送给本地普通性能的图像重建装置处理,从而减少了高性能的共享图像重建装置的数量,从而降低了图像重建所需的硬件成本,同时,由于高性能的共享图像重建装置对能源的消耗高,因此也减少了能源消耗。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页1 2 3 
技术特征:

1.磁共振成像中的图像重建方法,其特征在于,该方法包括:

对于每一待执行的图像重建任务,磁共振系统(411,412,413,414)计算该任务的计算能力需求值;

判断该任务的计算能力需求值是否大于预设阈值,若是,将该任务发送给共享图像重建装置(44),以使得共享图像重建装置(44)执行该任务;否则,将该任务发送给本地图像重建装置(421,422,423,424),以使得本地图像重建装置(421,422,423,424)执行该任务;其中,共享图像重建装置(44)的计算性能高于本地图像重建装置(421,422,423,424),且,共享图像重建装置(44)共享给多台磁共振系统(411,412,413,414)。

2.根据权利要求1所述的方法,其特征在于,所述计算该任务的计算能力需求值包括:

对该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值;或者,

对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。

3.根据权利要求2所述的方法,其特征在于,所述计算该任务的计算能力需求值之前进一步包括:

根据预先设定的计算结果要求反馈时长的分级标准,确定该任务的计算结果要求反馈时长对应的级别,其中,计算结果要求反馈时长越短,对应的级别值越高;

根据预先设定的数据量分级标准,确定该任务处理的数据量对应的级别值,其中,数据量越大,对应的级别值越高;

根据预先设定的不同算法的计算复杂度,确定该任务使用的各算法的计算复杂度,对该任务使用的各算法的计算复杂度求和,得到该任务的计算复杂度,其中,算法越复杂,算法的计算复杂度越高;

所述对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算包括:

对该任务的计算结果要求反馈时长对应的级别值、该任务处理的数据量对应的级别值和该任务的计算复杂度进行加权计算。

4.磁共振成像中的图像重建方法,其特征在于,该方法包括:

共享图像重建装置(44)接收共享本装置的任一磁共振系统(411,412,413,414)发来的图像重建任务,其中所述图像重建任务是所述磁共振系统(411,412,413,414)产生的待重建的图像重建任务中计算能力需求值大于预设阈值的图像重建任务;

计算该任务的优先级;

根据该任务的优先级,将该任务放入任务队列中,所述任务队列中的任务按照优先级的从高到低依次排列;

从任务队列中依次读取任务,执行读取的任务。

5.根据权利要求4所述的方法,其特征在于,所述计算该任务的优先级包括:

对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述计算能力需求值为所述磁共振系统根据该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度计算出并发送给共享图像重建装置的;

或者,对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述该任务的计算结果要求反馈时长为所述磁共振系统发来的。

6.根据权利要求5所述的方法,其特征在于,所述对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算之前进一步包括:

根据预先设定的计算结果要求反馈时长的分级标准,确定该任务的计算结果要求反馈时长对应的级别,其中,计算结果要求反馈时长越短,对应的级别值越高;

根据预先设定的数据量分级标准,确定该任务处理的数据量对应的级别值,其中,数据量越大,对应的级别值越高;

根据预先设定的不同算法的计算复杂度,确定该任务使用的各算法的计算复杂度,对该任务使用的各算法的计算复杂度求和,得到该任务的计算复杂度,其中,算法越复杂,算法的计算复杂度越高;

根据预设设定的任务在任务队列中的等待时长的分级标准,确定该任务在任务队列中的等待时长对应的级别值,其中,任务在任务队列中的等待时长越长,对应的级别值越高;

所述对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算包括:

对该任务的计算结果要求反馈时长对应的级别值、该任务处理的数据量对应的级别值、该任务的计算复杂度和该任务在任务队列中的等待时长对应的级别值进行加权计算。

7.根据权利要求5或6所述的方法,其特征在于,所述方法进一步包括:

当任务队列中新加入任务或有任务被执行完毕时,重新计算各任务的优先级,按照计算结果,调整各任务在任务队列中的位置。

8.磁共振成像中的图像重建装置(50),该装置(50)位于磁共振系统(411,412,413,414)上,其特征在于,该装置(50)包括:

计算能力需求值计算模块(51),对于每一待执行的图像重建任务,计算该任务的计算能力需求值;

任务分发模块(52),判断所述计算能力需求值计算模块(51)计算得到的计算能力需求值是否大于预设阈值,若是,将所述待执行的图像重建任务发送给共享图像重建装置(44),以使得共享图像重建装置(44)执行该任务;否则,将所述待执行的图像重建任务发送给本地图像重建装置(421,422,423,424),以使得本地图像重建装置(421,422,423,424)执行该任务;其中,共享图像重建装置(44)的计算性能高于本地图像重建装置(421,422,423,424),且,共享图像重建装置(44)共享给多台磁共振系统(411,412,413,414)。

9.根据权利要求8所述的装置(50),其特征在于,所述计算能力需求值计算模块(51)计算该任务的计算能力需求值包括:

对该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值;或者,

对该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度进行加权计算,得到该任务的计算能力需求值。

10.磁共振成像中的图像重建装置(60),该装置(60)位于共享图像重建装置上(44),所述共享图像重建装置(44)共享给多台磁共振系统(411,412,413,414),其特征在于,该磁共振成像中的图像重建装置(60)包括:

任务优先级计算模块(61),接收磁共振系统(411,412,413,414)发来的图像重建任务,计算该任务的优先级,其中所述图像重建任务是所述磁共振系统(411,412,413,414)产生的待重建的图像重建任务中计算能力需求值大于预设阈值的图像重建任务;

任务队列管理模块(62),根据所述任务优先级计算模块(61)计算得到的所述图像重建任务的优先级,将所述图像重建任务放入任务队列中,所述任务队列中的任务按照优先级的从高到低依次排列;

任务执行模块(63),从所述任务队列中依次读取任务,执行读取的任务。

11.根据权利要求10所述的装置(60),其特征在于,所述任务优先级计算模块(61)计算该任务的优先级包括:

对该任务的计算能力需求值和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述计算能力需求值为所述磁共振系统根据该任务的计算结果要求反馈时长、该任务处理的数据量和该任务的计算复杂度计算出并发送给任务优先级计算模块的;

或者,对该任务的计算结果要求反馈时长、该任务处理的数据量、该任务的计算复杂度和该任务在任务队列中的等待时长进行加权计算,得到该任务的优先级,其中,所述该任务的计算结果要求反馈时长为所述磁共振系统发来的。

12.根据权利要求11所述的装置(60),其特征在于,所述任务队列管理模块(62)进一步包括:

当任务队列中新加入任务或有任务被执行完毕时,通知所述任务优先级计算模块重新计算各任务的优先级,并根据所述任务优先级计算模块计算得到的各任务的新优先级,调整各任务在任务队列中的位置。

13.一种磁共振成像中的图像重建系统,其特征在于,该系统包括:多个磁共振系统(411,412,413,414)和一个共享图像重建装置(44),其中,所述磁共振系统(411,412,413,414)包括如权利要求8或9所述的磁共振成像中的图像重建装置(50),所述共享图像重建装置(44)包括如权利要求10至12任一所述的磁共振成像中的图像重建装置(60)。

14.计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被一处理器执行时实现如权利要求1至7中任一项所述的磁共振成像中的图像重建方法的步骤。

15.磁共振成像中的图像重建装置(70),其特征在于,所述装置包括:处理器(71)和存储器(72);

所述存储器(72)中存储有可被所述处理器(71)执行的应用程序,用于使得所述处理器(71)执行如权利要求1至7中任一项所述的磁共振成像中的图像重建方法的步骤。

技术总结
本发明提供的磁共振成像中的图像重建方法、装置、系统及计算机存储介质。方法包括:对于每一待执行的图像重建任务,磁共振系统计算该任务的计算能力需求值;判断该任务的计算能力需求值是否大于预设阈值,若是,将该任务发送给共享图像重建装置,以使得共享图像重建装置执行该任务;否则,将该任务发送给本地图像重建装置,以使得本地图像重建装置执行该任务;其中,共享图像重建装置的计算性能高于本地图像重建装置,且,共享图像重建装置共享给多台磁共振系统。本发明降低了MRI中的图像重建所需的硬件成本。

技术研发人员:熊俊;黄艳图
受保护的技术使用者:西门子(深圳)磁共振有限公司
技术研发日:2018.11.28
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-48664.html

最新回复(0)