跳到主要内容
Sandbox Physics
磁共振空间编码

L3 · 第 7 章

扩散编码:一对梯度怎样测出水分子走了多远

前几章用梯度给位置编码。同样的梯度还能测运动。在自旋回波的 180° 脉冲两侧各加一个相同的梯度脉冲。不动的水分子在第二个脉冲后回到原相位;移动过的水分子留下相位差,大小与位移成正比。相位差越分散,回波越弱。本章用随机行走推出回波衰减的公式,算出临床常用的 b 值,再看水被膜挡住时会发生什么。

梯度对:不动的回到原位,动了的留下相位

Hrabe 等人用一张示意图说明原理:在位置 xx 的水分子在第一个梯度脉冲期间获得相位 γGxδ\gamma Gx\delta,δ\delta 是脉冲时长。等待一段时间后施加大小相同、方向相反的梯度。如果水分子在这期间没有移动,相位差被完全抵消,磁化完全恢复。

自旋回波序列里,第二个脉冲与第一个同向,但两者之间的 180° 脉冲把相位反号,效果等同于反向梯度。脉冲很短时,一个从 x1x_1 移到 x2x_2 的水分子最后的相位只取决于位移。定义 q=γGδq=\gamma G\delta,它是第四章空间频率 kk 乘 2π2\pi:梯度对在 k 空间里先走到 qq,再走回原点。

线圈测到的是所有水分子的平均。整体平移不改变幅值,只有位移的“分散”让相位彼此抵消。所以扩散加权的回波只对随机运动敏感。

φ=γGδ (x1−x2)=q (x1−x2),SS0=∣⟨eiφ⟩∣\varphi=\gamma G\delta\,(x_1-x_2)=q\,(x_1-x_2),\qquad \frac{S}{S_0}=\left|\left\langle e^{i\varphi}\right\rangle\right|
窄脉冲近似下单个水分子的净相位,以及加梯度与不加梯度的回波之比。
90°180°回波梯度脉冲间隔脉冲时长
脉冲梯度自旋回波。两个相同的梯度脉冲各持续 δ\delta,起点相隔 Δ\Delta,分在 180° 脉冲两侧。不动的水在回波时回到起始相位;从 x1x_1 移到 x2x_2 的水留下相位 q(x1−x2)q(x_1-x_2)。原创示意图,未按比例。

来源:J. Hrabe · F. Szczepankiewicz and J. Hutter

随机行走与回波衰减

Hrabe 等人从最简单的随机行走出发:每隔 Δt\Delta t,水分子以相等概率向左或向右跳 Δx\Delta x。nn 步后位置的方差是 2DnΔt2Dn\Delta t,其中 D=Δx2/(2Δt)D=\Delta x^2/(2\Delta t)。取 Δt→0\Delta t\to0 并保持 DD 不变,得到连续扩散的 σ2=2Dt\sigma^2=2Dt。

每跳一步,相位改变 ±qΔx\pm q\Delta x。nn 步相互独立,所以所有水分子相位因子的平均是 cos⁡n(qΔx)\cos^n(q\Delta x)。代入 Δx=2DΔt\Delta x=\sqrt{2D\Delta t} 并令 n→∞n\to\infty,就得到指数衰减 e−bDe^{-bD},其中窄脉冲时 b=q2τb=q^2\tau。

本课程的基准程序检验了这两步。离散行走:用 4 万个水分子模拟 20、50、200 步,与 cos⁡n\cos^n 的差别在 1.04 个标准误差以内。连续极限:bD=1.07bD=1.07 时,n=10 000n=10\,000 步给出 0.342995,极限值是 0.343009。

SS0=cos⁡n ⁣(2bDn)  → n→∞   e−bD\frac{S}{S_0}=\cos^n\!\left(\sqrt{\frac{2bD}{n}}\right)\;\xrightarrow{\,n\to\infty\,}\;e^{-bD}
Hrabe 等人的式 (14) 到式 (16)。

来源:J. Hrabe · F. Szczepankiewicz and J. Hutter

b 值:从梯度波形算出来

脉冲不够短时,水分子在脉冲期间也在移动,bb 要按整个波形计算。ISMRM 2019 的习题给出一般定义:q(t)q(t) 是梯度到时刻 tt 的累积面积(乘 γ\gamma),bb 是 q2q^2 对时间的积分。对两个矩形脉冲,积分分成三段:脉冲期间各贡献 q2δ/3q^2\delta/3,两脉冲之间贡献 q2(Δ−δ)q^2(\Delta-\delta),合起来就是 Stejskal–Tanner 公式。

习题的答案还指出,“扩散时间”没有简单的定义,因为它取决于组织结构;研究扩散随时间变化的实验应当报告完整的波形,比如 Δ\Delta 和 δ\delta。三个梯度轴同时施加同一个波形时,梯度大小变成 3\sqrt3 倍,bb 变成 3 倍,约 1.6 ms/μm21.6\,\mathrm{ms/\mu m^2}。

扩散编码实验对每个水分子逐步累加相位,不用 bb 公式;基准程序把实验时序数值积分,与上面的闭式结果相差不超过 7.7×10−137.7\times10^{-13}。

b=∫0Tq(t)2 dt,q(t)=γ∫0tG(t′) dt′b=\int_0^{T}q(t)^2\,dt,\qquad q(t)=\gamma\int_0^{t}G(t')\,dt'
ISMRM 2019 习题 A2 的一般定义。180° 脉冲的作用记作有效梯度反号。
b=γ2G2δ2(Δ−δ3)b=\gamma^2G^2\delta^2\left(\Delta-\frac{\delta}{3}\right)
矩形脉冲,Δ\Delta 是两个脉冲起点之间的间隔。

来源:F. Szczepankiewicz and J. Hutter · J. Hrabe

完整例题:40 mT/m、10 ms、50 ms

题目:这是 ISMRM 习题和扩散编码实验的默认设置。梯度 40 mT/m,脉冲 10 ms,间隔 50 ms,自由水 D=2.0 μm2/msD=2.0\,\mathrm{\mu m^2/ms}(实验假设的值)。求 qq、bb、回波比、相位的标准差和两脉冲之间的典型位移。

γG=2.675×108×0.04=1.07×107 rad s−1m−1\gamma G=2.675\times10^8\times0.04=1.07\times10^7\,\mathrm{rad\,s^{-1}m^{-1}},即 0.0107 rad ms−1μm−10.0107\,\mathrm{rad\,ms^{-1}\mu m^{-1}},与习题给的数一致。q=0.0107×10=0.107 rad/μmq=0.0107\times10=0.107\,\mathrm{rad/\mu m}:水分子移动 59 µm,相位才转一整圈。b=0.1072×(50−10/3)=0.534 ms/μm2=534 s/mm2b=0.107^2\times(50-10/3)=0.534\,\mathrm{ms/\mu m^2}=534\,\mathrm{s/mm^2};习题答案是 0.53。

回波比 e−bD=e−1.0686=0.3435e^{-bD}=e^{-1.0686}=0.3435。相位近似高斯分布,方差 2bD2bD,标准差 2.137=1.46 rad\sqrt{2.137}=1.46\,\mathrm{rad}。沿梯度的典型位移 2DΔ=200=14.1 μm\sqrt{2D\Delta}=\sqrt{200}=14.1\,\mathrm{\mu m},只有一个细胞大小,却足以让回波衰减到三分之一。

实验用 6000 个水分子模拟,读出回波比 0.356,标准误差 0.012,与 0.3435 相差约一个标准误差;拟合 9 个梯度强度得到的表观扩散系数是 1.94 μm2/ms1.94\,\mathrm{\mu m^2/ms}。基准程序用 2 万个水分子在 6 个梯度强度下检验,最大偏差 0.64 个标准误差。

来源:F. Szczepankiewicz and J. Hutter · J. Hrabe

膜之间的水:回波衰减变慢

Hrabe 等人回顾说,Tanner 和 Stejskal 最早提出改变两脉冲间隔来测受限扩散:被细胞壁挡住的水,信号衰减比自由水弱,他们据此估计了酵母细胞的直径。Hrabe 等人还指出,扩散时间极短时多数分子碰不到细胞壁,接近自由扩散;扩散时间越长,分子越能探到复杂的结构,所以不同扩散时间的结果不能混在一起,扩散时间必须报告。

扩散编码实验用一组相距 LL 的平行膜模拟这一点,水分子碰到膜就反射。默认梯度下 L=20 μmL=20\,\mu\mathrm m:回波比从自由水的 0.3435 升到 0.739,表观扩散系数降到 0.588。把间隔拉长到 90 ms,自由水的回波比会降到 0.137,膜之间的水只降到 0.713,表观扩散系数只剩 0.367。膜距 5 µm 时,回波比 0.995,几乎不衰减。

受限时单个指数不再成立。实验把最大的可用 bb 留出来,用其余点拟合的指数去预测它:自由水的偏差是 2.5%,膜之间是 −5.1%,等得更久时是 −12.6%。等待时间很长时,水分子在两次脉冲时的位置相互独立,各自均匀分布在两膜之间,于是回波比趋于 sinc⁡2(qL/2)\operatorname{sinc}^2(qL/2)。这是本课程自己的推导;基准程序用 L=10 μmL=10\,\mu\mathrm m、0.2 ms 窄脉冲、100 ms 间隔检验,最大差 0.0045,位移均方根 4.081 µm,极限值 L/6=4.082 μmL/\sqrt6=4.082\,\mu\mathrm m。

SS0  → Δ≫L2/D   [sin⁡(qL/2)qL/2]2\frac{S}{S_0}\;\xrightarrow{\,\Delta\gg L^2/D\,}\;\left[\frac{\sin(qL/2)}{qL/2}\right]^2
窄脉冲、反射膜、等待时间远长于穿过两膜所需时间时的极限。

来源:J. Hrabe · F. Szczepankiewicz and J. Hutter

到实验里试一试

让梯度对测出水走了多远

  1. 在“自由水,临床常用 b 值”预设下,看相位分布图随时间展开,读出回波比 0.356 和 b 值 534 s/mm2534\,\mathrm{s/mm^2}。
  2. 选“梯度加倍:b 变四倍”。预测:回波比降到 e−4.27e^{-4.27},约 0.014。实验显示约 0.03,与标准误差 0.013 对照,想一想为什么接近零的回波比会偏大。
  3. 选“膜之间的水”,再选“等得更久:膜的影响更大”。预测:b 增大,回波比几乎不变,表观扩散系数下降。对照读数 0.588 和 0.367 检验。

练习与解答

  1. 只把脉冲间隔从 50 ms 改成 15 ms,bb 和自由水的回波比是多少?

    展开解答

    b=0.1072×(15−10/3)=0.134 ms/μm2b=0.107^2\times(15-10/3)=0.134\,\mathrm{ms/\mu m^2},回波比 e−0.267=0.766e^{-0.267}=0.766。实验的“两个脉冲靠得很近”预设读出 0.760,标准误差 0.008。

  2. 梯度加倍后,理论回波比是 0.0139,实验读出约 0.030。为什么?

    展开解答

    回波比是复数平均值的幅值。6000 个水分子的平均有大约 0.01 量级的随机残余,取幅值后不会抵消成零,所以真实值很小时读数偏大。实验拟合表观扩散系数时只用回波比大于 0.15、且大于 4 个标准误差的点,就是为了避开这个噪声底。

  3. 膜距 L=5 μmL=5\,\mu\mathrm m、等待时间足够长时,两次脉冲之间位移的均方根是多少?

    展开解答

    两个独立的均匀分布之差,方差 2×L2/12=L2/62\times L^2/12=L^2/6,均方根 5/6=2.04 μm5/\sqrt6=2.04\,\mu\mathrm m。实验的“排得很密的膜”预设读出 2.05 µm。

来源与复算范围

  1. J. Hrabe, G. Kaur and D. N. Guilfoyle, Principles and limitations of NMR diffusion measurements, Journal of Medical Physics 32(1), 34–42 (2007), doi:10.4103/0971-6203.31148

    在 PubMed Central 通读全文。引言:Hahn 1950 年的观察、Stejskal 与 Tanner 的脉冲梯度及式 1—3。式 4—10(二项式随机游走,式 7 定义 D,式 8 与式 10 为 Einstein 关系)。式 11(Larmor 频率,质子取 2π × 42.576 MHz/T)。式 12—14(格点游走的信号、式 13 的 b 值和离散形式的 Stejskal–Tanner 公式)与式 15—17(连续极限)。“注意事项”一节:成像梯度、局部梯度、对扩散时间的依赖和组织分区。文中引用的 1950 年和 1965 年原始论文没有打开。

  2. F. Szczepankiewicz and J. Hutter, Diffusion MRI acquisition basics, problems and answers, ISMRM 2019 educational session

    通读全文。问题 A1 及解答(式 2—4):两个 40 mT/m、10 ms、起点相隔 50 ms 的脉冲给出 0.53 ms/µm²,三个轴同时施加时 b 变为三倍。问题 A2 及解答(式 1、式 5—7):b 是 q 平方对时间的积分,以及矩形脉冲的闭式结果。B 部分:自旋回波扩散序列的回波时间分配。文中 γ 取 2.68 × 10⁸ 每秒每特斯拉。

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策