介绍:MRI是多参数成像,其成像参数主要包括T1 、T2和质子密度等。在MRI检查中,可分别获取同一解剖部位或层面的T1WI、T2WI、PDWI等多种图像,从而有利于显示正常组织与病变组织。而包括CT在内的X线成像,只有密度一个参数,仅能获得密度对比一种图像。在MRI中,T1加权图像(T1WI)上的影像对比主要反映的是组织问T1的差别;T2加图像(T2WI)上的影像对比主要反映的是组织间T2的差别;PDWI上的影像对比主要反映的是组织间质子密度的差别。这种多参数成像有利于组织性质的确定。例如,在CT图像中,如果两种组织之间的X线吸收率无差别,在图像上就没有密度的差别,我们就无法辨认两者。在磁共振图像中,即使两种组织的T1没有差别,我们还可以通过T2的差别来区分两者。这就显示出多种成像参数比一种成像参数的优越性。人体组织中的原子核(含基数质子或中子,一般指氢质子)在强磁场中磁化,梯度场给予空间定位后,射频脉冲激励特定进动频率的氢质子产生共振,接受激励的氢质子驰豫过程中释放能量,即磁共振信号,计算机将MR信号收集起来,按强度转换成黑白灰阶,按位置组成二维或三维的形态,最终组成MR图像。

FLAIR(fluid attenuated inversion recovery, 磁共振成像液体衰减反转恢复序列),在脑、脊髓MRI(核磁共振)中常用。在T2WI中可抑制脑脊液的高信号,使邻近脑脊液、具有高信号(长T2)的病变得以显示清楚。FLAIR序列属于反转恢复序列(inversion recovery,IR),IR序列是属于获得MRI图像的技术中的序列技术。IR序列主要采用180°一90°一180°脉冲组合,在所有序列技术里,图像信息相对较多,但扫描时间相应地也较长。IR序列主要包括两种,一种就是FLAIR序列,另一种是STIR序列。

图1. FLAIR图像(前后)

T1加权像(T1 weighted image,T1WI)。

图2.T1加权像(上下)

图3.T1加权像(前后)

T2加权像(T2 weighted image,T2WI) 。

图4.T2加权像(左右)

弛豫:在射频脉冲的激发下,人体组织内氢质子吸收能量处于激发状态。射频脉冲终止后,处于激发状态的氢质子恢复其原始状态,这个过程称为弛豫。

液体是暗的为T1WI,液体是亮的为T2WI

使用python显示dcm文件,需要用到pydicom, matplotlib这两个包,首先安装

pip install pydicom matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple/
import pydicom
import numpy as np
import matplotlib.pyplot as pltpath = "../img/braImg.dcm"data = pydicom.read_file(path).pixel_array
data -= np.min(data)
if np.max(data) != 0:data = data / np.max(data)
data = (data * 255).astype(np.uint8)plt.imshow(data, cmap='gray')
plt.axis('off')
plt.show()

显示效果:

参考:

T1加权像(T1 weighted image,T1WI)-MRI-基础术语 - 影像园

https://wenku.baidu.com/view/d7fa14619b6648d7c1c7462a.html

FLAIR(磁共振成像液体衰减反转恢复序列)_百度百科

python显示磁共振图像(MRI)(pydicom)相关推荐

  1. python显示函数图像_python – 显示存储在函数中的图像

    我正在制作一个 Python程序,让用户可以发现新喀里多尼亚的艺术作品(它是太平洋上一个小的法国岛屿:)). 我尝试调用存储图像的函数.但经过几个小时的研究后,我发现这个webpage描述了我所遇到的 ...

  2. python 显示gif图像

    from PIL import Image, ImageSequence import cv2 import numpypic_name = "ani.gif" im = Imag ...

  3. 使用Python,Matplotlib显示RGB图像

    使用Python,Matplotlib显示RGB格式的 图像 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用matplotlib显示RGB图像.具体是使用matplotlib,pyplot和m ...

  4. python rgb 图像_在Python中显示RGB图像的不同平面

    python rgb 图像 A colored image can be represented as a 3 order matrix. The first order is for the row ...

  5. python图片保存和图片展示顺序_【IT专家】【 python 】 —— 数据预处理:(1) 读取与显示图片 + 图像通道顺序变换...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 [ python ] -- 数据预处理: (1) 读取与显示图片 + 图像通道顺 序变换 2018/05/31 29 # ---- 用 OPENC ...

  6. python图显示在新的窗口_python在新的图片窗口显示图片(图像)的方法

    python在新的图片窗口显示图片(图像)的方法 使用python画图,发现生成的图片在console里.不仅感觉很别扭,很多功能也没法实现(比如希望在一幅图里画两条曲线). 想像matlab一样单独 ...

  7. Python灰度图像和彩色图像的读取、显示。图像求反。

    方法一 #灰度图像和彩色图像的读取.显示.图像求反. #图像库导入 from PIL import Image # numpy约定是别名np import numpy as np#彩色图片位置 D:/ ...

  8. 磁共振血管造影/MRI造影/钡磷灰石显影剂/新型含氟药物氟代吲哚美辛PET显影剂

    磁共振血管造影/MRI造影/钡磷灰石显影剂/新型含氟药物氟代吲哚美辛PET显影剂 磁共振血管造影(MRA)是利用电磁波产生身体二维或三维结构的图像的一种检查方法.有时也称作"核磁共振显像(M ...

  9. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图

    [Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...

最新文章

  1. android drawerlayout 遮罩层白色,DrawerLayout放在Toolbar的下方导致NavigationView出现与状态栏等高的遮...
  2. 死锁的4个必要条件和处理策略
  3. 既然有 GC 机制,为什么还会有内存泄露的情况
  4. python提取pdf表格数据导出到mongodb_python读取mongoDB数据并存入本地excel表格
  5. MongoDB查询(上)
  6. kubernetes学习笔记 (二):k8s初体验
  7. 从一个表查询数据插入另一个表
  8. Security+ 学习笔记21 认证
  9. INSERT INTO SELECT 语句
  10. 量子化学计算机理,量子化学(理论化学的分支学科)_百度百科
  11. 云服务器被攻击了怎么办
  12. 英语口语360之每日二十个英语单词
  13. Fabric开发(三) Ubuntu20.04.1快速搭建Fabric1.4.3 (排雷版)
  14. 通过无线网络实现两台计算机共享打印机共享,同一WiFi环境中两台电脑共享打印机技巧方法...
  15. buflab-计算机系统实验
  16. Unix File Permissions and ACLs in OS X
  17. 提升深度学习模型的表现,你需要这20个技巧
  18. 360Lib:Lanczos插值
  19. 视频压缩编码基本原理
  20. (HDOJ)Vowel Counting-Java实现

热门文章

  1. [Deeplearning] Gradient vanish
  2. 关于PL/SQL我写了一份从0到1的入门教程
  3. UML 协作图(通信图) collaboration diagram
  4. Unity中常用到的基础函数
  5. 2019中国开源年会总结
  6. 最优化方法-抛物线法原理及MATLAB实现
  7. 好女人必看行为守则100条----男人也学学吧!
  8. 打码进行中-JavaScript高级程序设计-第1章-什么是javaScript
  9. 华为设备配置IS-IS命令
  10. 苹果开发者账号官方翻译篇-配置APP服务-苹果支付