Tag(7FE0,0010)即表示Pixel Data tag 这个元素存储了图像数据
图像相关的tag
(0028,0010) 表示图像高
(0028,0011) 表示图像宽
(0028,0004) Photometric Interpretation:
Monochrome2 一般的灰度图像都采用这种,Pixel值越大,图像就越白。
Monochrome1 只有部分CR, DR图像使用,Pixel值越大,图像就越黑。
Palette Colour 一般用于彩超图像,每个像素占用8位或者16位,调色板保存在
(0028,1201)RedPaletteColorLookupTableData, (0028,1202)GreenPaletteColorLookupTableData, (0028,1203)BluePaletteColorLookupTableData的属性中。
RGB 这是最常用的彩色图像格式。
YBR_FULL 另外一种彩色图像格式, 存储格式为Y(Luminance 亮度)B(Blueness 蓝色), R(Redness, 红色)
YBR_FULL_422 一般用于JPG 有损压缩格式的彩色图像,每两个像素共同使用32位,每一个像素都有自己的Y(Luminance 亮度),但是共享相同的B(Blueness 蓝色),R(Redness, 红色)。所以,它的像素值存储方式是:YYBR,YYBT,YYBR
YBR_RCT 用于JPEG 2000无损压缩彩色图像,Reversible Color Transformation, 可逆色彩变换。
Y = (R+2G+B)/4,
CB = B-G ,
CR = R - G
G = Y - (CR+CB)/4 ,
R = CR + G, B = CB + G
YBR_ICT 用于JPEG 2000有损压缩彩色图像 Irreversible Color Transformation, 不可逆色彩变换。
Y = + .29900R + .58700G + .11400B
CB = - .16875R - .33126G + .50000B
CR = + .50000R - .41869G - .08131B
图像压缩
Pixel data的存储方式,包括:未压缩,压缩(无损、有损压缩)
影像的Transfer Syntax UID (0002,0010)決定了影像的存储方式,比如:
未压缩:
Implicit VR Little Endian:
Default Transfer Syntax for DICOM 1.2.840.10008.1.2
Explicit VR Little Endian 1.2.840.10008.1.2.1
Explicit VR Big Endian 1.2.840.10008.1.2.2
无损压缩:
JPEG Lossless :
Default Transfer Syntax for Lossless JPEG
ImageCompression 1.2.840.10008.1.2.4.70
JPEG 2000 Image Compression
(Lossless Only) 1.2.840.10008.1.2.4.90
RLE Lossless 1.2.840.10008.1.2.5
有损压缩:
Default Transfer Syntax for Lossy
JPEG 12 Bit Image Compression
图像重建
图像重建——平面、曲面、表面、三维——已经成为时下放射领域最热门的词。它们也 是数字成像对比从前的硬拷贝胶片(那时你根本没法后处理)最独特的优势之一。如果 DICOM 数据对象中没有收集各种信息,那么重建后处理是根本不可能实现的。
考虑到一个简单的数字成像,比如 CT 扫描。除它的像素属性之外,DICOM 会记录所有 有关的长度、三维坐标和方向。特别是如上图 所示:
- 图像像素之间的间距Dp保存在DICOM(0028,0030)“像素间距(Pixel Spacing)”属性中。
它定义了图像像素的物理大小并且保证了实际距离测量的准确性。比如,如果你知道x 和y轴的像素间距为 0.4mm,那么在图像中的一条 10 像素的线就会有 4mm的长度。同 样,由于你知道图像像素中的宽和高(比如对于普通CT来说是 512×512),你就能够找 到图像的实际尺寸了:512 × 0.4 mm = 204.8 mm。 - “图像位置”(0020,0032)属性,I p 。这表示图像最左上角(第一个像素)的x、y、z坐标, 单位为毫米。这可以让我们了解在三维空间内图像开始的位置。
- “图像方向”(0020,0037)属性。它存储了图像行和列向量vr和vc在三维方向上的余弦。 这两个向量,源自属性图像位置(Image Position)点Ip。其在三维空间完整地定义了整 个图像平面。现在,如果我们有一个图像像素P在第r行、第c列,那么我们就能找到它 的三维坐标了,方法如下:
P3D =Ip +r×vr +c×vc
在 x、y、z 三个坐标上分别计算。 - “层间距”(0018,0088)属性,Ds,记录了连续各层图像之间的距离,单位为毫米。它 提供了和(0028,0030)“像素间距(Pixel Spacing)”相同的作用,但是只在z方向上。比如, 如果你考虑在第一和第二个CT层面上那个相同的像素(r,c)位置,那么两层面之间的距离 将等于(0018,0088)属性的值。