【发布时间】:2020-03-13 21:24:58
【问题描述】:
我正在处理多个 DICOM 文件,其中大部分在像素方面都大不相同。例如,一个范围从 -1024 到 2815,另一个范围从 0 到 2378。有没有办法将它们全部标准化到相同的范围内。另请注意,我正在使用 python 和 pydicom 库。 提前致谢。
【问题讨论】:
-
您可以人为地将它们转换为任意范围,但您会丢失信息。如果这是可以接受的,你想要什么样的范围? IE。无符号 8 位、有符号 16 位等
-
任何范围都可以,如果我指定可能 -1024 到 1024,尽管任何范围都可以
-
使用原始像素值是否正常,还是需要先转换为单位数量(如 HU 或 SUV)?
-
公平地说,我知道 dicom 数组已经在 HU 值中,如果我错了,请纠正我。如果不是,那么只要它们在相同的范围内,HU 值就会被首选,否则原始像素值就可以了
-
技术上它们不是,但如果 RescaleSlope 为 1 并且 RescaleIntercept 为 0,那么到 HU 的转换已经完成。一般来说,当然没有办法保证
标签: python dicom medical pydicom