dicom文件的值类型VR详解
来源:互联网 发布:22周四维彩超正常数据 编辑:程序博客网 时间:2024/06/05 09:43
dicom文件的值类型VR详解
Dicom全称是医学数字图像与通讯,这里讲diocm格式文件的解读,读取本身是没啥难度的 无非就是字节码数据流处理。只不过确实比较繁琐。
dicom中文协议文档:http://download.csdn.net/download/wenzhi20102321/9897014
dicom文件结构:
整体结构先是128字节所谓的导言部分,跳过就是了,接着就是四个字节组成的字符串,然后是dataElement元素依次排列的方式, 就是一个dataElement接一个dataElement的方式排到文件结尾.我们要读取dicom里面的各种数据就是在各个数据元素中。通俗的讲dataElement就是指tag,就是破Dicom标准里定义的数据字典,每个dataElement中的tag决定自身或整个文件的某些数据类型或自身dataElement内容类别。
值表示法VR- Value Representation(2个单字节Char);
怎么理解VR呢,VR其实就是表示一种类别,表示的是该dataELement的类别。
VR,类似于java的String,Long,VR有LO(LongString长字符串),IS(IntergerString整形字符串),DA(data日期)等等共27中类型,还有一种UN(UnKnow未知类型)。
数据内容的存储与表现格式与VR是关联的,但比较恶心的是,VR不是一定存在,也就是可能有隐式的情况(需要根据元素标识进行判断),此外VR的属性还可能是UN(Unknown)等等等等。当然除非你要自己写解析,否则了解到这就可以了。dicom文件中的全体数据必须具有相同的数据结构。
VR和Tag还是很有关联的。
我们知道tag是有很多的,大概2000个,也就是说有2000种tag。
但是VR只有27种。
每一种Tag其实是有一个固定的VR类型,也就是说不同的dicom文件他的同一个tag,VR肯定也是相同的。
但是就是不同的tag数据,有些是拥有同样的VR类型。
VR是DICOM标准中用来描述数据类型的,总共有27个值。简单分类如下:
没写的表示没有限定!
dicom传输的相关知识也只能介绍到这里,很多知识还没有理解透彻,只是把这些知识罗列出来,给大家参考一下!
dicom文件解析知识的其他地址:
1.dicom文件详解
http://blog.csdn.net/wenzhi20102321/article/details/75127362
2.dicom文件的值类型VR详解
http://blog.csdn.net/wenzhi20102321/article/details/75127140
3.dicom文件tag详解
http://blog.csdn.net/wenzhi20102321/article/details/75127101
4.android 解析并显示dicom文件的数据和图像
http://blog.csdn.net/wenzhi20102321/article/details/75040225
5.java代码使用ImageJ解析dicom文件成图片
http://blog.csdn.net/wenzhi20102321/article/details/74995084
前面5个是我自己写的,后面是一些我自己看过的相关资料:
6.Dicom文件解析
http://blog.csdn.net/leaf6094189/article/details/8510325
7.使用dcm4che3获取Dicom的bmp格式缩略图
http://blog.csdn.net/Kerrigeng/article/details/60866656
8.使用dcm4che3解析DICOM中,中文乱码问题
http://blog.csdn.net/Kerrigeng/article/details/53942846
9.使用dcm4che3对jpeg压缩的dcm文件进行解压
http://blog.csdn.net/Kerrigeng/article/details/62215647
10.DICOM的常用Tag分类和说明
http://www.cnblogs.com/stephen2014/p/4579443.html
11.dicom的大牛zssure的博客,几十篇文章
http://blog.csdn.net/zssureqh/article/category/1389985
12.dicom协议中文文档下载
http://download.csdn.net/detail/wenzhi20102321/9897014
13.Sante DICOM Editor 4,查看dicom文件的工具,直接打开用
http://download.csdn.net/detail/wenzhi20102321/9895616
共勉:生活是需要兴趣,才有乐趣的!
- dicom文件的值类型VR详解
- dicom文件tag详解
- DICOM文件中读取对齐方式以及判断元素是否为显示VR还是隐式VR的方法
- dicom文件的显示
- DICOM中的常用VR
- DICOM VR数据类型表
- DICOM VR (Value Representations)表
- DICOM VR (Value Representations)表
- DICOM图像类型代表的含义
- DICOM图像类型代表的含义
- dicom文件
- DICOM:由fo-dicom库解析DICOM文件引申出来的……
- ITK/VTK对DICOM文件的读取
- dicom文件的传输语法讲解
- dicom文件与bmp和jpg文件的相互转化
- DICOM-文件头,内容
- matlab显示dicom文件
- JPEG转为DICOM文件
- 万万没想到——手机数据原来还可以这样去备份
- Halcon实战记录之二《判断两个直线或者矩形是否相交》
- ubuntu创建C++工程及Makefile
- 机器学习:查准率(Precision)和查全率(Recall)
- vivado bit 烧写到flash
- dicom文件的值类型VR详解
- React Native:Android集成React Native的一些配置
- 连接池(一):数据库连接关闭后为何还能共享?
- 从起始位置开始和从任意位置开始的快速排序
- Java多线程学习(吐血超详细总结 )
- 遇到的Hibernate的三个小坑
- 值读专访黄勇
- 分治排序(MERGE-SORT)
- 无线网卡驱动配置