DICOM3.0影像文件中的平面和立体坐标信息
2011-10-17 09:53
337 查看
===============================
DICOM3.0格式影像文件中和坐标有关的部分主要是以下几个数据元素:
(0008,5100)Patient Position???????????????????????????? CS? 1
(0020,0032)Image Position (Patient)?????????????? DS? 3
(0020,0037)Image Orientation (Patient)???????? DS? 6
(0028,0030)Pixel Spacing?????????????????????????????? ? DS? 2
(0018,0050)Slice Thickness????????????????????????????? DS? 1
?
===============================
(0008,5100)Patient Position简单描述了病人和影像设备之间的位置关系,以一个不超过16个字节的字符串存放。信息定义如下:
?
HFP=Head First-Prone 指的是头部靠近医疗设备的前部,并且面部朝下
HFS =Head First-Supine 指的是头部靠近医疗设备的前部,并且面部朝上
FFP= Feet First prone 指的是脚部靠近医疗设备的前部,并且面部朝下
FFS= Feet First Supine 指的是脚部靠近医疗设备的前部,并且面部朝上
HFDR = Head First-Decubitus Right 指的是头部靠近医疗设备的前部,侧卧,右肩在下
HFDL=Head First-Decubitus Left 指的是头部靠近医疗设备的前部,侧卧,左肩在下
FFDR?= Feet First-Decubitus Right 指的是脚部靠近医疗设备的前部,侧卧,右肩在下
FFDL?= Feet First-Decubitus Left 指的是脚部靠近医疗设备的前部,侧卧,左肩在下
?
由此也可以看出,这个数据元素并不是很精确的描述病人和影像设备之间的数学关系,只是为了设定一个坐标系的方向。
?
(0020,0032)Image Position (Patient)描述了该张影像首个像素(“左上方”)的坐标,这个数据元素和(0020,0037)一起确定了该张影像中所有像素的坐标,用3个不超过16字节的字符串存放。分别是X,Y,Z值。
?
(0020,0037)Image Orientation (Patient)是一个非常重要的数据元素。由6个不超过16字节的字符串存放。
?
在这里先要说明一下,在DICOM 3.0中坐标轴的指向完全以病人为准。以病人中心为原点,病人左手指向的方向为X轴正向,病人背后的方向为Y轴的正向,往病人头部的方向为Z轴的正向。因此是一个以病人为中心的右手坐标系。早期的DICOM标准则是以设备为坐标参考物,不过这里只谈涉及DICOM 3.0标准的部分。
?
?
(0020,0037)的前三个数字代表分别代表行向量(行递增方向)和X,Y,X轴夹角分别的余弦值(Cosine),后三个数字分别代表列向量(列递增方向)和X,Y,Z轴夹角分别的余弦值。这样就能精确计算出出该张影像中每一个像素点在坐标系中的位置,对于多排螺旋CT产生的影像序列来说,这个意义尤其重大。
dicom 3.0 7.6.2
?
(0028,0030)Pixel Spacing表示相邻像素中心点之间的距离,可以理解为“像素的大小”。由两个不超过16字节字符串描述,单位为毫米(mm)。
?
?
(0018,0050)Slice Thickness表示该断层的“厚度”,当然,这个是一个计算值,由设备计算而得,因此在DICOM 3.0中被称为是“名义上的”(Nominal),单位为毫米。
DICOM3.0格式影像文件中和坐标有关的部分主要是以下几个数据元素:
(0008,5100)Patient Position???????????????????????????? CS? 1
(0020,0032)Image Position (Patient)?????????????? DS? 3
(0020,0037)Image Orientation (Patient)???????? DS? 6
(0028,0030)Pixel Spacing?????????????????????????????? ? DS? 2
(0018,0050)Slice Thickness????????????????????????????? DS? 1
?
===============================
(0008,5100)Patient Position简单描述了病人和影像设备之间的位置关系,以一个不超过16个字节的字符串存放。信息定义如下:
?
HFP=Head First-Prone 指的是头部靠近医疗设备的前部,并且面部朝下
HFS =Head First-Supine 指的是头部靠近医疗设备的前部,并且面部朝上
FFP= Feet First prone 指的是脚部靠近医疗设备的前部,并且面部朝下
FFS= Feet First Supine 指的是脚部靠近医疗设备的前部,并且面部朝上
HFDR = Head First-Decubitus Right 指的是头部靠近医疗设备的前部,侧卧,右肩在下
HFDL=Head First-Decubitus Left 指的是头部靠近医疗设备的前部,侧卧,左肩在下
FFDR?= Feet First-Decubitus Right 指的是脚部靠近医疗设备的前部,侧卧,右肩在下
FFDL?= Feet First-Decubitus Left 指的是脚部靠近医疗设备的前部,侧卧,左肩在下
?
由此也可以看出,这个数据元素并不是很精确的描述病人和影像设备之间的数学关系,只是为了设定一个坐标系的方向。
?
(0020,0032)Image Position (Patient)描述了该张影像首个像素(“左上方”)的坐标,这个数据元素和(0020,0037)一起确定了该张影像中所有像素的坐标,用3个不超过16字节的字符串存放。分别是X,Y,Z值。
?
(0020,0037)Image Orientation (Patient)是一个非常重要的数据元素。由6个不超过16字节的字符串存放。
?
在这里先要说明一下,在DICOM 3.0中坐标轴的指向完全以病人为准。以病人中心为原点,病人左手指向的方向为X轴正向,病人背后的方向为Y轴的正向,往病人头部的方向为Z轴的正向。因此是一个以病人为中心的右手坐标系。早期的DICOM标准则是以设备为坐标参考物,不过这里只谈涉及DICOM 3.0标准的部分。
?
?
(0020,0037)的前三个数字代表分别代表行向量(行递增方向)和X,Y,X轴夹角分别的余弦值(Cosine),后三个数字分别代表列向量(列递增方向)和X,Y,Z轴夹角分别的余弦值。这样就能精确计算出出该张影像中每一个像素点在坐标系中的位置,对于多排螺旋CT产生的影像序列来说,这个意义尤其重大。
dicom 3.0 7.6.2
?
(0028,0030)Pixel Spacing表示相邻像素中心点之间的距离,可以理解为“像素的大小”。由两个不超过16字节字符串描述,单位为毫米(mm)。
?
?
(0018,0050)Slice Thickness表示该断层的“厚度”,当然,这个是一个计算值,由设备计算而得,因此在DICOM 3.0中被称为是“名义上的”(Nominal),单位为毫米。
相关文章推荐
- [转]DICOM3.0影像文件中的平面和立体坐标信息
- DICOM3.0影像文件中的平面和立体坐标信息
- 栅格坐标信息文件 TFW或JGW的解释
- 3:(C#下使用GDAL库)打开影像文件并读取基本信息
- Java实现解析dcm医学影像文件并提取文件信息的方法示例
- 2.GDAL打开影像文件并读取基本信息
- 目标检测坐标信息txt文件转Pascal VOC XML 格式(仅包括对角框正矩形标注)
- js空间平面坐标变换(涉及文件读取,文本提取数字,特别是x,y点,以及html下拉框设计)
- 使用leadtools的WCF接口功能实现从web端上传Dicom影像文件
- TIFF影像的坐标文件.tfw
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第四步---编辑器(3)--坐标保存&加载文件操作
- shp文件--大地平面坐标转为经纬度坐标(转)
- 解析KML文件并提取coordinates中的经纬度坐标信息
- VTK读DICOM头文件中医学信息
- 【转】栅格图导入之tfw坐标信息文件
- 2018-08-05 期 MapReduce实现每个单词在每个文件中坐标信息统计
- SAP BW平面文件创建信息立方体(信息块)——视频学习笔记03
- 栅格图导入 tfw坐标信息文件
- vtk实战(十三)——读取DICOM影像文件
- DICOM3.0标准文件内容概要