梯度让磁场随位置变化 在 B 0 B_0 B 0 上再叠加一个梯度场,z z z 方向的磁场就沿 x x x 线性变化,斜率 G x G_x G x 的单位是 mT/m。MIT 讲义写出二维情形 B z = B 0 + x G x + y G y B_z=B_0+xG_x+yG_y B z = B 0 + x G x + y G y 。这个附加场比 B 0 B_0 B 0 小得多:5 mT/m 的梯度在 10 cm 外只加 0.5 mT。
进动频率与磁场成正比,所以每个位置有自己的频率。扣掉所有位置共有的 γ B 0 \gamma B_0 γ B 0 之后,剩下的频率偏移与位置成正比。只要量出一个信号分量的频率,就知道它来自哪里。
相对 f 0 f_0 f 0 的频率偏移。5 mT/m 时每毫米对应 212.9 Hz。 位置 加梯度后的磁场 较低的音 较高的音 梯度让磁场、也就是进动频率沿 x x x 增大。每个位置的水发出自己的音调,Δ f = γ ˉ G x x \Delta f=\bar\gamma G_x x Δ f = γ ˉ G x x :5 mT/m 时每毫米 212.9 Hz。原创示意图,未按比例。 来源:MIT 6.3000 Signal Processing · J. Hrabe
线圈信号是傅里叶变换 先介绍一点复数。把横向磁化画成平面上的箭头,用一个复数表示它:实部是 x x x 分量,虚部是 y y y 分量。转过角度 φ \varphi φ 的单位箭头写成 e − i φ = cos φ − i sin φ e^{-i\varphi}=\cos\varphi-i\sin\varphi e − i φ = cos φ − i sin φ 。接收机用两路相差 90° 的通道同时测量,正好得到这个复数的实部和虚部。
位于 x x x 的水在时刻 t t t 的相位是频率对时间的积分。线圈把所有位置的箭头加起来,权重是该处水的密度 ρ ( x ) \rho(x) ρ ( x ) 。扣掉共同的 γ B 0 t \gamma B_0t γ B 0 t 后,MIT 讲义得到下面的结果:信号与 ρ ( x ) \rho(x) ρ ( x ) 的傅里叶变换只差一个记号 k k k 。
k k k 是梯度对时间的积分乘 γ ˉ \bar\gamma γ ˉ ,单位是 1/m,叫空间频率。梯度打开多久、多强,决定了这一刻测到的是哪个空间频率。
弛豫和噪声先不计。符号约定与 MIT 讲义相同。 由采样值 s n = s ( k n ) s_n=s(k_n) s n = s ( k n ) 做逆离散傅里叶求和,得到位置 x p x_p x p 处的水密度。 来源:MIT 6.3000 Signal Processing · J. Hrabe
采样决定视野和像素 实际序列先打一个反向的预散相梯度,把 k k k 推到负的最大值;再打读出梯度,让 k k k 匀速扫过零点到正的最大值。梯度面积回到零的那一刻所有箭头对齐,这就是梯度回波,位于读出的正中。
接收机每隔 Δ t = 1 / B W \Delta t=1/\mathrm{BW} Δ t = 1/ BW 采一个点,BW 是接收带宽。相邻两点相差 Δ k = γ ˉ G Δ t \Delta k=\bar\gamma G\Delta t Δ k = γ ˉ G Δ t 。离散傅里叶求和给出的图像以 1 / Δ k 1/\Delta k 1/Δ k 为周期重复,这个周期就是视野 FOV;N N N 个采样点把视野分成 N N N 个像素。
换一种说法:视野是带宽能容纳的距离。带宽 BW 覆盖 ± B W / 2 \pm\mathrm{BW}/2 ± BW /2 的频率偏移,除以每米的频率差,就是视野。
梯度越强或带宽越窄,视野越小;采样点越多,像素越细。 来源:MIT 6.3000 Signal Processing · J. Hrabe
三种让剖面出错的方式 梯度反向:重建程序默认梯度为正,按正的 k k k 排列样本。梯度若实际为负,k k k 的符号全部反了,图像左右镜像,+ 35 m m +35\,\mathrm{mm} + 35 mm 处的水管出现在 − 35 m m -35\,\mathrm{mm} − 35 mm 。
采样太慢:视野外的水频率超出 ± B W / 2 \pm\mathrm{BW}/2 ± BW /2 ,采样后与视野内某个频率无法区分,于是被搬回视野内,位置相差整数个视野。这就是折叠。
衰减太快:记录被 e − t / T 2 ∗ e^{-t/T_2^*} e − t / T 2 ∗ 加权,读出前段权重大、后段权重小。这相当于在频率上把每个点抹成宽度 1 / ( π T 2 ∗ ) 1/(\pi T_2^*) 1/ ( π T 2 ∗ ) 的 Lorentz 峰,边缘变糊。频率编码实验的基准程序检验了镜像、折叠和离散点扩散函数,并验证了 Parseval 定理:样本的总能量与重建图像的总能量相等。
来源:MIT 6.3000 Signal Processing · J. Hrabe
完整例题:两根水管的读出 题目:梯度 G = 5 m T / m G=5\,\mathrm{mT/m} G = 5 mT/m ,接收带宽 50 kHz,采 128 个点。一根水管中心在 −45 mm,另一根在 +35 mm。求频率偏移、视野、像素宽度和回波时刻;再把带宽降到 25 kHz,求 +70 mm 处水管在图像中的位置。这些就是频率编码实验的默认设置和“采样太慢,图像折叠”预设。
每毫米的频率差 γ ˉ G = 42.576 × 10 6 × 0.005 H z / m = 212.9 H z / m m \bar\gamma G=42.576\times10^6\times0.005\,\mathrm{Hz/m}=212.9\,\mathrm{Hz/mm} γ ˉ G = 42.576 × 1 0 6 × 0.005 Hz/m = 212.9 Hz/mm 。−45 mm 处的偏移为 −9.58 kHz,+35 mm 处为 +7.45 kHz,都在 ± 25 k H z \pm25\,\mathrm{kHz} ± 25 kHz 之内。
视野 F O V = 50 000 / 212.88 m m = 234.9 m m \mathrm{FOV}=50\,000/212.88\,\mathrm{mm}=234.9\,\mathrm{mm} FOV = 50 000/212.88 mm = 234.9 mm ,像素 234.9 / 128 = 1.83 m m 234.9/128=1.83\,\mathrm{mm} 234.9/128 = 1.83 mm 。采样间隔 20 µs,读出共 2.56 ms;预散相梯度占 1 ms,回波在激发后 1 + 1.28 = 2.28 m s 1+1.28=2.28\,\mathrm{ms} 1 + 1.28 = 2.28 ms 。
带宽降到 25 kHz 后视野减半为 117.4 mm,只容纳 ± 58.7 m m \pm58.7\,\mathrm{mm} ± 58.7 mm 。+70 mm 处的水频率为 14.9 kHz,超出 12.5 kHz 的上限,被搬到 70 − 117.4 = − 47.4 m m 70-117.4=-47.4\,\mathrm{mm} 70 − 117.4 = − 47.4 mm 。实验中重建图像把它放在 −47.403 mm,与折叠公式的 −47.437 mm 相差不到一个像素。
来源:MIT 6.3000 Signal Processing · J. Hrabe