matlab mri的k空间,磁共振K空间解析

本文介绍如何通过MATLAB操作,从实际磁共振图像出发,解析K空间并理解其与图像重建的关系。重点讲解了FFT、相位编码、能量谱和向量旋转在MRI中的应用,以及为何取模值会导致信息丢失。适合初学者了解MRI成像背后的数学原理。
摘要由CSDN通过智能技术生成

关键词 :磁共振 MRI K空间 matlab

cc4fe06ccd2f95266ee2caa0a82f7665.png

以上是我们要用的工具,一台电脑,matlab软件(为了方便起见且单位有授权,用了7.0版本),一张小姐姐的图像。

假设我们有一台B0和B1都结对均匀的磁共振,且扫描物中只有水,且在TE=inphase的时间扫描(以上所有的设定是为了假设扫描出的图像的相位角都为0),扫描物是上面的小姐姐,那么我们就得到了小姐姐的灰白图像。

然后我们往回推,我们把这张灰度图进行FFT转换(FFT和IFFT得到的结果都是一样的),这样我们就得到了在图像重建之前和扫描之后的K空间数据。

i=imread('aql.bmp');

figure(1);

imshow(i);

title('安琪拉');

t=rgb2gray(i);

j=fft2(t);%进行FFT变换

f=fftshift(j);%进行K空间的修正(可忽略)

f=log(abs(f)+1);%取模值

K空间的像素中填充的都是向量,我们人类可能看到四维图,因此我们取K空间的模值(绝对值),就得到了一个可视的图像。

48e3f2c2f266a9ef1dd9604e39998086.png

以往的教材中经常出现下面一张图,表示K空间可转换为图像。

但模值不能代表K空间的真实状态,取模值的时候损失了向量的夹角(相位),因此使用能量谱不能变换出想要的图像来,因此以往的教材中的示意图只能用于示意,而非真正的k空间。

35a030e0dac143f532e4a5db5c94bf98.png

K空间中的单元都是向量,高中数学在学复数时,老师告诉我们,向量都可以用

cdf63d2ff511998f6f2f0d70e3f088d4.png表示,m代表长度,θ代表向量转动的角度,在MRI中,θ是和梯度的施加有关的,θ=γGt,  γ是常数,G是所处位置的梯度强度,t是梯度施加时间。

5e3c81c38ced1672380c09832bdfcb4f.png

如果把K空间中的单元进行实部(频率编码)和虚部(相位编码)两个方向进行二次积分,便得到了一个意想不到的答案。

fdba9764938efa2844199bae2d4ab6cd.png

上图是我们得到的答案

97280fa47223bec0e13cb469c3904589.png这个是百度百科里傅里叶变换的公式,我们观察我们自己得到的公式,

如果把里面的变量表换一下,就是这个公式。

1c3ad0e73af0ba6ca2b978782786a62e.png

ed605592279f4b521be20e8a99533742.png

36b9c15534f0745d5be5a3634988d1d5.png

以上。

这个还是几年前做的研究,发出来以便能让搜索引擎搜到,让想探索磁共振成像原理的人少走一些弯路。

笔者将在后面推出初代Dixon的算法详解,敬请期待。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值