DICOM标准:MR图像模块属性详解——磁共振成像(MR)在DICOM中的应用
目录
引言
磁共振成像(MR)
一、MR图像模块
二、MR图像属性描述
1、图像类型 (Image Type)
2、抽样每个象素 (Sampling per Pixel)
3、光度插值 (Photometric Interpretation)
4、位分配 (Bits Allocated)
结论

引言
数字成像和通信在医学(DICOM)标准为医学影像的存储、交换和通信提供了统一的规范。本文将详细介绍磁共振成像(Magnetic Resonance, MR)在DICOM标准中的表示和相关属性。这些内容涵盖了MR图像序列及其图像模块的具体属性,旨在帮助医疗专业人员更好地理解和应用DICOM标准,提高影像管理和诊断的效率与准确性。
磁共振成像(MR)
磁共振成像(MR)是一种利用磁场和无线电波生成身体内部结构图像的非侵入性诊断技术。DICOM标准中的MR图像模块涵盖了MRI扫描的各种参数,以确保图像质量和诊断准确性。
一、MR图像模块
MR图像模块包含了描述MR图像的多个属性,涵盖了从扫描参数到图像处理的各个方面。
| 属性名(英文名称) | 标记 | 类型 | 属性描述 |
|---|---|---|---|
| 图像类型 (Image Type) | (0008,0008) | 1 | 图像的标识特性,使用类型1属性,采用以下定义术语之一:MPR、PROJECTION IMAGE、T1 MAP、T2 MAP、DIFFUSION MAP、DENSITY MAP、PHASE MAP、VELOCITY MAP、IMAGE ADDITION、PHASE SUBTRACT、MODULUS SUBTRACT、OTHER。 |
| 抽样每个象素 (Sampling per Pixel) | (0028,0002) | 1 | 图像中每个象素的样本数,对于MR图像,应为1。 |
| 光度学解释 (Photometric Interpretation) | (0028,0004) | 1 | 指定象素数据的光度学性质,MR图像常用MONOCHROME1或MONOCHROME2。详细定义参见相关标准。 |
| 位分配 (Bits Allocated) | (0028,0100) | 1 | 为每个象素样本分配的比特数,MR图像通常为16位。 |
| 扫描顺序 (Scanning Sequence) | (0018,0020) | 1 | 描述获取的数据类型,枚举值包括:SE(旋转ECHO)、IR(反转恢复)、GR(梯度恢复)、EP(Echo平面)、RM(研究模式)。注意:可以有多个值,但并非所有组合都是合法的(例如:SE/GR)。 |
| 顺序变量 (Sequence Variant) | (0018,0021) | 1 | 扫描序列的变体,定义的条目包括:SK(分段的k-空间)、MTC(磁传递对比)、SS(稳定状态)、TRSS(时间颠倒稳定状态)、SP(损坏的)、MP(MAG准备好)、OSP(oversampling相位)、NONE(没有序列变体)。 |
| 扫描选项 (Scanning Options) | (0018,0022) | 2 | 扫描序列的参数,定义的条目包括:PER(相位编码记录)、RG(呼吸选通)、CG(心脏选通)、PPG(外周脉冲选通)、FC(流补偿)、PFF(部分傅立叶频率)、PFP(部分傅立叶相位)、SP(空间预饱和)、FS(脂肪饱和)。 |
| MR获取类型 (MRAcquisition Type) | (0018,0023) | 2 | 数据编码表的标识,枚举值:2D(频率x相位)、3D(频率x相位x相位)。 |
| 重复时间 (Repetition Time) | (0018,0080) | 2C | 从一个脉冲序列开始到下一个脉冲序列开始之间的时间,以毫秒计。必需条件:当扫描序列为EP且序列变体不是SK时,此属性为必需。 |
| 回显时间 (Echo Time) | (0018,0081) | 2 | 在激发脉冲的中点与ECHO(kx=0)产生的波峰之间的时间,以毫秒计。在分段k-空间中,TE(eff)为激发脉冲中点与覆盖k-空间中心的ECHO波峰之间的时间。 |
| 回显顺序长度 (Echo Train Length) | (0018,0091) | 2 | 每个图像每个激发在k-空间中所需的线数。 |
| 翻转时间 (Inversion Time) | (0018,0082) | 2C | 从反相RF脉冲中心后到探测纵向磁感应强度的激发脉冲中心之间的时间,以毫秒计。当扫描序列包含IR值时,此属性为必需。 |
| 触发器时间 (Trigger Time) | (0018,1060) | 2C | 从R波的波峰到ECHO产生的波峰之间的时间,以毫秒计。在包含心脏选通(如CG、PPG)的扫描选项时,此属性为必需。 |
| 顺序名称 (Sequence Name) | (0018,0024) | 3 | 用户定义的扫描序列名称,由扫描序列((0018,0020))和序列变体((0018,0021))组合而成。 |
| Angio标记 (Angio Flag) | (0018,0025) | 3 | 血管图像指示,枚举值:Y = 图像是血管的,N = 图像是非血管的。 |
| 平均数 (Number of Averages) | (0018,0083) | 3 | 在参数改变前给定脉冲序列重复的次数。 |
| 成像频率 (Imaging Frequency) | (0018,0084) | 3 | 正在被定位的核的旋进频率,单位为MHz。 |
| 成像核 (Imaging Nuclear) | (0018,0085) | 3 | 在成像频率共振的核,例如:31P、1H。 |
| 回显号码 (Echo Number) | (0018,0086) | 3 | 生成该图像所使用的回显号。在分段k-空间中,指有效的回显号。 |
| 磁性字段强度 (Magnetic Field Strength) | (0018,0087) | 3 | MR磁体的名义域强度,单位为特斯拉(T)。 |
| 胶片间隔 (Spacing Between Slices) | (0018,0088) | 3 | 切片之间的空隙,单位为毫米,从每个切片的中心到中心测量。 |
| 相位编码步骤号 (Phase Encoding Steps) | (0018,0089) | 3 | 获取期间在y方向上采集的k-空间的线总数。 |
| 抽样百分率 (Sampling Percentage) | (0018,0093) | 3 | 获取的矩阵线的百分比,以百分数表示。 |
| 百分比相位可见区 (Percent Phase Field of View) | (0018,0094) | 3 | 相位方向的观察尺寸域与频率方向观察尺寸域的比率,以百分数表示。 |
| 象素带宽 (Pixel Bandwidth) | (0018,0095) | 3 | 总取样阶段的倒数,单位为赫兹每象素(Hz/pixel)。 |
| 稍许的时间间隔 (Temporal Resolution) | (0018,1062) | 3 | 用于不足的平均R-R时间间隔,单位为毫秒。 |
| 搏动拒收标记 (Cardiac Rejection Flag) | (0018,1080) | 3 | 指示是否应用了搏动长长度排序,枚举值:Y = 是,N = 否。 |
| 低 R-R 值 (Low RR Value) | (0018,1081) | 3 | 用于搏动拒收的R-R间隔下界,单位为毫秒。 |
| 高 R-R 值 (High RR Value) | (0018,1082) | 3 | 用于搏动拒收的R-R间隔上界,单位为毫秒。 |
| 获得的间隔 (Acquired RR Intervals) | (0018,1083) | 3 | 获得的R-R间隔数。 |
| 拒绝的间隔 (Rejected RR Intervals) | (0018,1084) | 3 | 被拒收的R-R间隔数。 |
| PVC 拒收 (PVC Rejection) | (0018,1085) | 3 | 使用的PVC拒收条件的描述。 |
| 跳过搏动 (Skipped Beats) | (0018,1086) | 3 | 已测知心律不齐后跳过的搏动数。 |
| 心律 (Heart Rate) | (0018,1088) | 3 | 每分钟的搏动数。 |
| 心图象数 (Images per Heart Beat) | (0018,1090) | 3 | 每心循环生成的图像数。 |
| 触发窗口 (Trigger Window) | (0018,1094) | 3 | 基于心率的R-R间隔百分比,指定为有效/可用触发器的窗口。 |
| 重建直径 (Reconstruction Diameter) | (0018,1100) | 3 | 用于图像重建的数据区域的直径,单位为毫米。此区域外的数据可存在且病人的部分也可能存在于此区域外。 |
| 接收旋管 (Receive Coil) | (0018,1250) | 3 | 已使用的接收旋管。 |
| 传输旋管 (Transmit Coil) | (0018,1251) | 3 | 已使用的传输旋管。 |
| 获得矩阵 (Acquisition Matrix) | (0018,1310) | 3 | 重建前获得的频率/相位数据的大小,包含频率行、频率列、相位行、相位列等多值。 |
| 相位编码方向 (Phase Encoding Direction) | (0018,1312) | 3 | 与图像相关的相位编码的坐标轴,枚举值包括:ROW = 行上的相位编码,COL = 列上的相位编码。 |
| 翻转角 (Flip Angle) | (0018,1314) | 3 | 从磁向量的初始区域翻转到某一角度所产生的稳定角。 |
| SAR (Specific Absorption Rate) | (0018,1316) | 3 | 特定吸收率,单位为瓦特每千克(W/kg)。 |
| 可变翻转角标记 (Variable Flip Angle Flag) | (0018,1315) | 3 | 指示在图像获取时是否应用了翻转角变化,枚举值:Y = 是,N = 否。 |
| dB/dt (Gradient Echo Rate) | (0018,1318) | 3 | 梯度螺旋磁通量密度与时间的比率。 |
| 临时位置标识 (Temporal Position Identifier) | (0020,0100) | 3 | 动态或功能性的图像集的临时顺序。 |
| 临时位置号 (Temporal Position Number) | (0020,0105) | 3 | 规定的临时位置的总号码。 |
| 临时分辨率 (Temporal Resolution) | (0020,0110) | 3 | 动态或功能性图像集中图像之间的时间差。 |
二、MR图像属性描述
为确保MR图像的准确性和一致性,以下是一些关键属性的详细描述:
1、图像类型 (Image Type)
对于MR图像,图像类型((0008,0008))被指定为类型1,使用以下定义术语之一:
- MPR
- PROJECTION IMAGE
- T1 MAP
- T2 MAP
- DIFFUSION MAP
- DENSITY MAP
- PHASE MAP
- VELOCITY MAP
- IMAGE ADDITION
- PHASE SUBTRACT
- MODULUS SUBTRACT
- OTHER
2、抽样每个象素 (Sampling per Pixel)
MR图像中的样本数((0028,0002))应为1,表示每个象素仅有一个样本值。
3、光度插值 (Photometric Interpretation)
对于MR图像,光度插值((0028,0004))应为以下示例值之一:
- MONOCHROME1
- MONOCHROME2
参考:详细定义见C.7.6.3.1.2。
4、位分配 (Bits Allocated)
对于MR图像,位分配((0028,0100))应为16,表示每个象素样本分配了16个位。
结论
磁共振成像(MR)在DICOM标准中的详细属性描述确保了医学影像数据的准确存储和传输。通过理解和应用这些属性,医疗专业人员能够有效管理和分析影像数据,提高诊断的准确性和效率。DICOM标准的不断发展和完善,为现代医学影像技术的进步提供了坚实的基础。
【注: 以上信息均基于DICOM 3.0标准文档的第3章内容进行翻译和整理,提供了有关病人医学信息模块的关键属性说明。这些信息对于医学成像专业人员和信息技术人员理解和应用DICOM标准至关重要。】
相关文章:
DICOM标准:MR图像模块属性详解——磁共振成像(MR)在DICOM中的应用
目录 引言 磁共振成像(MR) 一、MR图像模块 二、MR图像属性描述 1、图像类型 (Image Type) 2、抽样每个象素 (Sampling per Pixel) 3、光度插值 (Photometric Interpretation) 4、位分配 (Bits Allocated) 结论 引言 数字成像和通信在医学(…...
Linux内核与用户空间
Linux内核与用户空间是Linux操作系统中的两个重要概念,它们各自承担着不同的功能和职责,并通过特定的机制进行交互。以下是对Linux内核与用户空间的详细解释: 一、Linux内核 定义:Linux内核是Linux操作系统的核心组件,…...
计算机网络-以太网小结
前导码与帧开始分界符有什么区别? 前导码--解决帧同步/时钟同步问题 帧开始分界符-解决帧对界问题 集线器 集线器通过双绞线连接终端, 学校机房的里面就有集线器 这种方式仍然属于共享式以太网, 传播方式依然是广播 网桥: 工作特点: 1.如果转发表中存在数据接收方的端口信息…...
找树根和孩子c++
题目描述 给定一棵树,输出树的根root,孩子最多的结点max以及他的孩子 输入 第一行:n(0<结点数<100),m(0<边数<200)。 以下m行;每行两个结点x和y…...
植物源UDP-糖基转移酶及其分子改造-文献精读75
植物源UDP-糖基转移酶及其分子改造 摘要 糖基化能够增加化合物的结构多样性,有效改善水溶性、药理活性和生物利用度,对植物天然产物的药物开发至关重要。UDP-糖基转移酶(UGTs)能够催化糖基从活化的核苷酸糖供体转移到受体形成糖苷键,植物中天然产物的糖基化修饰主要通过UGTs实…...
Redis中String 的底层实现是什么?
Redis中String 的底层实现是什么? Redis 是基于 C 语言编写的,但 Redis 的 String 类型的底层实现并不是 C 语言中的字符串(即以空字符 \0 结尾的字符数组),而是自己编写了 SDS(Simple Dynamic String&…...
像mysql一样查询es
先简单介绍一下这个sql查询,因为社区一直反馈这个Query DSL 实在是太难用了。大家可以感受一下下面这个es的查询。 GET /my_index/_search { “query”: { “bool”: { “must”: [ { “match”: { “title”: “search” } }, { “bool”: { “should”: [ { “te…...
SpringBoot中@Validated或@Valid注解校验的使用
文章目录 SpringBoot中Validated或Valid注解校验的使用1. 添加依赖2. 使用示例准备2-1 测试示例用到的类2-2 实体Dto,加入校验注解2-2 Controller 3. 示例测试4. Valid 和 Validated注解详解4-1 常用规则注解4-2 分组验证4-2-1 示例准备4-2-2 Controller接口4-2-3 P…...
HashMap为什么线程不安全?
一、Put操作(数据覆盖) HashMap底层是基于数组 链表(在 Java 8 以后,当链表长度超过一定阈值时会转换为红黑树)的数据结构。在多线程环境下,当多个线程同时对HashMap进行put操作时,可下面这种…...
类加载器及反射
目录 1.类加载器 1.1类加载【理解】 1.2类加载器【理解】 1.2.1类加载器的作用 1.2.2JVM的类加载机制 1.2.3Java中的内置类加载器 1.2.4ClassLoader 中的两个方法 2.反射 2.1反射的概述【理解】 2.2获取Class类对象的三种方式【应用】 2.2.1三种方式分类 2.2.2示例…...
aws boto3 下载文件
起因:有下载 aws s3 需求,但只有web 登录账号,有 id 用户名 密码,没有 boto3 的 key ID 经过分析,发现网页版有个地址会返回临时 keyID,playwright 模拟登录,用 page.on 监测返回数据ÿ…...
3DDFA-V3——基于人脸分割几何信息指导下的三维人脸重建
1. 研究背景 从二维图像中重建三维人脸是计算机视觉研究的一项关键任务。在虚拟现实、医疗美容、计算机生成图像等领域中,研究人员通常依赖三维可变形模型(3DMM)进行人脸重建,以定位面部特征和捕捉表情。然而,现有的方…...
求串长(不使用任何字符串库函数)
问题描述 编写一个程序,输入一个字符串,输出串的长度。 要求: (1)字符串长度不超过100个字符。 (2)不使用任何字符串库函数,建议使用堆串存储结构。 输入描述 输入一个字符串。 …...
第02章 MySQL环境搭建
一、MySQL的卸载 如果安装mysql时出现问题,则需要将mysql卸载干净再重新安装。如果卸载不干净,仍然会报错安装不成功。 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl Alt Delete”组合键࿰…...
linux系统编程 man查看manual.stat
获取文件属性,(从inode结构体中获取) stat/lstat 函数 int stat(const char *path, struct stat *buf); 参数: path: 文件路径 buf:(传出参数) 存放文件属性,inode结构体…...
从网络到缓存:在Android中高效管理图片加载
文章目录 在Android应用中实现图片缓存和下载项目结构使用 代码解析关键功能解析1. 图片加载方法2. 下载图片3. 保存图片到缓存4. 文件名提取 总结 首先我们需要在配置AndroidManifest.xml里面添加 <uses-permission android:name"android.permission.INTERNET" …...
【数据结构】链表详解:数据节点的链接原理
链表(Linked List)是一种基础的数据结构,是程序设计中用来存储数据的典型方法之一。链表特别适合插入和删除操作频繁的场景,是了解数据结构和算法的基础。本文将从零开始,带大家了解链表的底层原理、类型(单…...
使用AWS Redshift从AWS MSK中读取数据
Amazon Redshift 流式摄取的目的是简化将流式数据直接从流式服务摄取到 Amazon Redshift 或 Amazon Redshift Serverless 的过程。 官方文档[1]中有详细步骤。用unauthenticated, IAM 的方式均可以进行连接,只不过使用的是不同端口:9092或者9098 [1] h…...
从0开始学统计-数据类别与测量层次
数据分析前,我们首先要弄清楚数据的分类。数据并不仅仅是一堆数字和文字,它们实际上代表了我们看待事物属性的不同视角。从最宽泛的角度出发,我们可以将数据划分为定量(比如用数字表示)或者定性(例如&#…...
使用AIM对SAP PO核心指标的自动化巡检监控
一、背景 由于SAP PO系统维护成本较高,各类型异常报错等都需要人员进行时刻监控和响应,遂由AIM平台进行自动化巡检SAP PO的各指标,然后告警通知用户,节省维护成本和提高工作效率 二、核心指标监控 SAP PO失败消息 适用于S…...
蓝桥杯 2024 15届国赛 A组 儿童节快乐
P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡,轻快的音乐在耳边持续回荡,小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下,六一来了。 今天是六一儿童节,小蓝老师为了让大家在节…...
Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
IT供电系统绝缘监测及故障定位解决方案
随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...
SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...
10-Oracle 23 ai Vector Search 概述和参数
一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation &#…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...
技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...
OD 算法题 B卷【正整数到Excel编号之间的转换】
文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的:a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...
