医学图像笔记(一)dicom数据格式

  • 1、dicom数据格式
  • 2、读取一张dicom数据可以获取那些信息:
  • 3、DICOM格式的细节

1、dicom数据格式

DICOM表示“医学数字成像和通讯”。DICOM是由“美国国家电气制造商协会”(NEMA)发布的标准,这一标准规范了医学成像的管理、储存、打印和信息传输,这些都是扫描仪或医院“医疗影像储传系统”(PACS)中的文件格式。 DICOM包括了一个文件格式和一个网络通讯协议,其中的网络通讯协议是医疗实体间使用TCP/IP进行沟通的一个规范和准则。 一个DICOM文件由一个数据头和图像数据组成的。数据头的大小取决于数据信息的多少。数据头中的内容包括病人编号、病人姓名等等。同时,它还决定了图像帧数以及分辨率。这是图片查看器用于显示图像的。即使是一个单一的图像获取,都会有很多DICOM文件。

2、读取一张dicom数据可以获取那些信息:

# -*- coding : UTF-8 -*-
# @file   : read_dcm.py
# @Time   : 2021-09-14 16:24
# @Author : wmzimport pydicom
import pylabif __name__ == "__main__":# ds=dicom.read_file("test/test.dcm")ds = pydicom.read_file("img/U0000010")##查看有哪些属性print(ds.dir("pat"))##原始影像二进制文件# pixel_bytes = ds.PixelData# print(pixel_bytes)##.dcm 中的影像矩阵pix = ds.pixel_array##读取显示图片pylab.imshow(ds.pixel_array, cmap=pylab.cm.bone)pylab.show()


对于研究图像处理需要了解的信息主要包括:

图像尺寸 COlums,Rows 512 ,512
数据类型 BitsStored 16
原CT中的第几帧 InstanceNumber 10
方向信息 ImageOrientationPatient 1,0,0,0,1,0
像素物理间隔 PixelSpacing 0.7,0.7

全部信息:

3、DICOM格式的细节

CT扫描测量的单元是“胡斯菲尔德单元”(HU),这个单元测量的是放射性密度。为了得到精确的测量结果,CT扫描仪经过了严格的校准。下面是关于CT扫描测量的细节内容:

每个像素都会被分配一个数值(CT数),这个数值是相应的voxel内所有衰减值的平均值。这个数字是与水的衰减值相比较得出的,而且是以任意单元的规模显示的,这个任意单元叫做“胡斯菲尔德单元”(HU),是以Godfrey Hounsfield先生的名字命名的。

这个任意单元的规模将水的衰减值定为零。CT数字的范围是2000HU,尽管有一些现代扫描仪的HU范围达到了4000。每个数值都代表了一种灰色阴影,在光谱两端有+1000白色和-1000黑色。

胡斯菲尔德规模(图片来自《CT的介绍》)

医学图像笔记(一)dicom数据格式相关推荐

  1. 医学图像笔记(三)NIFTI数据格式

    医学图像笔记(三)NIFTI数据格式 1.NIFTI格式的基本内容 2.python使用 nibabel读取.nii.gz文件 3.python使用itk读取.nii,gz文件 1.NIFTI格式的基 ...

  2. 医学图像笔记(四)医学图像分割

    医学图像笔记(四)医学图像分割 1.医学图像分割的开源工具 2.其他分割 2.1.3D VNet 2.2.PE-VNet 3.医学图像数据集 3.1.百度AI studio 数据集 3.2.Githu ...

  3. [MATLAB学习笔记]sprintf将数据格式化为字符串或字符向量

    formatSpec = 'The array is %dx%d.'; A1 = 2; A2 = 3; str = sprintf(formatSpec,A1,A2) str = 'The array ...

  4. 车载前置摄像头学习笔记 ———— 摄像头输出数据格式(JPEG)

    文章目录 介绍 类型 标准JPEG 渐进式JPEG JPEG2000 压缩类型 顺序式编码(SequentialEncoding) 递增式编码(ProgressiveEncoding) 无失真编码(L ...

  5. Excel - 学习 - 笔记2: Excel 数据格式

    目录: 1. 单元格数据类型: 1.1 数字: 1.2 文本: 1.3 日期: 2. 单元格格式: 3. 实操: 4. 参考文章: 1. 单元格数据类型: 引用一张图片, 了解 Excel 中的数据类 ...

  6. 【转】医学图像之DICOM格式解析

    最近导师给安排了新任务,由于刚进入实验室,对于医学图像这一块还一知半解,所以就想分享一下有关医学常见影像的学习资料(尤其是dicom后缀的图像文件),欢迎大家一起交流. 目录 1.医学影像学的介绍 2 ...

  7. 医学图像DICOM文件解析——DICOM内部信息详解篇

    文章目录 一.医学影像学介绍 二.DICOM文件简介 三.DICOM内部信息详解(DICOM Tag与VR) 1.常见的TAG (1) Patient Tag (2) Study Tag (3) Se ...

  8. DICOM协议学习笔记(二)

    由于工作问题,几年没涉及DICOM协议的学习了.于是下定决心沉浸式学习和分享DICOM协议. 第一篇学习dicom26种数据类型或者称为标签,这26种数据类型就相当于编程语言中的数据类型,如Int.s ...

  9. DICOM医学图像处理:DICOM存储操作之“多幅BMP图像数据存入DCM文件”

    背景: 本专栏"DICOM医学图像处理"受众较窄,起初只想作为自己学习积累和工作经验的简单整理.前几天无聊浏览了一下,发现阅读量两极化严重,主要集中在"关于BMP(JPG ...

  10. 如何用手机打开dcm格式图片_实现原始Dicom自动转换BIDS格式 ——Heudiconv

    Python神经影像社区日趋完善,Linux shell搭配Python的神经影像工具开发方式越来越受追捧,催生出fMRIPrep.fMRIDenoise.Nipype.Nilearn.PyMVPA等 ...

最新文章

  1. AI技术诠释全新智能,多方位优化样样贴心
  2. php 正则表达式界限符
  3. 关于《关于一道C#上机题的一点想法》
  4. 【Python】sort 和 sorted 的用法区别
  5. Java B2B2C多用户商城 springboot架构 (五)springboot整合 beatlsql
  6. 关于Go程序错误处理的一些建议
  7. static关键字-1
  8. C++之指针探究(十二):指针、下标、数组及其作函数参数
  9. 19.多个版本的Netcat概览
  10. python read函数参数_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...
  11. cJSON解析和打包
  12. Atitit.一些公司的开源项目 重大知名开源项目attilax总结
  13. 罗技键盘连计算机,罗技键盘怎么连接电脑(罗技键盘使用教程及性能评测)
  14. 相关系数(Correlation)
  15. 中国石油大学(华东)计算机/软件考研经验分享
  16. 期权、期货及其他衍生产品 第一章 课程笔记整理
  17. 原来小米手机电源键除了开关机,还隐藏这3大用法,真是厉害了
  18. “心若冰清,天塌不惊”,道家文化原文欣赏,你值得收藏研读!
  19. 159. 至多包含两个不同字符的最长子串
  20. DPlayer播放m3u8

热门文章

  1. 2018 美团校招笔试题 K 的倍数
  2. TrueCrypt 使用经验[3]:关于加密
  3. Python学习笔记---sep用法
  4. java openoffic linux_CentOS 下安装 OpenOffice4.0
  5. 根目录在哪里 根目录下的目录有什么作用
  6. ADCS relay
  7. 互联网通信流程(含servlet)
  8. 短篇硬科幻小说《勾股:2.013》
  9. Archlinux连接HDMI分屏后没声音
  10. 街头篮球 服务器中断,win7系统下玩街头篮球卡机如何解决