繁体   English   中英

将16位灰度DICOM图像转换为8位:正确的过程

[英]convert 16 bit grayscale DICOM image to 8 bit: the correct procedure

我一直在尝试为DICOM图像创建图像查看器。 我的程序几乎可以正确读取所有8位彩色和灰度图像。 但是,当我尝试使用图像的前8位打开16位图像时,某些部分丢失了(使用16位的像素将显示为暗色而不是白色)。 我真的不知道如何使用窗口中心,窗口宽度,重新缩放斜率和截距。 请通过给出将16位图像转换为8位图像的确切步骤来帮助我。 另外,我不需要查看使用任何压缩技术来存储像素的文件。 提前致谢。

关于“重新缩放坡度/截距”:这是一个线性方程,因此每个像素值均通过以下公式计算:

<output pixel value> = <value from pixeldata attribute> * RescaleSlope + RescaleIntercept

这是开窗方程式的输入 确切的开窗方程式在这里

关于反转的像素:属性(0028,0103)可能设置为MONOCHROME1,这意味着:min = white,max = black(或“ black bones”的惯例,即图像包含由试管和检测器之间的组织引起的衰减) 。 这称为极性转换,发生在像素值转换流水线的末尾。

因此,您的步骤将继续:

  • 应用缩放比例斜率/截距

  • 应用窗口

  • 如果PixelRepresentation == MONOCHROME1->反转结果查询表

没有唯一的回应。

您必须记住,与具有8位图像的图像相比,16位图像(存储的位)包含的信息更多。 通常,此信息不能同时全部显示,您必须更改用于显示图像的参数。

在DICOM图像中,有不同的DICOM标签可以告诉您如何解释数据像素。 可能有查找表和/或坡度截距和/或“窗口宽度-窗口中心”标签。 我想你必须在这里看看

DICOM图像的窗口宽度和中心计算

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM