Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing DICOM图像的窗口宽度和中心计算_Image Processing_Dicom - Fatal编程技术网

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

Image processing DICOM图像的窗口宽度和中心计算,image-processing,dicom,Image Processing,Dicom,什么是DICOM图像(CT)中的“重缩放截距”和“重缩放斜率”? 如何计算窗口宽度和窗口中心?重新缩放截距和斜率是应用窗口宽度/中心之前应用于原始像素数据的简单线性变换。基本公式是: NewValue=(RawPixelValue*重缩放坡度)+重缩放截距应用重缩放截距和坡度将图像的像素值转换为对应用程序有意义的值 例如,原始像素值可以存储特定于设备的值,该值只有在生成该值的设备使用时才有意义:对像素值应用重缩放斜率/截距将原始值转换为光密度或其他已知测量单位(例如hounsfield) 如果转

什么是DICOM图像(CT)中的“重缩放截距”和“重缩放斜率”?
如何计算窗口宽度和窗口中心?

重新缩放截距和斜率是应用窗口宽度/中心之前应用于原始像素数据的简单线性变换。基本公式是:


NewValue=(RawPixelValue*重缩放坡度)+重缩放截距应用重缩放截距和坡度将图像的像素值转换为对应用程序有意义的值

例如,原始像素值可以存储特定于设备的值,该值只有在生成该值的设备使用时才有意义:对像素值应用重缩放斜率/截距将原始值转换为光密度或其他已知测量单位(例如hounsfield)

如果转换不是线性的,则应用LUT(查找表)

应用模态变换(重新缩放坡度/截距或LUT)后,窗口宽度/中心指定哪些像素应可见:窗口指定值之外的所有像素显示为黑色或白色

例如,如果窗口中心为100,窗口宽度为20,则值小于90的所有像素显示为黑色,值大于110的所有像素显示为白色

这只允许显示部分图像(例如,仅显示骨骼或组织)

霍恩斯菲尔德比例:

如何应用重缩放坡度/截距: 最终值=原始值*重新缩放坡度+重新缩放截距

如何使用窗口中心/宽度计算要显示的像素:

  • 最低可视值=窗口中心-窗口宽度/2
  • 最高可视值=窗中心+窗宽/2

重缩放斜率、截距和窗口宽度、中心之间是否存在关系…?如何使用重缩放截距和斜率计算窗口宽度和窗口中心?@Raj不,没有任何关系。应用斜率/截距后,像素值以Hounsfield单位、光密度或其他单位表示。窗口中心/宽度仅用于向最终用户显示图像。单个dicom文件可以定义多个中心/宽度(一个仅用于查看组织,一个用于骨骼等),用户在查看图像时选择正确的中心/宽度。最终用户也可以定义其onw中心/宽度,以查看他想要什么。我对医学领域非常陌生,这就是为什么有很多疑问的原因。请帮助我。我有一个IMA文件(CT图像)。如果我使用dicom查看器查看该文件,我可以看到像素数据、重缩放截距、斜率、窗口宽度和中心。我现在怀疑的是像素数据是转换成一个(使用重缩放截距斜率)还是原始数据?我的任务是减少图像矩阵的行和列,如果它大于1024。我用插值公式来做这个。考虑相同的CT图像,图像为1200×1200。现在输出是1024x1024,这是我转换的。现在我需要计算这个新像素数据的截距和斜率、窗口宽度和中心值吗?