一种医学图像重建方法和系统与流程

文档序号:17470608发布日期:2019-04-20 05:47阅读:183来源:国知局
一种医学图像重建方法和系统与流程

本申请涉及图像处理领域,特别涉及一种医学图像重建方法和系统。



背景技术:

磁共振成像(magneticresonanceimaging,mri)是一种强大的医用成像模式,利用磁共振现象进行成像,具有非侵入性、无电离、辐射等特点,其所获得的图像具有清晰、精细、分辨率高、对比度好等特点。mri可应用于人体解剖结构、生理功能、血流和代谢信息的成像等领域。然而,mri的成像速度较慢,检查一次约为几分钟至十几分钟,这极大的限制了图像的时间和空间分辨率。因此,有必要提出一种图像重建方法,减少成像时间并提高成像质量。



技术实现要素:

本申请实施例之一提供一种医学图像重建方法。所述方法包括:对k空间进行采样处理,得到第一k空间数据;对所述第一k空间数据进行轨迹调整,得到第二k空间数据;利用重建模块对所述第二k空间数据进行数据重建,得到重建图像数据,所述重建模块包括神经网络模型或神经网络模型与非神经网络模型的混合模型。

在一些实施例中,所述神经网络模型与非神经网络模型的混合模型是指在所述重建模块中,同时包含基于神经网络模型构建的模块,以及非神经网络模型构建的模块,所述非神经网络模型包括数据重建算法,所述数据重建算法包括但不限于并行成像方法或压缩感知方法。

在一些实施例中,所述神经网络模型基于以下训练方法获得:获取训练集,所述训练集中包括多个样本数据和所述样本数据经过数据重建算法处理后的期望数据;利用所述训练集对初始模型进行训练,获得神经网络模型。

在一些实施例中,所述轨迹调整包括:利用非神经网络的数据处理方式,包括但不限于部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。

本申请实施例之一提供一种轨迹调整确定方法。所述方法包括:获取多个初始k空间数据;对所述初始k空间数据进行采样处理,得到第一k空间数据;利用至少一种轨迹调整方法对所述第一k空间数据进行处理,得到第二k空间数据;基于所述第二k空间数据和初始k空间数据,获得至少一个初始轨迹优化模型,所述初始轨迹优化模型为神经网络模型或神经网络模型与非神经网络模型的混合模型,基于所述初始化轨迹优化模型获得对应的轨迹调整方法的误差,将所述最小误差对应的轨迹调整方法作为确定的轨迹调整方法。

在一些实施例中,所述基于所述初始化优化轨迹模型获得对应的轨迹调整方法的误差,包括:基于所述第二k空间数据和初始k空间数据生成至少一个训练集,所述一个训练集对应一种轨迹调整方法;利用所述训练集对至少一个初始模型进行训练,得到对应的神经网络模型;基于至少一个神经网络模型,获得每个神经网络模型的训练误差,将所述训练误差作为对应的轨迹调整方法的误差。

在一些实施例中,所述神经网络模型与非神经网络模型的混合模型是指在所述初始轨迹优化模型中,同时包含基于神经网络模型构建的模块,以及非神经网络模型构建的模块,所述非神经网络模型包括数据重建算法,所述数据重建算法包括但不限于并行成像方法、部分傅里叶方法或压缩感知方法。

在一些实施例中,所述对所述初始k空间数据进行采样处理包括:利用预设采样轨迹对初始k空间数据进行处理,所述预设采样轨迹包括但不限于笛卡尔采样轨迹、螺旋采样轨迹或径向采样轨迹。

在一些实施例中,所述轨迹调整方法为非机器学习的数据处理方式,包括但不限于:部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。

本申请实施例之一提供一种轨迹优化模型训练方法。所述方法包括:获取多个初始k空间数据;对所述初始k空间数据进行采样处理,得到第一k空间数据;利用轨迹调整方法对所述第一k空间数据进行处理,得到第二k空间数据;基于所述第二k空间数据和初始k空间数据,生成训练集;利用所述训练集对初始模型进行训练,得到轨迹优化模型。

本申请实施例之一提供一种医学图像重建系统。所述系统包括:采样模块,用于对k空间进行采样处理,得到第一k空间数据;调整模块,用于对所述第一k空间数据进行轨迹调整,得到第二k空间数据;重建模块,用于对所述第二k空间数据进行数据重建,得到重建图像数据,所述重建模块包括神经网络模型或神经网络模型与非神经网络模型的混合模型。

在一些实施例中,所述神经网络模型与非神经网络模型的混合模型是指在所述重建模块中,同时包含基于神经网络模型构建的模块,以及非神经网络模型构建的模块,所述非神经网络模型包括数据重建算法,所述数据重建算法包括但不限于并行成像方法或压缩感知方法。

在一些实施例中,所述神经网络模型基于以下训练方法获得:获取训练集,所述训练集中包括多个样本数据和所述样本数据经过数据重建算法处理后的期望数据;利用所述训练集对初始模型进行训练,获得神经网络模型。

在一些实施例中,所述调整模块用于利用非神经网络的数据处理方式,包括但不限于部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。

本申请实施例之一提供一种医学图像重建装置。所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现医学图像重建方法。

本申请实施例之一提供一种计算机可存储介质,所述存储介质存储有计算机指令,当所述计算机指令中的至少部分指令被处理器执行时,实现医学图像重建方法。

本申请实施例之一提供一种轨迹调整确定装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现轨迹调整确定方法。

本申请实施例之一提供一种计算机可存储介质,所述存储介质存储有计算机指令,当所述计算机指令中的至少部分指令被处理器执行时,实现轨迹调整确定方法。

本申请实施例之一提供一种轨迹优化模型训练装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现轨迹优化模型训练方法。

本申请实施例之一提供一种计算机可存储介质,所述存储介质存储有计算机指令,当所述计算机指令中的至少部分指令被处理器执行时,实现轨迹优化模型训练方法。

附图说明

本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1所示为基于本申请一些实施例中示例磁共振成像系统的示意图;

图2a所示为基于本申请一些实施例中示例磁共振成像系统的示意图;

图2b所示为基于本申请一些实施例中具有处理模块的示例计算机设备的示例硬件和/或软件组件的示意图;

图3为根据本申请一些实施例中磁共振成像的示例性流程图;

图4为根据本申请一些实施例所示的医学图像重建系统的模块图;

图5为根据本申请一些实施例所示的医学图像重建方法的示例性流程图;

图6为根据本申请一些实施例所示的轨迹调整确定方法的示例性流程图;

图7为根据本申请一些实施例所示的轨迹优化模型训练方法的示例性流程图;

图8为根据本申请一些实施例所示的利用不同采样方法获得的k空间数据分布示意图;

图9为根据本申请一些实施例所示的利用不同采样方法获得的k空间数据分布示意图;

图10为根据本申请一些实施例所示的经过轨迹调整处理前后的k空间数据分布示意图;

图11为根据本申请一些实施例所示的经过轨迹调整处理前后的k空间数据分布示意图;

图12为根据本申请一些实施例所示的经过轨迹调整处理前后的k空间数据分布示意图。

具体实施方式

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

图1所示为基于本申请一些实施例中示例磁共振成像系统100的示意图。

如图1所示,磁共振成像系统100可以包括mri扫描仪110、控制模块120、处理模块130和显示模块140。mri扫描仪110可以包括磁体模块111和rf模块112。磁体模块111可以包括一个主磁场发生器和/或一个梯度磁场发生器(未在图1中标示)。所述主磁场发生器可以包括在mri过程中产生静磁场b0的主磁体。所述主磁体可以采用永磁体、超导电磁体、电阻电磁体等。所述梯度磁场发生器可以在x、y和/或z方向上产生磁场梯度。如本申请所述,所述x方向也可以被称为读出(ro)方向,所述y方向也可以被称为相位编码(pe)方向,所述z方向也可以被称为层面选择(ss)方向。在本申请中,读出方向和频率编码方向可以互换使用。所述梯度磁场可以编码位于mri扫描仪110中的某个目标主体(受检者)的空间信息。rf模块112可以包括rf发射线圈和/或接收线圈,其中:所述rf发射线圈可以发射rf信号(或称为射频脉冲),以激发受检者感兴趣区域,产生回波信号(spinecho);所述rf接收线圈可以接收感兴趣区域发射的回波信号。在一些实施例中,所述rf信号可以是30°脉冲信号、40°脉冲信号、60°脉冲信号等。在一些实施例中,磁体模块111和/或rf模块112的功能、尺寸、类型、几何形状、位置、数量可以根据一个或多个特定条件来确定或改变。例如,根据功能和尺寸的差异,所述rf线圈可以分为体线圈和局部线圈。在本申请的一些实施例中,所述体线圈可以设置为鸟笼线圈、横向电磁线圈、鞍形线圈、赫姆赫兹线圈等。在本申请的一些实施例中,所述局部线圈可以包括相控阵列线圈、环状线圈等。在一些实施例中,可以将磁体模块111和rf模块112设计成围绕一个目标主体的形式,形成隧道式mri扫描仪(例如,封闭式mri扫描仪)或开放式mri扫描仪(例如,开放孔式mri扫描仪)。

控制模块120可以控制mri扫描仪110中的磁体模块111和/或rf模块112、处理模块130和/或显示模块140。控制模块120可以从mri扫描仪110、处理模块130和/或显示模块140处接收信息。控制模块120可以发送信息至mri扫描仪110、处理模块130和/或显示模块140。根据本申请的一些实施例,控制模块120可以从显示模块140处接收命令,所述命令可以由用户提供,并根据所述命令调整磁体模块111和/或rf模块112对应的扫描参数对感兴趣的区域成像。处理模块130可以处理从不同模块处接收到的不同种类的信息。

为了进一步理解本申请,下面对几个实施例进行具体描述,本申请中的实施例并不构成对本申请的限定。例如,在一些实施例中,处理模块130可以处理从rf模块112处接收到的mr信号,基于所述mr信号生成一个或多个mr图像,并将一个或多个所述mr图像发送至显示模块140。在一些实施例中,处理模块130可以通过显示模块140处理由用户或操作者输入的数据,将所述数据转换为特定命令,并将所述命令提供给控制模块120。显示模块140可以接收输入和/或显示输出信息。所述输入和/或输出信息可以包括程序、软件、算法、数据、文本、数字、图像、语音等的一种或几种的组合。例如,用户或操作者可以通过输入一个或多个初始参数或条件启动扫描。在本申请中,除非明确提示例外情形,用户和操作者可以互换使用。又例如,信息可以从外部源导入,所述外部源包括,例如,软盘、硬盘、无线终端等的一种或几种的组合。在一些实施例中,控制模块120、处理模块130和/或显示模块140可以集成于mri控制台。操作者可以在mri扫描过程中设置参数,控制成像程序,查看通过所述mri控制台生成的图像。

需要注意的是,以上对于mri系统100的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解本申请后,可能在不背离这一原理的情况下,对实施上述方法和系统的应用领域形式和细节上进行各种修正和改变。例如,mri系统100的配置和/或功能可以根据具体实施情况而改变。仅仅作为示例,mri系统100可以进一步包括其它组件,例如,患者定位模块、梯度放大器模块和其它设备或模块。值得注意的是,mri系统可以是传统的或单模式的医疗系统,或是包括例如正电子发射断层摄影-磁共振成像(pet-mri)系统、远程医疗mri系统等的多模式系统。然而,这些修正和改变仍在以上描述的范围之内。

图2a所示为基于本申请一些实施例中示例磁共振成像系统的示意图。

如图2a所示,主磁体201可以产生主磁场(b0场),并将所述主磁场作用于暴露在所述主场内的物体(或称为目标对象)上。梯度线圈202可以位于主磁体201所限定的圆筒内。梯度线圈202可以产生第二磁场(也可称为梯度场)。梯度线圈202可以包括三组线圈,即x梯度线圈、y梯度线圈和/或z梯度线圈(未在图2a中标示)。在一些实施例中,所述z梯度线圈可以基于圆形(maxwell)线圈设计,x梯度线圈和y梯度线圈可以基于鞍座(golay)线圈的配置设计。所述三组线圈可以产生用于位置编码的三种不同磁场。梯度线圈202可以将mr信号的空间编码用于图像构造。梯度线圈202可以与x梯度放大器204、y梯度放大器205或z梯度放大器206中的一个或多个连接。所述三个放大器中的一个或多个可以与波形发生器216连接。波形发生器216可以产生作用于x梯度放大器204、y梯度放大器205和/或z梯度放大器206的梯度波形。所述放大器可以放大波形。放大后的波形可以作用于梯度线圈202中三组线圈中的一组,从而分别在x轴、y轴或z轴方向上产生磁场。梯度线圈202可以应用在封闭式mri扫描仪或开放式mri扫描仪上。在某些情况下,梯形线圈202的所有三组线圈,可以产生三个梯度场。在本申请的一些实施例中,激发x梯度线圈和y梯度线圈,可以在x方向和y方向上产生梯度场。

rf线圈203可以产生第三磁场,所述第三磁场可以产生图像重建所需的mr信号。在某些情况下,rf线圈203可以包括发射线圈和接收线圈(未在图2a中标示)。在一些实施例中,rf线圈203可以与rf电子设备209连接,形成一个或多个用于波形发射器和/或波形接收器的集成电路(ic)。rf电子设备209可以与rf放大器207和模拟-数字转换器(adc)208连接。波形发生器216可以产生脉冲波形。所述脉冲波形可以经rf放大器207放大,并且在被作用于rf线圈203之前由rf电子设备209处理,产生经过放大的脉冲信号。在本申请的一些实施例中,波形发生器216可以周期性地或恒定地产生一系列脉冲波形。

所述rf信号可以用于产生第三磁场。通过应用一个或多个梯度场,例如x方向上的梯度场,可以生成一个或多个mr信号。例如,可以生成具有多个回波的回波链。所述回波链长度(etl)可以是恒定的或变化的。例如,对于需要成像的相同的组织,etl可以是固定的,对于不同的组织,etl可以是不同的。此外,即使对于相同的组织,etl也可以是变化的。rf线圈203的接收线圈可以接收回波链。然后,可以将所述回波链发送至rf电子设备209,并将其传送至adc208进行数字化处理。rf电子设备209可以对回波链进行解调和滤波。随后,图像处理器21可以在例如cpu213的辅助下,对所述回波链进行处理,生成一个或多个图像。控制台214可以通过链接与cpu213进行通信,并向一个或多个操作者提供界面,所述界面可以控制图像显示器212上图像的生成和/或显示。控制台214可以包括输入设备和控制面板等(未在图2a中标示)。输入设备可以包括键盘、触摸屏、鼠标、遥控器等的一种或几种的组合。

cpu213可以控制波形发生器216中波形的产生和图像处理器211中图像的生成。cpu213可以是中央处理单元(centralprocessingunit,cpu)、专用集成电路(application-specificintegratedcircuit,asic)、专用指令集处理器(anapplication-specificinstruction-setprocessor,asip)、图形处理单元(graphicsprocessingunit,gpu)、物理处理单元(physicsprocessingunit,ppu)、微控制器单元、数字信号处理器(igitalsignalprocessor,dsp)、现场可编程门阵列、arm等的一种或几种的组合。

数据存储器215可以存储接收到的mr信号。当mri扫描完成时,可以获取扫描对象(例如,某个器官组织或身体某个特定部位)的数据。所述数据的傅立叶变换可以通过但不限于cpu213、图像处理器211等的一种或几种的组合执行。当傅立叶变换完成后,可以生成关于扫描对象的一个或多个图像。数据存储器215可以存储所述关于扫描对象的一个或多个图像。所述关于扫描对象的一个或多个图像可以进一步被传送到图像显示器212进行显示。

在一些实施例中,补偿控制器210可以用于控制由主场和匀场线圈201产生的主磁场的均匀性。

需要注意的是,以上对于mri系统的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解本申请后,可能在不背离这一原理的情况下,对实施上述方法和系统的应用领域形式和细节上进行各种修正和改变。但这些修正和改变仍在以上描述的范围内。

图2b所示为基于本申请一些实施例中具有处理模块的示例计算机设备的示例硬件和/或软件组件的示意图。

如图2b所示,计算机设备200可以包括一个处理器250、一个存储器260、一个输入/输出界面(i/o)270和一个通信端口280。

处理器250可以根据本申请所述的技术,执行计算机指令(例如,程序代码)以及执行处理模块130的功能。所述计算机指令可以包括执行本申请所述的特定功能的例程、程序、对象、组件、数据结构、过程、模块和功能等。例如,处理器250可以处理从mri扫描仪110、数据存储器215、mri系统100和/或mri系统200的其它组件处获得图像数据。在一些实施例中,处理器250可以包括一个或多个硬件处理器,例如,微控制器、微处理器、精简指令集计算机(reducedinstructionsetcomputer,risc)、专用集成电路(applicationspecificintegratedcircuits,asic)、专用指令集处理器(application-specificinstruction-setprocessor,asip)、中央处理单元(centralprocessingunit,cpu)、图形处理单元(graphicsprocessingunit,gpu)、物理处理单元(physicsprocessingunit,ppu)、微控制器单元、数字信号处理器(digitalsignalprocessor,dsp)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、高级risc机(arm)、可编程逻辑器件(programmablelogicdevice,pld)、可执行一个或多个功能的电路或处理器等的一种或几种的组合。

仅仅为了说明,在计算设备200中仅描述了一个处理器。然而,应当注意的是本申请所述的计算设备200也可以包括多个处理器,因此本申请所述的一个处理器所执行的操作和/或方法步骤也可以由多个处理器联合或单独执行。例如,如本申请所述,计算机设备200的处理器可以执行步骤a和步骤b,应当理解的是,步骤a和步骤b也可以由计算机设备200中的两个或多个不同的处理器联合地或单独地执行(例如,第一处理器执行步骤a,第二处理器执行步骤b,或第一处理器和第二处理器共同执行步骤a和步骤b)。

存储器260可以存储从mri扫描仪110、处理模块130、数据存储器215、mri系统100和/或mri系统200中的其它组件处获得数据/信息。在一些实施例中,存储器260可以包括大容量存储器、可移动存储器、易失性读写存储器、只读存储器(rom)等的一种或几种的组合。例如,所述大容量存储器可以包括磁盘、光盘、固态驱动器等。所述可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩盘、磁带等。所述易失性读写存储器可以包括随机存取存储器(ram)。所述ram可以包括动态ram(dram)、双倍速率同步动态ram(ddrsdram)、静态ram(sram)、晶闸管ram(t-ram)和零电容ram(z-ram)等。所述rom可以包括掩膜rom(mrom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、光盘rom(cd-rom)和数字多功能磁盘rom等。在一些实施例中,为了执行本申请中所述的示例性方法,存储器260可以存储一个或多个程序和/或指令。例如,存储器260可以存储处理模块130中的程序,所述程序用于确定正则化项目。

i/o270可以输入和/或输出信号、数据和信息等。在一些实施例中,i/o270可以将用户与处理模块130连接起来。在一些实施例中,i/o270可以包括输入设备和输出设备。所述输入设备可以包括键盘、鼠标、触摸屏、麦克风等的一种或几种的组合。所述输出设备可以包括显示设备、扬声器、打印机、投影仪等的一种或几种的组合。所述显示设备可以包括液晶显示器(lcd)、基于发光二极管(led)的显示器、平板显示器、曲幕、电视设备、阴极射线管(crt)、触摸屏等的一种或几种的组合。

为了便于数据通信,通讯端口280可以与网络连接。通讯端口280可以在处理模块130和mri扫描仪110、控制模块120和/或显示模块140之间建立连接。所述连接可以是有线连接、无线连接、其它可以传输和/或接收数据的通信连接等的一种或几种的组合。所述有线连接可以包括例如电缆、光缆、电话线等的一种或几种的组合。所述无线连接可以包括例如bluetoothtm链接、wi-fitm链接、wimaxtm链接、wlan链接、zigbee链接、移动网络链接(例如,3g、4g、5g等)等的一种或几种的组合。在一些实施例中,通讯端口280可以是标准化通讯端口,例如rs232、rs485等。在一些实施例中,通讯端口280可以是专门设计的通讯端口。例如,可以根据医学数字成像和通信(dicom)协议设计通讯端口280。

图3所示为基于本申请一些实施例中磁共振成像的示例性的流程图。

在一些实施例中,mri系统100中的一个或多个组件可以执行或实施方法300中的至少一部分。

在301中,可以选择一个或多个协议。协议可以用于对一个或多个组织成像、诊断疾病和/或配置临床情景。协议可以包括在不同平面定向的和/或具有不同参数的一定数量的脉冲序列。所述脉冲序列可以包括自旋回波序列、梯度回波序列、稳态自由进动序列、反转恢复序列等的一种或几种的组合。自旋回波序列可以包括快速自旋回波(fastspinecho,fse)、半傅立叶采集单速涡轮自旋回波(half-fourieracquisitionsingle-shotturbospin-echo,haste)、涡轮梯度自旋回波(turbogradientspinecho,tgse)等的一种或几种的组合。当进行mr扫描时,操作员可以选择扫描的协议。例如,对于颅扫描,操作者可以选择包括“常规成人脑(routineadultbrain)”或“willis磁共振血管造影圈(mrangiogramcircleofwillis)”、“血管增强扫描”或“磁化率定量”等之一的协议。上述协议或其它协议可以存储在如图2所示的数据存储器215或其它存储设备中(例如,外部存储设备或mr系统100可以访问的服务器等)。

在302中,可以设置一个或多个参数。通过控制台214,所述参数可以通过用户界面设置,用户界面可以显示在例如如图2所示的图像显示器212上。所述参数可以包括图像对比度和/或图像比率、感兴趣区域(roi)、层面厚度、成像类型(例如,t1加权成像、t2加权成像、质子密度加权成像等)、t1、t2、自旋回波类型(自旋回波、快速自旋回波(fse)、快速恢复fse、单次fse、梯度回波序列、稳态进动快速成像等)、翻转角值、采集时间(ta)、回波时间(te)、重复时间(tr)、回波链长度(etl)、激励次数(nex)、反转时间、带宽(例如,rf接收器带宽、rf发射器带宽等)等的一种或几种的组合。

需要注意的是,以上对于mri系统100的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解本申请后,可能在不背离这一原理的情况下,对实施上述方法和系统的应用领域形式和细节上的各种修正和改变。例如,回波链中的相位数可以是一个、两个、三个、多个、或等于回波的数量。在一些实施例中,多个回波可以位于一个相位中,其余的回波属于一个或多个其他相位,或不属于任何相位。然而,这些修正和改变仍在以上描述的范围内。

在303中,准备mr扫描。所述准备可以包括在扫描区域内定位目标主体(例如,选定部分感兴趣对象)、设置扫描范围、调整和匹配匀场线圈、调整中心频率、调整发射器衰减/增益、调整接收信号衰减/增益、设置虚拟周期等的一种或几种的组合。

在304中,扫描感兴趣对象的所选部分。所述扫描可以包括定位器扫描、平行成像校准扫描、自动预扫描等的一种或几种的组合。例如,所述定位器扫描可以产生低分辨率和大视野(fov)的定位图像。所述定位图像可以在随后的步骤中使用。在此步骤中,可以在所选部分上施加脉冲序列,所述脉冲序列可以包括例如rf信号。在一些实施例中,所选部分可以包括血管区域和出血灶区域。

mri是一种非侵入性成像技术,通过使用一个强大的主磁场使目标主体(或其中一部分)的核自旋保持一致。当目标主体暴露在磁场(例如,主磁场b0)中时,目标主体的核自旋趋向于与主磁场b0一致,但仍以拉莫频率进动。目标主体中的核自旋的总体运动受制于主磁场b0,可以表示为净磁化强度(m),所述净磁化强度(m)是多个单核自旋的平均值。净磁化强度m可以包括纵向分量(沿z轴与主磁场b0一致)和横向分量(在xy平面内,垂直于主磁场b0)。通过主磁场b0的作用,在宏观视图中m可以构成纵向磁化向量。以拉莫频率振荡的第二磁场,即rf场b1,可以作用于净磁化强度m,使净磁化m偏离主磁场b0方向。通过rf场b1的激励作用,净磁化强度m的纵向分量可能减小,并可能出现净磁化强度m的横向分量。仅作为示例,如果施加具有30°翻转角的rf信号,当rf发射器关闭时,净磁化强度m包含纵向分量和横向分量。横向磁化可以激发rf接收线圈中的电流信号,所述电流信号可以被称为mr信号。基于本申请其它部分所述的一个或多个梯度场,根据在步骤301中选择的脉冲序列,所述mr信号可以对应于一个或多个回波链,所述回波链可以包括例如一个或多个回波信号。

在305中,接收产生的mr信号。如图2所示,rf线圈203可以执行步骤305。所述mr信号可以相当于一个或多个回波信号等。所述回波信号可以包括一个或多个特征成分,例如,第一特征成分和第二特征成分。所述第一特征成分可以是幅值信息(例如,幅值)。所述第二特征成分可以是相位信息(例如,相位)和/或幅值信息(例如,幅值)。值得注意的是,步骤305和步骤304可以重复执行,直到获得足够的用于生成图像的数据或者生成图像。对mr信号执行一个或多个操作生成所选部分的图像。所述操作可以进一步包括数据的傅立叶变换(ft)、频率编码、相位编码等的一种或几种的组合。所述操作可以包括将mr信号的数据填充到傅立叶域(也可以称为空间频率空间、k空间)中。例如,傅立叶变换可以是快速傅立叶变换(fft)、二维ft、三维ft等的一种或几种的组合。在306中,生成所选部分的一个或多个图像。图像可以显示在例如图像显示器212(如图2所示)或其他显示装置(例如,外部显示装置)上。

需要注意的是,以上对于流程图的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解本申请后,可能在不背离这一原理的情况下,对实施上述方法和系统的应用领域形式和细节上进行各种修正和改变。然而,这些修正和改变仍在以上描述的范围内。例如,步骤301、步骤302和步骤303可以以不同于图3所示的顺序执行。或者,步骤301、步骤302和步骤303可以同时执行。

图4是基于本申请一些实施例所示的医学图像重建系统的模块图。

如图4所示,医学图像重建系统400可以包括:采样模块410,调整模块420和重建模块430。在一些实施例中,采样模块410,调整模块420和重建模块430可以包含在图1所示的处理模块130中。

采样模块410,用于对k空间进行采样处理,得到第一k空间数据。

在一些实施例中,所述采样模块410可以用于利用预设采样轨迹对k空间进行处理,所述预设采样轨迹包括但不限于笛卡尔采样轨迹、螺旋采样轨迹或径向采样轨迹。

在一些实施例中,第一k空间数据即为对k空间进行采样处理后得到的k空间数据。

在一些实施例中,可以采用一种或任意几种采样轨迹的组合对k空间进行采样处理。在一些实施例中,采样轨迹可以包括不等间隔采样轨迹或等间隔采样轨迹。不等间隔采样轨迹可以包括螺旋轨迹、径向轨迹、随机轨迹、变密度螺旋轨迹、对数螺旋轨迹等中一种或任意几种的组合。螺旋轨迹可以包括恒定角速度螺旋轨迹、恒定线速度螺旋轨迹、交错螺旋轨迹等。例如,当采样交错螺旋轨迹进行k采样处理时,可以按照一定的角度间隔,将单支螺旋轨迹整体绕k空间的原点进行旋转,形成多支交错在一起的螺旋轨迹。又例如,可以在k空间的一个圆形域内使用均匀密度的阿基米德螺旋,在圆外改用变密度的对数螺旋。等间隔采样轨迹可以包括笛卡尔采样轨迹等。

在一些实施例中,所述采样处理的采样方式可以包括局部满采样方式、局部欠采样方式和/或全局欠采样方式。

在一些实施例中,满采样方式可以为采样轨迹的分布密度高于或者等于奈奎斯特采样定理的采样要求。欠采样方式可以为采样轨迹的分布密度小于奈奎斯特采样定理的采样要求。在一些实施例中,当利用对数螺旋轨迹对k空间进行采样处理时,可以对k空间的中心区(低频区)进行局部满采样,在k空间的高频区进行局部欠采样。

调整模块420,用于对所述第一k空间数据进行轨迹调整,得到第二k空间数据。

在一些实施例中,所述调整模块420可以用于利用非神经网络的数据处理方式,包括但不限于部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。非神经网络的数据处理方式是指可以利用具体的方法对k空间数据进行相应的处理,例如,可以采用部分傅里叶成像方法对k空间数据进行处理。

在一些实施例中,所述调整模块420可以利用神经网络的数据处理方法,对第一k空间数据进行轨迹调整,得到轨迹调整后的k空间数据。神经网络的处理方式是指利用机器学习的方式对k空间数据进行相应的处理。例如,可以采用深度学习模型对k空间数据进行处理。

重建模块430,用于对所述第二k空间数据进行数据重建,得到重建图像数据,所述重建模块包括神经网络模型或神经网络模型与非神经网络模型的混合模型。

在一些实施例中,当重建模块中仅包括神经网络模型来进行k空间数据的重建处理时,所述训练集可以包括第一k空间参考数据和对应的经过数据重建后的图像数据。在一些实施例中,所述第一k空间参考数据可以是成像质量较好的k空间数据。成像质量较好可以是第一k空间参考数据对应的图像数据获得的伪影小、信噪比高、分辨率高、对比度高等一种或者任意几种情况的组合。例如,训练集t1为{(d1,d1’),(d2,d2’),…},其中,d1为第一k空间参考数据,d1’为d1经过数据重建后的图像数据,d2为第一k空间参考数据,d2’为d2经过数据重建后的图像数据,通过训练集t1训练得到神经网络模型s1,当获取到第一k空间数据d3并输入到神经网络模型s1时,神经网络s1的输出数据为重建后的图像数据d3’。

在一些实施例中,重建模块仅包括非神经网络模型来进行k空间数据的重建处理时,所述重建模块中包括数据重建算法,所述数据重建算法可以包括并行成像方法或、压缩感知方法、部分傅里叶成像方法、网格化方法等一种或任意几种的组合。所述重建模块对k空间数据进行重建处理,得到重建后的图像数据。

在一些实施例中,所述神经网络模型与非神经网络模型的混合模型是指在所述重建模块中,同时包含基于神经网络模型构建的模块,以及非神经网络模型构建的模块,所述非神经网络模型包括数据重建算法,所述数据重建算法包括但不限于并行成像方法或压缩感知方法。

在一些实施例中,当重建模块中包括神经网络模型和非神经网络模型来进行k空间数据的重建处理时,训练集可以包括多个第一k空间参考数据和对应的选定的参考数据。所述选定的参考数据为成像质量较好的数据。同时,设定所述非神经网络模型,例如,可以设置所述非神经网络模型的相关参数,所述相关参数可以根据实际应用情况进行设置。通过将所述多个第一k空间参考数据作为输入数据,将对应的选定的参考数据作为输出数据,训练得到所述重建模块。

在一些实施例中,当重建模块中包括神经网络模型和非神经网络模型来进行k空间数据的重建处理时,训练集可以包括多个第一k空间参考数据和对应选定的第二k空间参考数据。所述第二k空间参考数据为所述第一k空间参考数据通过轨迹调整得到的最优k空间数据。所述最优k空间数据可以是成像质量较好的k空间数据。例如,训练集t2为{(d4,d4’),(d5,d5’),…},其中,d4和d5分别为第一k空间参考数据,d4’和d5’为经过通过轨迹调整得到的最优k空间数据,通过训练集t2训练得到神经网络模型s2,当第一k空间数据d6通过不同的轨迹调整分别得到k空间数据da和k空间数据db,将获取到的第一k空间数据d6并输入到神经网络模型s2时,神经网络s2的输出数据为最优k空间数据da。在一些实施例中,数据重建算法可以采用并行成像方法、压缩感知方法、部分傅里叶方法、网格化方法等。需要说明的是,本申请对数据重建算法采用的方法不做限定,只需采用具体的方法对k空间数据进行处理,得到成像质量高的重建图像数据即可。

数据重建可以实现的有益效果包括:实现磁共振图像的有效信息的恢复,例如,去除由于k空间欠采样导致的混叠伪影,抑制由于mr信号t2、t2*衰减、运动造成的伪影,降低磁共振图像的噪声、获得更高的信号噪声比、提高图像的组织对比度等。

在一些实施例中,所述神经网络模型基于以下训练方法获得:获取训练集,所述训练集中包括多个样本数据和所述样本数据经过数据重建算法处理后的期望数据;利用所述训练集对初始模型进行训练,获得神经网络模型。

在一些实施例中,所述神经网络模型可以为机器学习模型。机器学习模型可以包括:深度信念网络模型、vgg卷积神经网络、overfeat、r-cnn、spp-net、fastr-cnn、fasterr-cnn、r-fcn、dsod等。所述初始模型可以具有多个初始模型参数,例如,学习率,超参数等。所述初始模型参数可以是系统的默认值,也可以根据实际应用情况进行调整修改。所述初始模型的训练过程可以从现有技术中找到,在此不在赘述。当满足某一预设条件时,例如,训练样本数达到预定的数量,模型的检测正确率大于某一预定准确率阈值,或损失函数(lossfunction)的值小于某一预设值,训练过程停止,训练完成后获取到神经网络模型。

应当理解,图4所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本申请的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。

需要注意的是,以上对于候选项显示、确定系统及其模块的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,在一些实施例中,例如,图4中披露的采样模块410,调整模块420和重建模块430可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,采样模块410和调整模块420可以是两个模块,也可以是一个模块同时具有采样和调整图像的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本申请的保护范围之内。

图5为根据本申请一些实施例所示的医学图像重建方法的示例性流程图。

步骤501,对k空间进行采样处理,得到第一k空间数据。

在一些实施例中,第一k空间数据即为对k空间进行采样处理后得到的k空间数据。

在一些实施例中,k空间可包括全采样区域和欠采样区域。全采样区域的k空间填充位点完全填充,即全采样,欠采样区域部分k空填充位点填充数据、部分k空间填充位点未填充数据。例如,全采样区域为k空间中的部分区域,且周期全采样区域的全部k空间填充位点填充k空间数据,而欠采样区域分别位于全采样区域的两侧。全采样区域和欠采样区域可交错或间隔分布。

在一些实施例中,可以利用预设采样轨迹对k空间进行处理,所述预设采样轨迹包括但不限于笛卡尔采样轨迹、螺旋采样轨迹或径向采样轨迹。需要说明的是,本申请对采样轨迹不做具体的限定,对采样轨迹的更多说明可以参见图4,在此不再赘述。

图8为根据本申请一些实施例所示的利用不同采样方法获得的k空间数据分布示意图。在一些实施例中,对k空间利用笛卡尔采样轨迹进行采样处理,当采样方式为满采样时,k空间数据分布如图8a所示。当采样方式为欠采样时,可以分别在k空间的x轴和y轴方向进行欠采样,例如,在k空间的x轴和y轴方向进行欠采样时,k空间数据的分布分别如图8b和图8c所示。

图9为根据本申请一些实施例所示的利用不同采样方法获得的k空间数据分布示意图。在一些实施例中,对k空间利用笛卡尔采样轨迹进行采样处理,当采样方式为在k空间的x轴和y轴的任意一个方向随机欠采样时,k空间数据分布如图9a所示。当采样方式为在k空间的x轴和y轴的两个方向随机欠采样时,k空间数据分布如图9b所示。在一些实施例中,对k空间利用径向采样轨迹进行采样处理,当采样方式为在k空间的角度方向随机欠采样时,k空间数据分布如图9c所示。

步骤503,对所述第一k空间数据进行轨迹调整,得到第二k空间数据。

在一些实施例中,第二k空间数据即为对所述第一k空间数据进行轨迹调整后得到的k空间数据。

在一些实施例中,可以利用非神经网络的数据处理方式,包括但不限于部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。非神经网络的数据处理方式是指可以利用具体的方法对k空间数据进行相应的处理,例如,可以采用压缩感知成像方法对k空间数据进行处理。

在一些实施例中,可以利用神经网络的数据处理方法,对第一k空间数据进行轨迹调整,得到轨迹调整后的k空间数据。神经网络的处理方式是指利用机器学习的方式对k空间数据进行相应的处理。例如,可以采用深度学习模型对k空间数据进行处理。

图10根据本申请一些实施例所示的经过轨迹调整处理前后的k空间数据分布示意图。在一些实施例中,可以利用部分傅里叶成像方法对k空间数据进行轨迹调整处理。如图10a所示,原k空间采样轨迹即经过轨迹调整处理前的k空间数据分布中,k空间中心采样密度高,四周随机或者规则欠采样,如图10b所示,经过部分傅里叶成像方法处理后,k空间中心高采样密度的区域获得了扩大。

图11根据本申请一些实施例所示的经过轨迹调整处理前后的k空间数据分布示意图。

在一些实施例中,可以利用并行成像方法对k空间数据进行轨迹调整处理。如图11a所示,原k空间采样轨迹即经过轨迹调整处理前的k空间数据分布中,k空间部分区域进行了规则欠采样,四周随机或者规则欠采样,如图11b所示,经过并行成像方法处理后,k空间部分区域的数据密度获得了扩大。

图12根据本申请一些实施例所示的经过轨迹调整处理前后的k空间数据分布示意图。在一些实施例中,可以利用并行成像方法以及网格化方法对k空间数据进行轨迹调整处理。如图12a所示,原k空间采样轨迹即经过轨迹调整处理前的k空间数据分布中,k空间部分区域进行了径向采样,如图12b所示,经过并行成像方法以及网格化方法处理后,k空间部分的采样轨迹部分转换为笛卡尔采样轨迹。

步骤505,利用重建模块对所述第二k空间数据进行数据重建,得到重建图像数据,所述重建模块包括神经网络模型或神经网络模型与非神经网络模型的混合模型。

在一些实施例中,所述神经网络模型基于以下训练方法获得:获取训练集,所述训练集中包括多个样本数据和所述样本数据经过数据重建算法处理后的期望数据;利用所述训练集对初始模型进行训练,获得神经网络模型。在一些实施例中,所述样本数据可以为k空间数据或k空间数据对应的图像数据,所述期望数据为样本数据经过数据重建算法处理后的得到数据。关于模型训练的更多描述可以参见图4的相关说明,在此不再赘述。

基于上述实施例,使得k空间数据经过采样处理,缩短了成像时间,通过对经过采样处理后k空间数据进行轨迹调整处理,使得经过数据重建处理得到的图像质量更好。

在一些实施例中,流程500可以通过处理逻辑来执行,该处理逻辑可以包括硬件(例如,电路、专用逻辑、可编程逻辑、微代码等)、软件(运行在处理设备上以执行硬件模拟的指令)等或其任意组合。图5所示的用于医学图像重建的流程500中的一个或多个操作可以通过图1所示的磁共振图成像系统实现。例如,流程500可以以指令的形式存储在处理模块130中,并由控制模块120执行调用和/或执行。

需要注意的是,以上描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。

图6为根据本申请一些实施例所示的轨迹调整确定方法600的示例性流程图。

步骤602,获取多个初始k空间数据。

在一些实施例中,初始k空间数据可以是成像质量较好的k空间数据。例如,全采样的k空间数据、平均次数较多的k空间数据、图像信噪比较高的k空间数据、空间分辨率较高的k空间数据。需要说明的是,本申请对初始k空间数据的获取方式不做限定,只需获得成像质量较好的k空间数据即可。成像质量较好可以是初始k空间数据对应的成像数据获得的伪影小、信噪比高、分辨率高、对比度高等一种或者任意几种情况的组合。

步骤604,对所述初始k空间数据进行采样处理,得到第一k空间数据。

在一些实施例中,第一k空间数据即为初始k空间数据经过采样处理后的k空间数据。

在一些实施例中,所述对所述初始k空间数据进行采样处理对所述多个参考数据进行采样处理包括:利用预设采样轨迹对初始k空间数据进行处理,所述预设采样轨迹包括但不限于笛卡尔采样轨迹、螺旋采样轨迹或径向采样轨迹。需要说明的是,对初始k空间数据进行采样处理可以参考图4中对k空间数据进行采样处理的描述,在此不再赘述。

步骤606,利用至少一种轨迹调整方法对所述第一k空间数据进行处理,得到第二k空间数据。

在一些实施例中,第二k空间数据即为第一k空间数据经过轨迹调整方法处理后的k空间数据。

在一些实施例中,所述预设的轨迹调整方法为非神经网络的数据处理方式,包括但不限于:部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。非神经网络的数据处理方式是指可以利用具体的方法对k空间数据进行相应的处理,例如,可以采用并行成像方法对k空间数据进行处理。

在一些实施例中,可以利用神经网络的数据处理方法,对第一k空间数据进行轨迹调整,得到轨迹调整后的k空间数据。神经网络的处理方式是指利用机器学习的方式对k空间数据进行相应的处理。例如,可以采用深度学习模型对k空间数据进行处理。

步骤608,基于所述第二k空间数据和初始k空间数据,获得至少一个初始轨迹优化模型,所述初始轨迹优化模型为神经网络模型或神经网络模型与非神经网络模型的混合模型,基于所述初始化轨迹优化模型获得对应的轨迹调整方法的误差,将所述最小误差对应的轨迹调整方法作为确定的轨迹调整方法。

在一些实施例中,所述神经网络模型与非神经网络模型的混合模型是指在所述初始轨迹优化模型中,同时包含基于神经网络模型构建的模块,以及非神经网络模型构建的模块,所述非神经网络模型包括数据重建算法,所述数据重建算法包括但不限于并行成像方法、部分傅里叶方法或压缩感知方法。

在一些实施例中,所述基于所述初始化优化轨迹模型获得对应的轨迹调整方法的误差,包括(说明书附图中未示出):

步骤6081,基于所述第二k空间数据和初始k空间数据基于多个参考数据和对应的轨迹调整后的k空间数据生成至少一个训练集,所述一个训练集对应一种轨迹调整方法。

在一些实施例中,可以利用至少一种轨迹调整方法初始k空间数据进行处理,得到对应的第二k空间数据。在一些实施例中,训练集中可以包括初始k空间数据和利用一种轨迹调整方法处理后得到第二k空间数据。基于多种轨迹调整方法,可以得到多个训练集。例如,训练集a1中包括初始k空间数据和利用并行成像方法处理后得到的k空间数据,训练集a1对应的轨迹调整方法即为并行成像方法。又例如,训练集a2中包括初始k空间数据和利用压缩感知方法处理后得到的k空间数据,训练集a2对应的轨迹调整方法即为压缩感知方法。

步骤6083,利用所述训练集对至少一个初始模型进行训练,得到对应的神经网络模型。

在一些实施例中,利用至少一个训练集对一个初始模型进行训练,得到对应的神经网络模型,所述神经网络包含在对应的初始化轨迹调整模型中。例如,基于步骤6081得到训练集a1和训练集a2,分别对初始模型进行训练,得到神经网络模型b1和神经网络模型b2,神经网络模型b1和神经网络模型b2分别包含在对应的初始化轨迹调整模型m1和初始化轨迹调整模型m2中。

步骤6085,基于至少一个神经网络模型,获得每个神经网络模型的训练误差,将所述训练误差作为对应的轨迹调整方法的误差。

在一些实施例中,所述训练误差可以为训练集中的初始k空间数据与神经网络模型的输出的差异。训练误差的计算形式可以根据实际应用情况进行选择,本申请对训练误差的计算形式不做具体的限定,例如,可以是均方误差(mean-squareerror,mse)或其他计算形式。

在一些实施例中,可以将所述最小误差对应的轨迹调整方法作为确定的轨迹调整方法。例如,基于步骤6083得到的神经网络模型b1和神经网络模型b2的训练误差为t1和t2,当t1大于t2时,选取初始化轨迹调整模型m2对应的压缩感知方法为轨迹调整方法。

基于上述实施例,可以利用不同的轨迹调整方法对k空间数据进行处理,并将得到的k空间数据进行模型训练,基于模型误差来选择最优的轨迹调整方法,提高了轨迹调整处理的效率。

图7为根据本申请一些实施例所示的轨迹优化模型训练方法700的示例性流程图。

步骤702,获取多个初始k空间数据。

在一些实施例中,初始k空间数据可以是成像质量较好的k空间数据。例如,全采样的k空间数据、平均次数较多的k空间数据、图像信噪比较高的k空间数据、空间分辨率较高的k空间数据。需要说明的是,本申请对初始k空间数据的获取方式不做限定,只需获得成像质量较好的k空间数据即可。成像质量较好可以是初始k空间数据对应的成像数据获得的伪影小、信噪比高、分辨率高、对比度高等一种或者任意几种情况的组合。

步骤704,对所述初始k空间数据进行采样处理,得到第一k空间数据。

在一些实施例中,第一k空间数据即为初始k空间数据经过采样处理后的k空间数据。

在一些实施例中,所述对所述初始k空间数据进行采样处理对所述多个参考数据进行采样处理包括:利用预设采样轨迹对初始k空间数据进行处理,所述预设采样轨迹包括但不限于笛卡尔采样轨迹、螺旋采样轨迹或径向采样轨迹。需要说明的是,对初始k空间数据进行采样处理可以参考图4中对k空间数据进行采样处理的描述,在此不再赘述。

步骤706,利用轨迹调整方法对所述第一k空间数据进行处理,得到第二k空间数据。

在一些实施例中,第二k空间数据即为第一k空间数据经过轨迹调整方法处理后的k空间数据。

在一些实施例中,所述预设的轨迹调整方法为非神经网络的数据处理方式,包括但不限于:部分傅里叶成像方法、并行成像方法、压缩感知方法或网格化方法。非神经网络的数据处理方式是指可以利用具体的方法对k空间数据进行相应的处理,例如,可以采用并行成像方法对k空间数据进行处理。

在一些实施例中,可以利用神经网络的数据处理方法,对第一k空间数据进行轨迹调整,得到轨迹调整后的k空间数据。神经网络的处理方式是指利用机器学习的方式对k空间数据进行相应的处理。例如,可以采用深度学习模型对k空间数据进行处理。

步骤708,基于所述第二k空间数据和初始k空间数据生成训练集。

在一些实施例中,训练集中可以包括初始k空间数据和利用轨迹调整方法处理后得到第二k空间数据。例如,训练集a3中可以包括初始k空间数据和利用部分傅里叶方法处理后得到的第二k空间数据。

步骤70a,利用所述训练集对初始模型进行训练,得到轨迹优化模型。

在一些实施例中,可以利用训练集对一个初始模型进行训练,得到对应的神经网络模型,所述神经网络包含在对应的初始化轨迹调整模型中。例如,基于步骤708得到训练集a3,对初始模型进行训练,得到神经网络模型b3,神经网络模型b3包含在对应的轨迹调整模型m3中。

基于上述实施例,可以利用不同的轨迹调整方法对k空间数据进行处理,并将得到的k空间数据进行模型训练,得到对应的轨迹优化模型,可以通过轨迹优化模型来直接进行后续的处理,降低了处理时间,提高了处理效率。

本申请实施例可能带来的有益效果包括但不限于:(1)k空间数据经过采样处理,缩短了成像时间,通过对经过采样处理后k空间数据进行轨迹调整处理,使得经过数据重建处理得到的图像质量更好。(2)利用不同的轨迹调整方法对k空间数据进行处理,并将得到的k空间数据进行模型训练,基于模型误差来选择最优的轨迹调整方法,提高了轨迹调整处理的效率。(3)利用不同的轨迹调整方法对k空间数据进行处理,并将得到的k空间数据进行模型训练,得到对应的轨迹优化模型,可以通过轨迹优化模型来直接进行后续的处理,降低了处理时间,提高了处理效率。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。

本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visualbasic、fortran2003、perl、cobol2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan)、或连接至外部计算机(例如通过因特网)、或在云计算环境中、或作为服务使用如软件即服务(saas)。

此外,除非权利要求中明确说明,本申请所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本申请引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本申请作为参考。与本申请内容不一致或产生冲突的申请历史文件除外,对本申请权利要求最广范围有限制的文件(当前或之后附加于本申请中的)也除外。需要说明的是,如果本申请附属材料中的描述、定义、和/或术语的使用与本申请所述内容有不一致或冲突的地方,以本申请的描述、定义和/或术语的使用为准。

最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不仅限于本申请明确介绍和描述的实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1