[go: up one dir, main page]

CN109959887A - 一种三维磁共振成像重建方法、装置、应用及可读介质 - Google Patents

一种三维磁共振成像重建方法、装置、应用及可读介质 Download PDF

Info

Publication number
CN109959887A
CN109959887A CN201711429290.1A CN201711429290A CN109959887A CN 109959887 A CN109959887 A CN 109959887A CN 201711429290 A CN201711429290 A CN 201711429290A CN 109959887 A CN109959887 A CN 109959887A
Authority
CN
China
Prior art keywords
gpu
magnetic resonance
cpu
reconstruction
resonance imaging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711429290.1A
Other languages
English (en)
Inventor
梁栋
冯歌
贾森
王海峰
邹丽娴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Institute of Advanced Technology of CAS
Original Assignee
Shenzhen Institute of Advanced Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Institute of Advanced Technology of CAS filed Critical Shenzhen Institute of Advanced Technology of CAS
Priority to CN201711429290.1A priority Critical patent/CN109959887A/zh
Publication of CN109959887A publication Critical patent/CN109959887A/zh
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/05Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves
    • A61B5/055Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves involving electronic [EMR] or nuclear [NMR] magnetic resonance, e.g. magnetic resonance imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R33/00Arrangements or instruments for measuring magnetic variables
    • G01R33/20Arrangements or instruments for measuring magnetic variables involving magnetic resonance
    • G01R33/44Arrangements or instruments for measuring magnetic variables involving magnetic resonance using nuclear magnetic resonance [NMR]
    • G01R33/48NMR imaging systems
    • G01R33/54Signal processing systems, e.g. using pulse sequences ; Generation or control of pulse sequences; Operator console
    • G01R33/56Image enhancement or correction, e.g. subtraction or averaging techniques, e.g. improvement of signal-to-noise ratio and resolution

Landscapes

  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • General Health & Medical Sciences (AREA)
  • Radiology & Medical Imaging (AREA)
  • Engineering & Computer Science (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Signal Processing (AREA)
  • Medical Informatics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • General Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

本发明涉及磁共振成像的技术领域,公开了一种三维磁共振成像重建方法、装置、应用及可读介质,所述三维磁共振成像重建方法包括以下步骤:步骤1:获取欠采样的磁共振数据,并行重建得到模糊的重建图像;步骤2:由CPU多线程和GPU多线程并行运行进行迭代重建图像;步骤3:进行多通道合并,生成重建的磁共振图像。本发明采用CPU多线程和GPU多线程并行的方式,可以加速三维重建计算速度,实验证明本发明比只用GPU计算或者只用CPU并行计算更快,提高了时间效率。

Description

一种三维磁共振成像重建方法、装置、应用及可读介质
技术领域
本发明涉及磁共振成像的技术领域,特别涉及一种三维磁共振成像重建方法、装置、应用及可读介质。
背景技术
磁共振成像技术是将射频电磁波与人体内的氢质子共振所产生的信号,经处理后,转换成影像的检查方法。三维头颈联合血管壁磁共振成像技术可以在一次扫描中对脑中风病人的颅内外血管狭窄程度及斑块形态等进行全面检查,该技术需要高分辨率,大覆盖范围以及提供高信噪比的多通道并行接收线圈,这使得扫描时间过长,而且扫描数据和待重建图像的数据量非常大,比如覆盖头颈,分辨率为各向同性0.55mm的扫描时间需要10分钟,扫描所得数据约有10GB,重建图像约有4GB。过长的扫描时间使得该技术很容易遭受病人呼吸,吞咽以及头部不自主运动等导致的图像伪影。为缩短该技术的扫描时间,一般采用欠采样方法进行加速,比如采用5倍加速能够将覆盖头颈,分辨率为各向同性0.55mm的血管壁成像的扫描时间从完全采样所需要的25分钟缩短至5分钟。
但是高度欠采样导致的数据缺失需要在重建技术上挽回。如何准确地恢复高度欠采样数据,降低估计误差,满足血管壁成像技术对图像信噪比及血管壁边界锐利度等的极高要求,通过充分利用信号采集过程中所用的多通道并行接收线圈提供的敏感度信息以及磁共振图像自身所具有的稀疏先验信息,最终将图像重建问题描述成一个数学优化问题,采用交替迭代的算法进行求解计算,由于每次迭代需要处理高达10GB左右数据的运算,导致图像重建的计算时间大于扫描时间,无法在线成像,严重制约了该技术在临床上的应用和推广。
现有的成像技术为快速磁共振成像技术。根据图1快速磁共振成像的采集和重建示意图所示,一般的成像过程可以分为以下步骤,(a)利用高分辨率多通道并行接收线圈接收信号;(b)欠采样得到稀疏采样K空间数据;(c) 计算卷积核补充采样;(d)并行重建得到模糊的重建图像;(e)通过稀疏表示并行图像得到稀疏约束系数;(f)利用小波变换稀疏重建图像;最后,利用步骤 (f)得到的结果和步骤(b)得到的稀疏采样数融合,继续从步骤(c)开始迭代重建。如此迭代,直到满足误差达1e-6或者迭代次数达到指定值。上述是重建一次二维图像的过程,如果是三维重建,则分成多个二维重建来完成。
Mark Murphy等人(Murphy M,Alley M,Demmel J,et al.Fast l -SPIRiTcompressed sensing parallel imaging MRI:scalable parallel implementation andclinically feasible runtime[J].IEEE Transactions on Medical Imaging,2012, 31(6):1250-62.)详细描述了l1-spirit的快速磁共振成像方法。为了降低重建时间,其所述方法在实现的过程中用了NVIDIA的GPU并行加速平台CUDA 加速方式,可支持多GPU运行。GPU加速后的计算时间比采用CPU线程并行有很大提升。
目前,在头颈联合血管壁成像应用中,由于硬件资源限制,工作站一般采用双GPU模式来运行该重建,结果双GPU加速方式无法满足应用需求。
发明内容
本发明要解决的技术问题是目前的三维磁共振重建系统及方法,其图像重建的时间效率过慢,影响成像质量,严重制约了该技术在临床上的应用和推广。
为了解决上述技术问题,本发明中披露了一种三维磁共振成像重建方法,所述三维磁共振成像重建方法包括以下步骤:步骤1:获取欠采样的磁共振数据,并行重建得到模糊的重建图像;步骤2:由CPU多线程和GPU多线程并行运行进行迭代重建图像;步骤3:进行多通道合并,生成重建的磁共振图像。
优选地,所述步骤1具体包括以下步骤:步骤1-1:读入欠采样数据 K0;步骤1-2:数据K0按通道分别自校准后得到K1;步骤1-3:欠采样数据直接补0,并行FFT(离散傅氏变换的快速算法)重建得到图像x。
优选地,所述步骤2具体包括以下步骤:步骤2-1:对K1并行重建,对重建结果进行并行稀疏约束小波滤波得到图像xk;步骤2-2:xk和x进行融合得到 xk+1;步骤2-3:以图像xk+1作为图像x,并重复步骤2-1~步骤2-3,当达到终止条件为止。
优选地,所述CPU多线程和GPU多线程并行运行模式包括:1)给CPU 和GPU分配任务:根据三维重建输入数据的大小,分为R个任务;先根据 GPU的性能给N个GPU分别分配Ni(i=1~N)个任务,再给CPU分配K个任务,R=K+SUM(Ni);2)启动CPU和GPU执行任务:每个GPU,启动一个GPU控制线程来控制GPU;CPU的每个任务,启动一个CPU线程来执行;3)CPU主线程等待所有线程完成并结束线程。
优选地,所述GPU控制线程的优先级设计为高优先级,其他任务默认优先级。
优选地,所述GPU控制线程用pthread_create创建,所述GPU控制线程执行内容包括:给GPU分配任务,给GPU发指令,辅助GPU完成任务;每个GPU的任务数大于1,该线程循环依次下发任务给GPU运行。
优选地,所述步骤1,自校正阶段采用CPU多线程和GPU多线程模式计算。
优选地,所述步骤1包括:利用多个磁共振线圈多通道并行接收信号。
优选地,一种三维磁共振成像重建方法的装置,用于执行权利要求1~8中任一项所述方法的装置,包括:磁共振数据获取模块,用于获取欠采样的磁共振数据,并行重建得到模糊的重建图像;迭代更新模块,用于由CPU多线程和GPU多线程并行运行进行迭代重建图像;重建图像生成模块,用于进行多通道合并,生成重建的磁共振图像。
优选地,一种三维磁共振成像重建方法的应用,根据权利要求1~8中任一项所述的三维磁共振成像重建方法在头颈联合血管壁成像中的应用。
优选地,一种可读介质,所述可读介质存储用于实施如权利要求1~8任一项所述方法的计算机可读指令。
实施本发明的有益效果主要有:
1、本发明在现有的快速磁共振成像技术基础上提出了一种可以用在三维磁共振快速成像的重建计算方法。
2、本发明采用CPU多线程和GPU多线程并行的方式,可以加速三维重建计算速度,实验证明本发明比只用GPU计算或者只用CPU并行计算更快,提高了时间效率。
3、本发明可将重建时间缩短至2分钟内,与没有加CPU多线程的方案相比,可以提高25%时间效率,可以更好地满足临床上需求。
附图说明
为更好地理解本发明的技术方案,可参考下列的、用于对现有技术或实施例进行说明的附图。这些附图将对部分实施例或现有技术涉及的产品或方法进行简要的展示。这些附图的基本信息如下:
图1为背景技术中,快速磁共振成像的采集和重建示意图;其中,
图1(a)实施例中,为多通道并行采集示意图;
图1(b)实施例中,为稀疏采样示意图;
图1(c)实施例中,为卷积核示意图;
图1(d)实施例中,为并行重建示意图;
图1(e)实施例中,为稀疏表示示意图;
图1(f)实施例中,为稀疏重建示意图;
图2为实施例中,一种三维磁共振成像重建方法示意图;
图3为实施例中,所采用的二维磁共振迭代重建算法流程示意图;其中,
图3(a)为实施例中,迭代重建算法流程示意图;
图3(b)为实施例中,迭代重建流程中并行重建模块示意图;
图3(c)为实施例中,迭代重建流程中稀疏约束模块示意图;
图4为实施例中,三维磁共振成像重建任务创建分配示意图。
具体实施方式
现在对本发明实施例中的技术方案或有益效果作进一步的展开描述,显然,所描述的实施例仅是本发明的部分实施方式,而并非全部。
鉴于GPU的工作模式,CPU给GPU指令,GPU执行指令期间,CPU相对来说是清闲的。为了进一步提升CPU的效率。我们设计一种多GPU多线程和CPU多线程混合并行的方式,在GPU正常运行的同时,增加CPU的负载达到提升时效性的目的。
如图2所示,本发明提供一种三维磁共振成像重建方法包括以下步骤:步骤1:获取欠采样的磁共振数据,并行重建得到模糊的重建图像;步骤2:由CPU多线程和GPU多线程并行运行进行迭代重建图像;步骤3:进行多通道合并,生成重建的磁共振图像。
实施例一
一种三维磁共振成像重建成像过程,包括采样和重建。如图2所示,本实施例的三维磁共振成像重建方法包括以下步骤:
步骤1:获取欠采样的磁共振数据,并行重建得到模糊的重建图像。步骤1具体包括以下步骤:
步骤1-1:读入欠采样数据K0
步骤1-2:数据K0按通道分别自校准后得到K1。(由于是由多线圈采集的,每个线圈采集的数据为一个通道数据,下面没有特殊说明的均为多通道分别各自操作)。
步骤1-3:欠采样数据直接补0,并行FFT(离散傅氏变换的快速算法)重建得到图像x。其中,并行指多通道各自的操作。
步骤2:由混合GPU和CPU多线程进行迭代重建图像。步骤2具体包括以下步骤:
步骤2-1:对K1并行重建,对重建结果进行并行稀疏约束小波滤波得到图像xk
步骤2-2:xk和x进行融合得到xk+1
步骤2-3:以图像xk+1作为图像x,并重复步骤2-1~步骤2-3,当达到终止条件(直到满足误差达10-6或者迭代次数达到指定值)为止。
步骤3:进行多通道合并,生成重建的磁共振图像。具体的,进行多线圈采集的数据的合并,得到输出重建结果图像。
应用在三维头颈联合血管壁成像时,本实施例是利用多层的二维来实现的。在重建中分多次二维重建获取三维成像。一帧二维的重建,输入为欠采样数据,经过数次迭代得到。
本发明所采用的二维磁共振迭代重建算法过程如图3所示,包括以下步骤:
(a)本发明所采用迭代重建算法流程。首先自校准模块利用加速采样数据中的全采样部分(称为ACS)进行数据拟合,估计出并行重建模块所需要的卷积核G。然后开始迭代重建图像。每次迭代待重建图像依次经过并行重建,稀疏约束和采样数据再替换模块。迭代完成后,输出重建图像。
(b)迭代重建流程中并行重建模块。该模块所涉及的运算为相互独立的多通道图像和自校准卷积核G之间的矩阵点乘和求和。该模块的主要目的是去除欠采样导致的混叠伪影。由(b)可知,并行重建模块的运算可以被高度并行化。
(c)迭代重建流程中稀疏约束模块。该模块需要对多通道图像分别进行小波变换,并对得到的小波表示系数分别做软阈值操作,以抑制图像中的噪声。图中DWT和IDWT表示离散小波变换及其逆变换,λ表示点对点软阈值操作的阈值。同样,稀疏约束模块也可以并行化加速。
本实施例,还包括一种三维磁共振成像重建方法的装置,用于执行本实施例中所述方法的装置,包括:磁共振数据获取模块,用于获取欠采样的磁共振数据,并行重建得到模糊的重建图像;迭代更新模块,用于由CPU多线程和GPU多线程并行运行进行迭代重建图像;重建图像生成模块,用于进行多通道合并,生成重建的磁共振图像。
本实施例,还包括一种可读介质,该可读介质具有存储在其中的程序,该程序是可执行的以使执行所述的基于自适应三维磁共振成像重建方法的各步骤。
实施例二
实施例为根据实施例一所述算法的并行计算流程。
所述实施例一中的步骤1用CPU多线程来完成,整个重建中只进行一次。其它实施例中,步骤1可以在GPU中也可以在CPU中完成。本实施的工作站CPU性能支持80个逻辑线程,所以,本实施例中,步骤1在CPU中计算,用CPU多线程来完成。
作为优选实施例,实施例一步骤1-2自校正阶段也可以用CPU多线程和 GPU多线程模式计算,从而进一步提高时间效率。
所述实施例一中的步骤2中,处理的数据都是多通道(多线圈采集的数据),每个通道的数据处理都是一样的,所以单个步骤处理可以多通道并行。而且因实际需要,头颈联合血管壁成像采集的线圈数一般是32,比较大,单步骤计算的并行比较高,用GPU并行可以提高速度。
GPU工作的特点是异步的,即CPU给GPU发指令,GPU执行指令期间,CPU能够做其他指令不用等待GPU完成。为了进一步提升CPU的效率,我们把GPU的空闲片段充分利用。我们把重建计算分成多个任务,在 GPU和CPU上分别分配任务,在保证GPU正常运行的同时,CPU也做一定的重建任务,而不是单单辅助GPU。
如图4所示,本实施例中的CPU多线程和GPU多线程并行运行的任务划分包括:
1)读入三维重建输入数据,给CPU和GPU分配task(即任务,下同):根据三维重建输入数据的大小,分为R个task;先根据GPU的性能给 N个GPU分别分配Ni(i=1~N)个task,再给CPU分配K个task,R=K+SUM (Ni)。
具体的,实施例一中的步骤2(步骤2-1~步骤2-3)是一个迭代过程,作为一个task,命名为taski,根据输入数据的大小,分为R个task,分别标记为task1~taskR
假设工作站有N个GPU,对每个GPU分配task,根据GPU的性能的好坏分配task数量,每个分配为Ni(i=1~N),再给CPU分配K个任务数,一般K要小于Ni;R=K+SUM(Ni),计算好分配任务数,保证所有的任务能被执行。例如:我们工作站是2个GPU,型号相同,R=320,K=44, N1=138,N2=138每个GPU分138个task。
2)启动CPU和GPU执行task:每个GPU,启动一个GPU控制线程来控制GPU;CPU的每个task,启动一个CPU线程来执行。
具体的,CPU主线程每一个GPU,针对每一个GPU,启动一个线程来控制GPU,用pthread_create(是类Unix操作系统)的创建线程的函数创建线程,该GPU控制线程执行以下内容:给GPU分配task,给GPU发指令,辅助GPU完成task。GPU的task数大于1,该线程循环依次下发task给GPU 运行。
CPU的每个task启动一个线程CPU来执行,K个task启动K个线程。
作为优选实施例,在线程创建阶段把所有控制GPU的线程的优先级设计为高优先级(比如设置线程优先级为50),其他线程默认优先级。
3)CPU主线程等待所有线程完成并结束线程。
具体的,创建完所有线程后,CPU主线程等待所有线程完成并结束线程,用pthread_join等待和结束线程。
测试例
本实施例在西门子磁共振仪设备上采集数据测试来测试头颈联合血管壁成像重建速度和重建效果。
采集数据大小320×328×208×16(频率编码×相位编码×层数×通道数)。
工作站配置双GTX TITAN X(核心数3072,核心频率1.002G显存 12G),CPU型号E5-2698v4,主频2.2G 512G内存,操作系统为Linux ubuntu1404。
本测试例的重建算法迭代次数为50,lambda_l1=0.05。
在相同参数下分别利用Mark Murphy的GPU方法和本实施的方法进行实验。
混合GPU和CPU多线程方法的任务配置如下(按频率编码个数分):2 个GPU,每个GPU任务数为138,CPU任务数为44。
任务分配根据数据的大小来定制,磁共振的数据大小是4维度的数据,维度名称分别为【频率相位层数线圈通道】(前面的三维相当于现实空间的长宽高)任务的总数为相位列的大小,CPU任务数为所配置CPU的物理线程数为参考,我们测试使用CPU的物理线程数是40,由测试得知分配CPU 任务数44为最优,两个GPU情况,GPU的线程数=(任务总数-CPU任务数)/2。
本测试例的测试结果如表1所示,从“GPU线程运行时间”一栏可以看出GPU和CPU多线程的运行方法相对于双GPU的运行方法,确实提高了 25%的时间效率,总时间控制在2分钟内。
表1
其中,表1中的“其他时间”包括自校正和并行傅立叶变换重建时间,这个步骤本测试使用的方法和Mark Murphy等人使用的方法一样,用CPU并行,所以时间相同。
“GPU线程运行时间”是指所述步骤2中迭代任务的运行时间。
“双GPU线程”是指在没有给CPU分迭代任务情况下的运行结果,也就是MarkMurphy等人使用的GPU运行方法。
“混合GPU多线程和CPU多线程”和是用实施例二中的GPU多线程和 CPU多线程的方法运行的时间。
本测试例测试扫描的水模数据。
本实施例中,采用常见的磁共振水模数据,大小为12cm×12cm×5cm。水模的扫描数据相对而言比较小,用来测试算法比较快捷。
采集数据大小256×256×80×12(频率编码×相位编码×层数×通道数)。
本测试例的工作站配置单个GPU,TeslaC2075(448核心1.5G 3G), CPU型号E5-2687w 3.1G,操作系统为Linux ubuntu1404。
本测试例的重建算法迭代次数为50,lambda_l1=0.05。
在相同参数下分别利用单GPU模式的方法和混合GPU多线程和CPU多线程模式进行实验。
混合CPU多线程和GPU多线程模式的任务配置如下(按频率编码个数分):CPU任务数81,GPU任务是256-81=175个。这里因单个GPU情况下,CPU的控制任务减轻,因此增加CPU的任务数为81。
测试结果如表2所示,从“GPU线程运行时间”栏可以看出,混合CPU 多线程和GPU多线程模式的运行时间效率提高了18.4%。
表2
其中,表2中的“其他时间”包括自校正和并行傅立叶变换重建时间,这个步骤本测试使用的方法和使用的方法一样,用CPU并行,所以时间相同。
“GPU线程运行时间”是指所述步骤2中迭代任务的运行时间。
“单GPU模式”是指在没有给CPU分迭代任务情况下,单GPU模式的运行结果。
“混合GPU多线程和CPU多线程”是用实施例二中的GPU多线程和 CPU多线程的方法运行的时间。
综上所述,单个GPU配置情况下,“混合GPU多线程和CPU多线程”也能提高算法的时效性。
我们测试本算法发现,输入数据大小固定情况下,GPU运行task的时间,随CPU的任务数变化呈递减再递增关系。这是因为,CPU是分配指令,如果CPU负载过高,会影响GPU的指令下发速度,导致GPU等待时间较长。而GPU的运行时间和任务量有关系,因为GPU是一次一个的来执行 task,如果任务量多,运行时间相应也增加。在不影响CPU控制GPU的情况下,CPU分担的任务量也越多越好。在数据大小固定的情况下,定CPU的任务数需要通过机器测试决定。先设置CPU任务数和CPU物理核心数一致,再适当增减线程数,测试取得最优CPU任务数设置。
现有最好的技术就是Mark Murphy的方法,他采用了GPU并行的方式,要么就是OMP并行的方式。他的缺点是不能充分利用两者的性能。在CPU 和GPU资源有限情况下,我们用混合CPU多线程和CPU多线程模式,进一步提高了算法的时效性。
最后需要指出的是,上文所列举的实施例,为本发明较为典型的、较佳实施例,仅用于详细说明、解释本发明的技术方案,以便于读者理解,并不用以限制本发明的保护范围或者应用。因此,在本发明的精神和原则之内所作的任何修改、等同替换、改进等而获得的技术方案,都应被涵盖在本发明的保护范围之内。

Claims (11)

1.一种三维磁共振成像重建方法,其特征在于,所述三维磁共振成像重建方法包括以下步骤:
步骤1:获取欠采样的磁共振数据,并行重建得到模糊的重建图像;
步骤2:由CPU多线程和GPU多线程并行运行进行迭代重建图像;
步骤3:进行多通道合并,生成重建的磁共振图像。
2.根据权利要求1所述的三维磁共振成像重建方法,其特征在于,所述步骤1具体包括以下步骤:
步骤1-1:读入欠采样数据K0
步骤1-2:数据K0按通道分别自校准后得到K1
步骤1-3:欠采样数据直接补0,并行FFT重建得到图像x。
3.根据权利要求2所述的三维磁共振成像重建方法,其特征在于,所述步骤2具体包括以下步骤:
步骤2-1:对K1并行重建,对重建结果进行并行稀疏约束小波滤波得到图像xk
步骤2-2:图像xk和图像x进行融合得到图像xk+1
步骤2-3:以图像xk+1作为图像x,并重复步骤2-1~步骤2-3,当达到终止条件为止。
4.根据权利要求1所述的三维磁共振成像重建方法,其特征在于,所述CPU多线程和GPU多线程并行运行模式包括:
1)给CPU和GPU分配任务:
根据三维重建输入数据的大小,分为R个任务;先根据GPU的性能给N个GPU分别分配Ni(i=1~N)个任务,再给CPU分配K个任务,R=K+SUM(Ni);
2)启动CPU和GPU执行任务:
每个GPU,启动一个GPU控制线程来控制GPU;CPU的每个任务,启动一个CPU线程来执行;
3)CPU主线程等待所有线程完成并结束线程。
5.根据权利要求4所述的三维磁共振成像重建方法,其特征在于:所述GPU控制线程的优先级设计为高优先级,其他任务默认优先级。
6.根据权利要求4所述的三维磁共振成像重建方法,其特征在于:所述GPU控制线程用pthread_create创建,所述GPU控制线程执行内容包括:给GPU分配任务,给GPU发指令,辅助GPU完成任务;每个GPU的任务数大于1,该线程循环依次下发任务给GPU运行。
7.根据权利要求4所述的三维磁共振成像重建方法,其特征在于:所述步骤1,自校正阶段采用CPU多线程和GPU多线程模式计算。
8.根据权利要求1所述的三维磁共振成像重建方法,其特征在于,所述步骤1包括:利用多个磁共振线圈多通道并行接收信号。
9.一种三维磁共振成像重建方法的装置,其特征在于,用于权利要求1~8中任一项所述方法的装置,包括:
磁共振数据获取模块,用于获取欠采样的磁共振数据,并行重建得到模糊的重建图像;
迭代更新模块,用于由CPU多线程和GPU多线程并行运行进行迭代重建图像;
重建图像生成模块,用于进行多通道合并,生成重建的磁共振图像。
10.一种三维磁共振成像重建方法的应用,其特征在于:根据权利要求1~8中任一项所述的三维磁共振成像重建方法在头颈联合血管壁成像中的应用。
11.一种可读介质,其特征在于:所述可读介质存储用于实施如权利要求1~8任一项所述方法的计算机可读指令。
CN201711429290.1A 2017-12-26 2017-12-26 一种三维磁共振成像重建方法、装置、应用及可读介质 Pending CN109959887A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711429290.1A CN109959887A (zh) 2017-12-26 2017-12-26 一种三维磁共振成像重建方法、装置、应用及可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711429290.1A CN109959887A (zh) 2017-12-26 2017-12-26 一种三维磁共振成像重建方法、装置、应用及可读介质

Publications (1)

Publication Number Publication Date
CN109959887A true CN109959887A (zh) 2019-07-02

Family

ID=67021770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711429290.1A Pending CN109959887A (zh) 2017-12-26 2017-12-26 一种三维磁共振成像重建方法、装置、应用及可读介质

Country Status (1)

Country Link
CN (1) CN109959887A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110568391A (zh) * 2019-09-10 2019-12-13 深圳大学 一种磁共振成像方法、系统及相关装置
CN112329871A (zh) * 2020-11-11 2021-02-05 河北工业大学 一种基于自校正卷积与通道注意力机制的肺结节检测方法
CN112561781A (zh) * 2020-12-07 2021-03-26 深圳先进技术研究院 一种磁共振血管壁图像分析方法、系统及计算机可读介质
CN112967167A (zh) * 2019-12-12 2021-06-15 中国科学院深圳先进技术研究院 基于gpu的图像快速重建方法、计算机可读介质及计算设备

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200809680A (en) * 2006-08-02 2008-02-16 Xgi Technology Inc Multi-GPU rendering system
CN101278317A (zh) * 2005-10-05 2008-10-01 皇家飞利浦电子股份有限公司 分布式迭代图像重建
CN101283913A (zh) * 2008-05-30 2008-10-15 首都师范大学 Ct图像重建的gpu加速方法
US20110164031A1 (en) * 2010-01-06 2011-07-07 Kabushiki Kaisha Toshiba Novel implementation of total variation (tv) minimization iterative reconstruction algorithm suitable for parallel computation
CN102163319A (zh) * 2011-03-02 2011-08-24 浪潮(北京)电子信息产业有限公司 一种实现迭代重构图像的方法及系统
CN102779327A (zh) * 2011-05-12 2012-11-14 上海联影医疗科技有限公司 一种基于欠采样k-空间数据的水脂分离方法
US20120288176A1 (en) * 2011-05-11 2012-11-15 Jong Chul Ye Method and apparatus for estimating monte-carlo simulation gamma-ray scattering in positron emission tomography using graphics processing unit
CN102798829A (zh) * 2012-08-14 2012-11-28 深圳先进技术研究院 基于机器学习的并行磁共振成像grappa方法
CN102928796A (zh) * 2012-09-28 2013-02-13 清华大学 快速扩散磁共振成像和重建方法
CN103064046A (zh) * 2012-12-25 2013-04-24 深圳先进技术研究院 一种基于稀疏采样的核磁共振成像的图像处理方法
US20130125133A1 (en) * 2009-05-29 2013-05-16 Michael D. Schuster System and Method for Load Balancing of Fully Strict Thread-Level Parallel Programs
CN103185878A (zh) * 2011-12-27 2013-07-03 上海联影医疗科技有限公司 磁共振图像并行采集以及图像重建方法
CN103632336A (zh) * 2013-12-17 2014-03-12 武汉大学 基于负载分配的遥感影像cpu/gpu协同处理方法
CN104217448A (zh) * 2014-09-05 2014-12-17 中国科学院深圳先进技术研究院 基于迭代特征修正的磁共振快速成像方法及系统
CN104569880A (zh) * 2014-12-31 2015-04-29 中国科学院深圳先进技术研究院 一种磁共振快速成像方法及系统
JP2016127909A (ja) * 2015-01-09 2016-07-14 株式会社東芝 X線ct装置
CN106597333A (zh) * 2016-12-30 2017-04-26 上海联影医疗科技有限公司 一种磁共振并行成像方法及磁共振成像系统
CN106951322A (zh) * 2017-02-28 2017-07-14 中国科学院深圳先进技术研究院 一种cpu/gpu异构环境的图像协同处理程序获取方法及系统
CN107273331A (zh) * 2017-06-30 2017-10-20 山东超越数控电子有限公司 一种基于cpu+gpu+fpga架构的异构计算系统和方法

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101278317A (zh) * 2005-10-05 2008-10-01 皇家飞利浦电子股份有限公司 分布式迭代图像重建
TW200809680A (en) * 2006-08-02 2008-02-16 Xgi Technology Inc Multi-GPU rendering system
CN101283913A (zh) * 2008-05-30 2008-10-15 首都师范大学 Ct图像重建的gpu加速方法
US20130125133A1 (en) * 2009-05-29 2013-05-16 Michael D. Schuster System and Method for Load Balancing of Fully Strict Thread-Level Parallel Programs
US20110164031A1 (en) * 2010-01-06 2011-07-07 Kabushiki Kaisha Toshiba Novel implementation of total variation (tv) minimization iterative reconstruction algorithm suitable for parallel computation
CN102163319A (zh) * 2011-03-02 2011-08-24 浪潮(北京)电子信息产业有限公司 一种实现迭代重构图像的方法及系统
US20120288176A1 (en) * 2011-05-11 2012-11-15 Jong Chul Ye Method and apparatus for estimating monte-carlo simulation gamma-ray scattering in positron emission tomography using graphics processing unit
CN102779327A (zh) * 2011-05-12 2012-11-14 上海联影医疗科技有限公司 一种基于欠采样k-空间数据的水脂分离方法
CN103185878A (zh) * 2011-12-27 2013-07-03 上海联影医疗科技有限公司 磁共振图像并行采集以及图像重建方法
CN102798829A (zh) * 2012-08-14 2012-11-28 深圳先进技术研究院 基于机器学习的并行磁共振成像grappa方法
CN102928796A (zh) * 2012-09-28 2013-02-13 清华大学 快速扩散磁共振成像和重建方法
CN103064046A (zh) * 2012-12-25 2013-04-24 深圳先进技术研究院 一种基于稀疏采样的核磁共振成像的图像处理方法
CN103632336A (zh) * 2013-12-17 2014-03-12 武汉大学 基于负载分配的遥感影像cpu/gpu协同处理方法
CN104217448A (zh) * 2014-09-05 2014-12-17 中国科学院深圳先进技术研究院 基于迭代特征修正的磁共振快速成像方法及系统
CN104569880A (zh) * 2014-12-31 2015-04-29 中国科学院深圳先进技术研究院 一种磁共振快速成像方法及系统
JP2016127909A (ja) * 2015-01-09 2016-07-14 株式会社東芝 X線ct装置
CN106597333A (zh) * 2016-12-30 2017-04-26 上海联影医疗科技有限公司 一种磁共振并行成像方法及磁共振成像系统
CN106951322A (zh) * 2017-02-28 2017-07-14 中国科学院深圳先进技术研究院 一种cpu/gpu异构环境的图像协同处理程序获取方法及系统
CN107273331A (zh) * 2017-06-30 2017-10-20 山东超越数控电子有限公司 一种基于cpu+gpu+fpga架构的异构计算系统和方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JIN ZHAO等: "Design and Optimization of Remote Sensing Image Fusion Parallel Algorithms based on CPU-GPU Heterogeneous Platforms", 《2011 4TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING》 *
MARK MURPHY等: "Fast -SPIRiT Compressed Sensing Parallel Imaging MRI: Scalable Parallel Implementation and Clinically Feasible Runtime", 《IEEE TRANSACTIONS ON MEDICAL IMAGING》 *
刘金硕等: "MVS算法的CPU多线程和GPU两级粒度并行策略", 《计算机科学》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110568391A (zh) * 2019-09-10 2019-12-13 深圳大学 一种磁共振成像方法、系统及相关装置
WO2021046989A1 (zh) * 2019-09-10 2021-03-18 深圳大学 一种磁共振成像方法、系统及相关装置
CN112967167A (zh) * 2019-12-12 2021-06-15 中国科学院深圳先进技术研究院 基于gpu的图像快速重建方法、计算机可读介质及计算设备
CN112967167B (zh) * 2019-12-12 2023-04-28 中国科学院深圳先进技术研究院 基于gpu的图像快速重建方法、计算机可读介质及计算设备
CN112329871A (zh) * 2020-11-11 2021-02-05 河北工业大学 一种基于自校正卷积与通道注意力机制的肺结节检测方法
CN112329871B (zh) * 2020-11-11 2022-03-08 河北工业大学 一种基于自校正卷积与通道注意力机制的肺结节检测方法
CN112561781A (zh) * 2020-12-07 2021-03-26 深圳先进技术研究院 一种磁共振血管壁图像分析方法、系统及计算机可读介质
WO2022120898A1 (zh) * 2020-12-07 2022-06-16 深圳先进技术研究院 一种磁共振血管壁图像分析方法、系统及计算机可读介质
CN112561781B (zh) * 2020-12-07 2024-01-26 深圳先进技术研究院 一种磁共振血管壁图像分析方法、系统及计算机可读介质

Similar Documents

Publication Publication Date Title
CN110211050B (zh) 用于稀疏图像重建的系统和方法
US10852376B2 (en) Magnetic resonance imaging method and device
US12308112B2 (en) Medical information processing apparatus and medical information processing method
CN110338795B (zh) 一种径向黄金角磁共振心脏电影成像方法、装置和设备
CN110133556B (zh) 一种磁共振图像处理方法、装置、设备及存储介质
Cui et al. Motion artifact reduction for magnetic resonance imaging with deep learning and k-space analysis
CN109959887A (zh) 一种三维磁共振成像重建方法、装置、应用及可读介质
CN108010094A (zh) 一种磁共振图像重建方法和装置
CN103720475A (zh) 医学图像成像方法及使用所述方法的医学诊断设备
CN104013403A (zh) 一种基于张量分解稀疏约束的三维心脏磁共振成像方法
CN118071856A (zh) 磁共振温度图像重建方法、装置、设备、介质及程序产品
CN115115722A (zh) 图像重建模型生成及图像重建方法、装置、设备和介质
CN114445273A (zh) 磁共振图像处理方法、计算机设备及存储介质
JP7140551B2 (ja) 磁気共鳴イメージング装置、処理装置、および医用画像処理方法
CN113866694A (zh) 一种快速三维磁共振t1定量成像方法、系统及介质
Sabbagh et al. Cardiac MRI compressed sensing image reconstruction with a graphics processing unit
CN119963678A (zh) 基于灵敏度矩阵约束的隐式神经网络磁共振图像重建方法
CN118566806A (zh) 一种基于深度学习的扩散峰度成像的生成方法、程序产品、电子设备与存储介质
US12299850B2 (en) Medical information processing apparatus, medical information processing method, and medical information processing program
CN114565690B (zh) 基于波浪梯度编码场和深度学习模型的磁共振成像方法
CN117808919A (zh) 基于深度学习的生成对抗网络进行mri欠采样重建方法
CN117333571A (zh) 磁共振图像的重建方法、系统、设备及介质
CN117576240A (zh) 基于双域Transformer的磁共振图像重建方法
CN115147502B (zh) 图像重建模型生成及图像重建方法、装置、设备和介质
CN114170336B (zh) 图像重建方法和装置、电子设备及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190702

RJ01 Rejection of invention patent application after publication