DICOM是什么?如何成为医学成像和通讯的国际标准的?

news2024/12/25 14:27:51

DICOM

DICOM是医学数字成像和通信标准(Digital Imaging and Communications in Medicine),它是一种用于描述医学图像及其元数据如何存储和在设备间传输的标准

  • DICOM标准支持多种医学成像模态的数据存储,包括CT、PET、MRI、X射线和超声波等。

  • 它的优势在于是医学领域存储图像的常见标准,能够在单个数据存储中采集和存储图像体和患者数据,并且以DICOM格式保存的图像具有高动态范围(高达16位)。

但是DICOM格式和普通的JPG相比起来又占内存,又比较难在通用计算机上打开,它是怎么成为通用格式,和普通的图像储存技术相比又有什么优势呢?

01 DICOM的发展

20世纪70年代,随着数字医学成像技术的飞速发展,出现了多种不同的医学图像存储格式,导致不同制造商的成像设备产生的医学影像无法互换交流。

1982年,美国放射学会(ACR)与美国电器制造商协会(NEMA)成立数字图像通信标准委员会,致力于制定统一的数字影像设备接口标准。此标准建立的目的为: 推动开放式与厂牌无关的医疗数位影像的传输与交换。促使影像储存与传输系统PACS (Picture Archiving and Communication Systems) 的发展与各种医院信息系统HIS (Hospital Information Systems) 的结合。

1985年和1988年,发布了ACR-NEMA标准的两个版本:ACR-NEMA 1.0和2.0。

1993年,ACR-NEMA展示了第三个版本,正式命名为DICOM 3.0,旨在解决医学成像设备的互连、统一图像格式和传输通信问题,该版本不断改良一直沿用至今。

近年来由于ACR与NEMA在医疗数位影像传输规范的发展与努力,DICOM3.0已成为北美、欧洲及日本各国在Health care informatics影像应用的标准。这些协会除了ANSI、ISO 外, 还包括欧洲的"Europen Committee for Standardization Technical committee on Medical Informatics (CENTC 251)及日本的"Japan Industries of Association for Radiation Apparatus (JIRA) "。1994年, 在美国芝加哥所举办的RSNA 年会上, 就已经有40个以上的厂商参与DICOM的成果展示, 他们利用DICOM3.0的标准,透过网络与各医院连线,进行医学影像传输及处理的功能显示,主题包括:CR,CT,MR,US各类型医学影像资料。

02 DICOM和普通图像格式的区别

其实DICOM不是单一的图像储存格式,它有着一系列复杂的标准涉及到医学图像、数据通信、管理信息系统等领域。

图片

DICOM 3.0 标准传输模型

相较于传统的图像格式,它具有以下优势

通用性和标准化

DICOM是医学领域存储图像的最常见标准,它定义了统一的格式和协议,使得不同制造商的医疗设备生成的图像可以在不同的系统和设备之间无缝传输和使用。

高动态范围

DICOM格式保存的图像具有高动态范围,可达到16位,这比传统图像格式如JPEG或BMP的8位动态范围要高得多,从而能够提供更丰富的灰阶,对医学诊断来说至关重要。

元数据丰富

DICOM文件不仅包含图像数据,还包含大量的元数据,如患者信息(姓名、性别、年龄等)、图像的采集设备信息、医疗上下文信息等。这些信息对于诊断和治疗都是非常重要的。

支持多种成像模态

DICOM标准支持多种医学成像模态的数据存储,如CT、MRI、X射线、超声波等,这使得它能够广泛应用于不同的医疗场景。

网络兼容性

DICOM 3.0版本开始支持网络环境,使用标准的网络协议如OSI和TCP/IP进行操作,这使得DICOM文件可以在医院信息系统、远程放射学系统等网络环境中高效传输。

数据压缩

DICOM支持多种数据压缩技术,如JPEG, JPEG Lossless, JPEG 2000, LZW和RLE等,这有助于减少存储空间的需求并加快传输速度。

医疗数据的完整编码

DICOM使用超过2000个标准的属性来传送各类医疗数据,覆盖了当代医学影像领域的所有方面。

设备和功能描述

DICOM明确地描述了数字成像设备及其功能,是任何成像方案的支柱。

这些优势使得DICOM成为医学图像存储和传输的首选格式,特别是在需要高度兼容性、精确性和详细信息的医疗环境中。

03 DICOM PS3.1 2024c的简介

DICOM标准委员会推出的最新版本为PS3.1 2024c(上文DIOCM 3.0 应称为DICOM 3.1 更为准确)官方说明文档极为冗长,这里节选部分简单介绍一下。

DICOM的信息结构模型

DICOM以 “患者” 为核心,构建了一个分层次的数据结构模型,包括:

① 患者:最上层源实体,包含一个或多个 “分析”。

② 分析:新层次的源实体,包含一个或多个 “序列”。

③ 序列:包含一帧或多帧 “图像”。

这种结构便于各厂家和用户从庞大的医学信息中找到所需的数据及图像资料。

DICOM文件结构

DICOM文件通常具有 “DCM” 后缀,由文件头和数据集两部分组成:

① 文件头:包含文件元数据,如文件的传输格式、生成应用程序等。

② 数据集:由DICOM数据元素组成,包括患者信息、成像技术参数、医生诊断信息等。

图片

DICOM文件头

DICOM文件头,也被称为DICOM文件的元数据部分,承载着描述文件本身的信息,这些信息对于理解文件内容至关重要,但它们本身并不构成文件内容。文件头的设计旨在简化DICOM文件中图像和其他数据的访问与处理。

图片

文件导言(Preamble)

文件头的起始部分是文件导言,这是一个可选的字段,通常用于定义应用协议或特定的操作。导言的长度固定为128字节,它的存在使得DICOM文件的解析更为标准化,从而提高了文件的可访问性。

标识字符串 “DICM”

紧随文件导言之后的是长度为4个字节的字符串 “DICM”。这个字符串作为DICOM文件的一个明确标识,可以通过检查文件中是否存在这个字符串来判断一个文件是否为DICOM格式。如果文件以 “DICM” 开头,这通常意味着它遵循DICOM标准。

其他元数据信息

DICOM文件头还包括其他一些关键的元数据信息,这些信息对于文件的解释和使用至关重要:

① 传输格式:描述了文件中数据的组织方式,例如是否使用了特定的压缩技术。

② 生成应用程序:记录了创建该DICOM文件的应用程序或设备信息,有助于了解文件的来源和生成环境。

图片

文件头的作用

文件头作为DICOM文件的重要组成部分,提供了必要的上下文信息,使得接收方能够正确地解析和利用文件中的数据。它确保了数据的标准化和互操作性,是实现医学影像数据有效共享和通信的基础。

在DICOM文件的整个结构中,文件头充当着 “指南” 的角色,引导用户和系统快速理解文件的基本属性和处理方式,为进一步的数据处理和分析打下基础。

DICOM数据集

DICOM文件的核心构成是数据集,该数据集由一系列DICOM数据元素根据既定的顺序排列而成,这些元素根据其标签中的组号和元素号的数值递增进行排序。为了更准确地阐释医学图像,DICOM文件中包含了丰富的图像相关信息,这些信息被分类为图像的表示、患者信息、采集参数、图像的显示和像素数据等多个类别。

图片

数据元素

数据元素是DICOM文件中的基本数据单元,数据元素按照一定的顺序排列形成了DICOM数据集,数据元素由数据标签唯一标识,数据元素由4部分组成,包括:

① 标签(Tag):"Tag"

在DICOM数据元素中,标签是一个唯一的标识符,由一个组号(Group Number)和一个元素号(Element Number)组成,通常以16进制格式表示。例如,(0010, 0010) 表示组号为0010,元素号为0010的标签。标签用于在DICOM文件中唯一确定一个数据元素。

② 数据描述(VR):"Value Representation"

数据描述或值表示(VR)定义了DICOM数据元素中数据的类型和格式。VR是DICOM标准中用来描述数据如何被编码和解释的。例如,"US" 表示无符号短整型(Unsigned Short),"DS" 表示十进制字符串(Decimal String)。

图片

③ 数据长度(VL):"Value Length"

数据长度(VL)指定了数据元素中值字段(Value Field)的长度,即数据本身占用的字节数。这个长度可以是固定的,也可以是可变的,具体取决于数据元素的类型和上下文。

④ 数据域(Value Field):"Value Field"

数据域是DICOM数据元素中实际存储数据的部分。它包含了根据数据描述(VR)定义的格式编码的实际数据。例如,如果VR是"US",则数据域将包含一个无符号的短整数值。

图片

DICOM标准定义了大量数据元素,用于存储各种信息,如患者信息、图像采集参数等。

图片

数据元素的分类

DICOM数据集中的数据元素可以分为多个组(Group),每个组有特定的用途和描述:

① 公共元素组:具有较小的组ID,如0008、0018等,用于存储通用信息,例如患者信息和图像采集参数。

② 私有元素组:具有较大的组ID,通常从5000开始,用于特定厂商或特定应用的私有数据。

数据元素组

以下是一些数据元素组及其用途:

常见Tag

DICOM数据集中的常见Tag包括:

① Patient Tag:涉及患者信息,如性别、年龄等。

图片

② Study Tag:涉及研究或检查的详细信息。

图片

③ Series Tag:用于区分不同的图像序列,每个序列可能对应不同的扫描参数。

图片

④ Image Tag:特定图像实例的详细信息,如图像在序列中的位置。

图片

DICOM作为一个开放的、与制造商无关的标准,简化了医疗设备间的信息交换,为医疗信息系统的实现提供了便利,同时其包含的高动态范围图像和大量的信息也使得DICOM在特别是在需要高度兼容性、精确性和详细信息的医疗环境中体现了巨大的优势。可以说DICOM是影像人在图像处理和传输方面智慧的结合!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2212622.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Golang | Leetcode Golang题解之第478题在圆内随机生成点

题目: 题解: type Solution struct {radius, xCenter, yCenter float64 }func Constructor(radius, xCenter, yCenter float64) Solution {return Solution{radius, xCenter, yCenter} }func (s *Solution) RandPoint() []float64 {r : math.Sqrt(rand.…

【视觉分割新SOTA|论文解读4】一种最先进的图像分割模型SAM——Zero-Shot Transfer ExperimentsDiscussion

【视觉分割新SOTA|论文解读4】一种最先进的图像分割模型——Segment Anything Model (SAM)——Zero-Shot Transfer Experiments&Discussi 【视觉分割新SOTA|论文解读4】一种最先进的图像分割模型——Segment Anything Model (SAM)——Zero-Shot Transfer Experiments&…

iOS 18.0.1 修復 iPhone 16 觸控失靈、訊息過早錄音等問題

上月末不少 iPhone 16、16 Pro 用戶表示自己的螢幕出現了觸摸後突然大面積無法響應的情況,當時我們猜測 Apple 會推出相應的修復更新,如今為解決這個問題而來的 iOS 18.0.1 終於正式上線了。不過在更新日誌中,官方並未說明導致斷觸的具體原因…

【企业办公系统】签到及考勤数据管理

员工在系统点击签到时,系统会从是否工作日、是否请假、签到时间和地点是否正确上进行判断,确定是否计入考勤。其中,考勤状态分为正常、地区异常、早退异常、迟到异常、旷工异常。此外,除了通过逻辑判断以外,系统还需要…

Xilinx UltraScale系列FPGA纯verilog图像缩放,工程项目解决方案,提供2套工程源码和技术支持

目录 1、前言工程概述免责声明FPGA高端图像处理培训 2、相关方案推荐我这里已有的FPGA图像缩放方案本方案在Xilinx Artix7 系列FPGA上的应用本方案在Xilinx Kintex7 系列FPGA上的应用本方案在Xilinx Zynq7000 系列FPGA上的应用本方案在国产FPGA紫光同创系列上的应用本方案在国产…

Python OpenCV精讲系列 - 目标检测与识别深入理解(二十)

💖💖⚡️⚡️专栏:Python OpenCV精讲⚡️⚡️💖💖 本专栏聚焦于Python结合OpenCV库进行计算机视觉开发的专业教程。通过系统化的课程设计,从基础概念入手,逐步深入到图像处理、特征检测、物体识…

java ---- 关于接口的常见面试题

🚀 个人简介:某大型国企资深软件开发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~ 💟 作 者:码喽的自我修养&#x1f9…

前端学习-css的元素显示模式(十五)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 什么是元素显示模式 块元素 常见的块元素 块元素的特点 注意 行内元素 行内元素的特点 注意 行内块元素 行内块元素的特点 元素显示模式的转换 语法格…

决策智能与强化学习:重放比率(replay ratio)

知乎:DILab决策实验室(已授权)链接:https://zhuanlan.zhihu.com/p/898641863 0. 概览 近年来,深度强化学习(Deep Reinforcement Learning, DRL)在诸多领域取得了显著的成果。然而,随…

01电力电子技术介绍

电力电子技术介绍 介绍 讲到电力电子技术就要先说说一位老先生,他就是威廉纽厄尔(William Newell)。1972年,他在美国杜克大学首次提出了电力电子的概念。电力电子的概念可以表示为一个倒三角的关系。 首先,我们看到电…

C# WinForm实现画笔签名及解决MemoryBmp格式问题

目录 需求 实现效果 开发运行环境 设计实现 界面布局 初始化 画笔绘图 清空画布 导出位图数据 小结 需求 我的文章 《C# 结合JavaScript实现手写板签名并上传到服务器》主要介绍了 web 版的需求实现,本文应项目需求介绍如何通过 C# WinForm 通过画布画笔…

Gitxray:一款基于GitHub REST API的网络安全工具

关于Gitxray Gitxray是一款基于GitHub REST API的网络安全工具,支持利用公共 GitHub REST API 进行OSINT、信息安全取证和安全检测等任务。 Gitxray(Git X-Ray 的缩写)是一款多功能安全工具,专为 GitHub 存储库而设计。它可以用于…

NASA:ARCTAS 区域的二级 FIRSTLOOK 气溶胶产品子集。 它包含气溶胶光学深度和粒子类型,以及相关的大气数据

目录 简介 信息 代码 引用 网址推荐 知识星球 机器学习 MISR L2 FIRSTLOOK Aerosol Product subset for the ARCTAS region V001 简介 这是 ARCTAS 区域的二级 FIRSTLOOK 气溶胶产品子集。 它包含气溶胶光学深度和粒子类型,以及相关的大气数据,…

基于Segment Anything 模型的智能抠图开发的产品原型,基于官网案例升级改造

最近在研究图像处理的过程中,接触到了Mate开源的 Segment Anything模型,花点时间研究了一番,之前也写了一篇部署模型的教程,感兴趣的同学可以查看一下之前的文章 基于丹摩DAMODEL部署Segment Anything 模型,智能分割一…

多模态模型架构的演进

人工智能咨询培训老师叶梓 转载标明出处 多模态学习正成为连接不同类型数据(如图像、文本、音频等)的桥梁。随着深度学习技术的发展,多模态模型在理解和处理跨领域数据方面表现出了显著的效能。来自普渡大学、混沌工业公司、斯坦福大学和亚马…

ICM20948 DMP代码详解(80)

接前一篇文章:ICM20948 DMP代码详解(79) 本回继续对“上半场”即ICM20948传感器各寄存器初始化状态进行回顾复盘。 接下来是 icm20948_sensor_setup() ---> icm20948_set_fsr() ---> inv_icm20948_set_fsr() ---> inv_icm20948_set_accel…

ARM 之十九 详解 Semihosting、SWO 以及在 MDK-ARM、IAR、Eclipse、SEGGER-ES 的使用

在嵌入式系统开发中,我们通常会将标准输入输出作为一个控制台功能添加到我的嵌入式应用程序中。这样我就有了一个命令行接口,可以检查和修改目标系统。在 ARM 架构中,Semihosting 和 SWO 是经常会遇到的两个概念,在调试输出方面也…

python+appium+雷电模拟器安卓自动化及踩坑

一、环境安装 环境:window11 1.1 安装Android SDK AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载 这里面任选一个就可以,最终下载完主要要安装操作安卓的工具adb,安装这个步骤的前提是要…

MarsCode--字符串有多少种可能性【简单】

问题描述 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数&#x…

[翻译]MOSIP Blue Book

目录 Preface(前言) Executive summary(执行摘要) 1 Introduction(介绍/序言) 1.1 Principles on Identification(识别原则) 1.2 Need for a Foundational ID(需要基…