EvilDicom 库中 PixelStream 的长度
Length of PixelStream in EvilDicom library
我无法协调包含该图像的 PixelStream 的长度与该特定图像的参数。
0028,0002 (SamplesPerPixel): 1
0028,0004 (PhotometricInterpretation): MONOCHROME2
0028,0010 (Rows): 432
0028,0011 (Columns): 432
0028,0100 (BitsAllocated): 16
0028,0101 (BitsStored): 12
0028,0102 (HighBit): 11
所以在我看来,这个流应该是 432*432*2=365472 字节长,但是,根据 Visual Studio 2013 年的调试,EvilDicom 报告长度为 155868。但是我不能尽管找到任何压缩的证据,并且数组的值看起来像 0-255 范围内的标准整数。 LossyImageCompression 设置为 0。图像源自 MR 机器并且是堆栈的一部分。
有人能帮我解释一下吗?
Transfer Syntax (0002:0010),一个 DICOM header 元素,将指示文件中使用的 encoding/compression。
压缩流的另一个指示是像素流在数据集中的位置。如果存储在像素数据元素 (7FE0:0010) 下的第二个 ITEM 元素 (FFFE:E000) 内,则您正在处理压缩流。
我无法协调包含该图像的 PixelStream 的长度与该特定图像的参数。
0028,0002 (SamplesPerPixel): 1
0028,0004 (PhotometricInterpretation): MONOCHROME2
0028,0010 (Rows): 432
0028,0011 (Columns): 432
0028,0100 (BitsAllocated): 16
0028,0101 (BitsStored): 12
0028,0102 (HighBit): 11
所以在我看来,这个流应该是 432*432*2=365472 字节长,但是,根据 Visual Studio 2013 年的调试,EvilDicom 报告长度为 155868。但是我不能尽管找到任何压缩的证据,并且数组的值看起来像 0-255 范围内的标准整数。 LossyImageCompression 设置为 0。图像源自 MR 机器并且是堆栈的一部分。
有人能帮我解释一下吗?
Transfer Syntax (0002:0010),一个 DICOM header 元素,将指示文件中使用的 encoding/compression。 压缩流的另一个指示是像素流在数据集中的位置。如果存储在像素数据元素 (7FE0:0010) 下的第二个 ITEM 元素 (FFFE:E000) 内,则您正在处理压缩流。