摘要:

  • 1. 概念:
  • 2. 公式:
  • 3. 具体情况:
  • 4. DICOM TAG分类和说明

1. 概念:

数据:Dicom数据的原始像素值(pixel value)是没有实际意义的,所以我们常用的是Dicom数据的输出像素,即(CT 值).
原始扫描出的 Dicom数据可能并不是规则的矩形,为了后续分析,构建一个长方体,无效区域填充了-2000,但是边界会有一些噪声,CT值处于有效值最小~-3024之间,但数量很少。并且这样算出的CT值最小值会很小,没有实际意义,所以最终的方案是CT值小于-1024的都置成-1024了(-1024往往是无效的数据,所以分割组织时一般不考虑)

CT值的单位是Hounsfield,简称为Hu,范围是 -1024-3071。用于衡量人体组织对X射线的吸收率,设定水的吸收率为0Hu。

在DICOM图像读取的过程中,我们会发现图像的像素值有可能不是这个范围,通常是0-4096,这个值就是我们常见到的像素值或者灰度值。一般我们所处理的图象是经过量化后的灰度图象,标准的CT 灰度图象为12 位灰度图象。


2. 公式:

将图像像素值(灰度值)转换为CT值。

先读取DICOM影像中的 Tag信息:
(0028|1052):rescale intercept
(0028|1053):rescale slope.

通过公式计算CT值:

Hu = pixel * slope + intercept
其中pixel是第i个像素的灰度值
Hu是第i个像素的CT值


3. 具体情况:

但是,这里会有一个问题
有的图像就已经是CT值(HU值),这时候读出来的Solpe=1,Intercept=0。

而有的DICOM图像则是像素值,所以需要转化,下面这个DICOM影像的Sople=1, Intercept=-1024。

这个两个值具体多少可以将dicom的tag打印出来看看。


4. DICOM TAG分类和说明





dicom的压缩:
DICOM协议中规定了众多的压缩格式,包括无损压缩和有损压缩。
常见的压缩有:
有损压缩:
1、JPEG-LS Lossy (Near-Lossless) Image Compression
  1.2.840.10008.1.2.4.81
2、JPEG Extended (Process 2 & 4)
  1.2.840.10008.1.2.4.51

无损压缩:
1、JPEG 2000 Image Compression (Lossless Only)
  1.2.840.10008.1.2.4.90]
2、JPEG-LS Lossless Image Compression
  1.2.840.10008.1.2.4.80
3、JPEG Lossless, Non-Hierarchical, First-Order Prediction(Process 14[Selection Value 1])
  1.2.840.10008.1.2.4.70

针对不同设备(CT,MR,US)的DICOM图像特点,采用不同的压缩算法,无损压缩的压缩效率低,压缩率不可调节,一般在3倍压缩率。有损压缩效率高,可调节压缩率,一般采用10倍压缩,既能保证图像清晰度,又有较高的压缩率。

一张CT图像一般行列像素数为515*512个,每个像素占用2个字节存储,则原始CT图像大小为512 *512 *2 / 1024 = 512KB,按一个检查600张图像计算,则有300MB,存储空间占用较大。因此一般采用压缩存储。

正常的:

被压缩的:

Dicom 图像--像素值(灰度值)转为CT值相关推荐

  1. Dicom 图像像素值(灰度值)转为CT值

    CT值的单位是Hounsfield,简称为Hu,范围是-1024-3071.用于衡量人体组织对X射线的吸收率,设定水的吸收率为0Hu. 在DICOM图像读取的过程中,我们会发现图像的像素值有可能不是这 ...

  2. 【转】DICOM图像像素值(灰度值)转换为CT值

    转自:https://www.cnblogs.com/xuhui24/p/6193032.html            https://zhuanlan.zhihu.com/p/358770379 ...

  3. 【转】DICOM图像像素值、灰度值与CT值!!!!!

    转自:https://blog.csdn.net/syz201558503103/article/details/107238940 做医学图像处理会涉及DICOM图像,初学者应该要对图像像素有一定了 ...

  4. DICOM图像像素值(灰度值)转换为CT值

    CT值的单位是Hounsfield,简称为Hu,范围是-1024-3071.用于衡量人体组织对X射线的吸收率,设定水的吸收率为0Hu. 在DICOM图像读取的过程中,我们会发现图像的像素值有可能不是这 ...

  5. 小白入门计算机视觉(二) : 图像基本处理----灰度图和二值化

    文章目录 解剖图像 图像处理基本原理 RGB模型 灰度 二值化 图像失真问题 从本节开始,我就要正式踏上小白的计算机视觉探索之路,先从图像基础学习吧 解剖图像 要学会图像处理首先就得知道图像的结构,平 ...

  6. python批量修改图像像素,修改命名,二值化,划分数据集

    目录 修改命名 批量修改文件夹下面所有图片的像素 批量二值化 修改命名 是直接在源文件夹下面修改的 所以记得提前复制下文件再 处理. #-----------------------------批量重 ...

  7. matlab中ct值直方图,【CT值与灰度值的总结】

    概述 首先, 我们要理解, CT值和灰度值这两者根本就不是同一个东西, 不要被一些网络上的文章所误解. 接下来, 就要看你具体是要处理哪种格式的文件了, 是DICOM 还是 NIFTI : 文件格式不 ...

  8. 医学图像的CT值与像素值总结及转换代码

    目录 一.CT图像的调窗 1.Window width 2.Window level/center 二.DICOM文件中窗宽窗位对应字段 三.CT值与像素值转换(线性映射) 1.itk-snap软件和 ...

  9. CT值(亨氏值H) 孔隙率 像素点 灰度值 RGB

    1.  CT值(亨氏值H) 单位 Hu CT值  是测定人体某一局部组织或器官密度大小的一种计量单位,通常 称亨氏单位(hounsfield unit ,HU): Hu    反应了组织对x射线的吸收 ...

最新文章

  1. JavaScript有哪三部分组成?
  2. 访问HTML标签的属性1
  3. java命令行编译时提示找不到或无法加载主类的问题
  4. C#根据execl批量修改图片名称
  5. 【python】-- pymsql 外键
  6. android n等分 layout,RecyclerView GridLayoutManager 等分间距
  7. 忘记redhat linux root密码怎么办
  8. SQL高级---SQL UNION 和 UNION ALL 操作符
  9. Delphi常用系统函数总结
  10. Linux0.11 kernel/exit.c中的free_page_tables()
  11. java互喷群,夸夸群和喷喷群的心里需求和投资如此相似
  12. 2017 上半年总结
  13. Zookeeper、Hadoop、Sqoop、Mahout、HBase整合安装
  14. nvidia显卡驱动,cuda,和cudnn版本
  15. java基础app开发教程_安卓app开发基础入门
  16. 教孩子学编程 python 下载_教孩子学编程 python语言版
  17. GaussDB (for Cassandra) 数据库治理:大key与热key问题的检测与解决
  18. 天雁计算机TY-82MS-4说明书,怎样用天雁TY-82MS-4计算器做一次和二次函数,跪谢!...
  19. 聚美优品根据关键词取商品列表 API
  20. 神经管理学是什么样的学科?

热门文章

  1. 实验报告:定义一个表示学生的类Student
  2. 计算机专业英语词组,计算机专业英语词组计算机专业英语词组.doc
  3. 服务器设置文件夹权限代码,服务器设置文件夹权限
  4. 在web页面预览PDF文件
  5. SpringBoot 图片上传,预览与下载
  6. STM32F767时钟树分析
  7. arduino 水位传感器_Arduino教程┃数字传感器和模拟传感器的区别
  8. 基于PageRank的复杂网络社区发现
  9. scala中break和continu 和 scala高级for循环
  10. python爬取王者荣耀英雄的背景故事