专利名称:一种对磁共振成像脉冲时序信息进行压缩与解码的方法
技术领域:
本发明涉及磁共振成像技术领域,具体涉及一种对磁共振成像脉冲时序信息进行压缩与解码的方法。
背景技术:
在磁共振成像谱仪中,脉冲序列发生器是核心部件之一,用于产生磁共振扫描所需的脉冲序列,控制谱仪中的其他单元(包括发射机、接收机和梯度波形发生器等)协同工作。
随着磁共振成像技术的发展,实际应用中的脉冲序列越来越复杂。因此,在一次成像的全过程中,需要脉冲序列发生器处理的时序信息量越来越大。采用现有技术(CN1361419A ;ZL 03150591. O)设计的脉冲序列发生器在数据存储容量扩充和数据传输速度提升等方面遇到了瓶颈。对于一部分成像方法而言,一次成像的全过程可以划分为多个恢复时间TR,因此可以利用TR中的等待时间Dtl,向脉冲序列发生器传输下一个TR中所需的脉冲时序信息。然而,在短TR成像方法(例如Tl加权成像)中,由于Dtl很短(甚至为0),因此来不及传输下一个TR中所需的脉冲时序信息。而在另一些成像方法中,所有数据采集在一个TR内完成。采用这些方法进行磁共振成像时,需要在扫描启动之前将成像所需要的全部脉冲时序信息写入脉冲序列发生器。对于一些复杂的成像方法(例如三维血管成像),一次成像所需的全部脉冲时序信息量很大。若采用上述方案,脉冲序列发生器的存储容量难以支持如此大量的信息。即使存储容量可以支持,传输大量数据也会导致扫描启动延迟变长。在血管成像等实际应用中需要使用造影剂,而扫描启动延迟变长会导致造影剂的增强效果变差,影响磁共振图像的对比度。
发明内容
本发明的目的是针对现有技术的不足而提供一种对磁共振成像脉冲时序信息进行压缩与解码的方法。该方法在扫描启动之前,由谱仪计算机将脉冲时序信息按照共用信息和非共用信息进行分段,然后对各段信息进行索引编码,再将索引编码序列和索引编码所对应的信息写入脉冲序列发生器。在扫描启动之后,由脉冲序列发生器根据索引编码查找对应的信息,然后更新输出。本发明的目的是这样实现的
一种对磁共振成像脉冲时序信息进行压缩与解码的方法,该方法包括以下具体步骤
I)在谱仪计算机上,将一次成像所需的全部脉冲时序信息按节划分,每一节为采集一行K空间数据所需的脉冲时序信息。2)比较各节脉冲时序信息,找出各节共用的信息段,并对这些共用的信息段进行索引编码;对各节脉冲时序信息中非共用的信息段进行索引编码。3)用所有索引编码表示全部脉冲时序信息,生成索引编码序列。4)在扫描启动之前,将索引编码序列和各索引编码所对应的信息段写入脉冲序列发生器的内存中,并将内存指针指向索引编码序列中的第一个索引编码。5)脉冲序列发生器接收到来自谱仪计算机的扫描启动信号以后,由脉冲序列发生器中的逻辑控制单元执行解码过程。具体包括以下步骤
a)读取内存指针当前所指的索引编码,然后执行步骤b;
b)若内存指针当前所指的索引编码是脉冲时序结束标志,则执行步骤f;否则执行步骤c;
c)将索引指针指向索引编码所对应的信息段的第一个数据,然后执行步骤d;
d)若索引指针当前所指的数据是信息段结束标志,则将内存指针指向下一个索引编 码,然后执行步骤a ;否则执行步骤e ;
e)用索引指针当前所指的数据更新脉冲序列发生器的输出状态,并将索引指针指向下一个数据,然后执行步骤d;
f)脉冲时序结束。本发明的有益效果是在磁共振成像中,采集各行K空间数据所需的脉冲时序信息通常是相同的或者部分相同的。采用本发明可以有效地压缩脉冲时序信息量,减轻脉冲序列发生器在数据存储容量和数据传输速度等方面的压力。
图I为本发明流程 图2为本发明所述解码过程的流程 图3为本发明实施例I示意 图4为本发明实施例2示意图。
具体实施例方式以下结合附图和实施例对本发明特征及其它相关特征作进一步阐述。实施例I
参阅图I和图2,本发明所述的“对磁共振成像脉冲时序信息进行压缩与解码的方法”包括以下步骤
I、在谱仪计算机上,将一次成像所需的全部脉冲时序信息按节划分,每一节为采集一行K空间数据所需的脉冲时序信息。2、比较各节脉冲时序信息,找出各节共用的信息段,并对这些共用的信息段进行 索引编码;对各节脉冲时序信息中非共用的信息段进行索引编码。3、用所有索引编码表示全部脉冲时序信息,生成索引编码序列。4、在扫描启动之前,将索引编码序列和各索引编码所对应的信息段写入脉冲序列发生器的内存中,并将内存指针指向索引编码序列中的第一个索引编码。5、脉冲序列发生器接收到来自谱仪计算机的扫描启动信号以后,由脉冲序列发生器中的逻辑控制单元执行解码过程。具体包括以下步骤
a)读取内存指针当前所指的索引编码,然后执行步骤b。
b)若内存指针当前所指的索引编码是脉冲时序结束标志,则执行步骤f;否则执行步骤C。
c)将索引指针指向索引编码所对应的信息段的第一个数据,然后执行步骤d。d)若索引指针当前所指的数据是信息段结束标志,则将内存指针指向下一个索引编码,然后执行步骤a ;否则执行步骤e。e)用索引指针当前所指的数据更新脉冲序列发生器的输出状态,并将索引指针指向下一个数据,然后执行步骤d。f)脉冲时序结束。
参阅图3,以2D_mSE序列为例,扫描过程中采集每一行K空间数据所需的脉冲时序信息完全相同。因此,成像所需的全部脉冲时序信息可以划分为N个节,X = SNxNPE’其中SN是层数,NPE是相位编码数。图3中脉冲时序的索引编码为{00000001}。成像所需的全部脉冲时序信息如下
卿獅]…
}1 {
...
}2 ... {[CU]肌ι]·4αι]}χ
而索引编码序列为{00000001},{00000001} ... {00000001}。在扫描启动之前,写入脉冲序列发生器的内存中的数据如下
{00000001 I {00000001 I ... {00000001 I. IOOflOOOOO). O0J],
1” {0.0J
其中,{00000000}是脉冲时序结束标志,{0,0}是信息段结束标志。实施例2
参阅图4,以2D_mFSE序列为例,扫描过程中采集每一行K空间数据所需的脉冲时序信息部分相同(图4中脉冲时序00000010所对应的部分)。因此,成像所需的全部脉冲时序信息可以划分为N个节,M = SN X NPE/ETL,其中SN是层数,NPE是相位编码数,ETL是回波链长。图4中脉冲时序的索引编码为{00000001}和{00000010}。成像所需的全部脉冲时序信息如下
PJyo.i 1.40*ID-·· P. 1L[ο,IJ^[ft 1II- -
I...
L·........................-___,醫,J................____________________________________________*___'…·,:_____,,,,,.................二J
而索引编码序列如下
{00000001}, {00000010}, {00000010} : {00000010}, {00000001}, {00000010}, {00000010} ... {00000010},
{00000001}, {00000010}, {00000010}…{00000010}
在扫描启动之前,写入脉冲序列发生器的内存中的数据如下
权利要求
1. 一种对磁共振成像脉冲时序信息进行压缩与解码的方法,其特征在于该方法包括以下具体步骤 i、在谱仪计算机上,将一次成像所需的全部脉冲时序信息按节划分,每一节为采集一行K空间数据所需的脉冲时序信息; 、比较各节脉冲时序信息,找出各节共用的信息段,并对这些共用的信息段进行索引编码;对各节脉冲时序信息中非共用的信息段进行索引编码; iii、用所有索引编码表示全部脉冲时序信息,生成索引编码序列; iv、在扫描启动之前,将索引编码序列和各索引编码所对应的信息段写入脉冲序列发生器的内存中,并将内存指针指向索引编码序列中的第一个索引编码; V、脉冲序列发生器接收到来自谱仪计算机的扫描启动信号以后,由脉冲序列发生器中的逻辑控制单元执行解码过程;具体包括 a、读取内存指针当前所指的索引编码,然后执行步骤b; b、若内存指针当前所指的索引编码是脉冲时序结束标志,则执行步骤f;否则执行步骤c; C、将索引指针指向索引编码所对应的信息段的第一个数据,然后执行步骤d ; d、若索引指针当前所指的数据是信息段结束标志,则将内存指针指向下一个索引编码,然后执行步骤a ;否则执行步骤e ; e、用索引指针当前所指的数据更新脉冲序列发生器的输出状态,并将索引指针指向下一个数据,然后执行步骤d; f、脉冲时序结束。
全文摘要
本发明公开了一种对磁共振成像脉冲时序信息进行压缩与解码的方法,该方法在扫描启动之前,由谱仪计算机将脉冲时序信息按照共用信息和非共用信息进行分段,然后对各段信息进行索引编码,再将索引编码序列和索引编码所对应的信息写入脉冲序列发生器;在扫描启动之后,由脉冲序列发生器根据索引编码查找对应的信息,然后更新输出;采用本发明可以有效地压缩脉冲时序信息量,减轻脉冲序列发生器在数据存储容量和数据传输速度等方面的压力。
文档编号G01R33/54GK102662151SQ20121017203
公开日2012年9月12日 申请日期2012年5月30日 优先权日2012年5月30日
发明者宁瑞鹏, 李鲠颖, 杨光 申请人:上海卡勒幅磁共振技术有限公司, 华东师范大学