【发布时间】:2016-07-14 08:57:11
【问题描述】:
我在 matlab 中读取 dicom Image。 像素强度范围真的很大。 我想将像素强度重新调整为 0 - 1000。 如何修改图片?
如果有任何帮助,我将不胜感激。
【问题讨论】:
标签: image matlab image-processing dicom medical
我在 matlab 中读取 dicom Image。 像素强度范围真的很大。 我想将像素强度重新调整为 0 - 1000。 如何修改图片?
如果有任何帮助,我将不胜感激。
【问题讨论】:
标签: image matlab image-processing dicom medical
像这样重新缩放 DICOM 图像数据时要小心。 (对于某些图像)实际像素值可能对应于实际单位。
如果您确实想重新调整所有内容,有多种方法可以做到这一点。
imadjust
如果您有图像处理工具箱,可以使用imadjust 调整范围。
imout = imadjust(double(im), [min(im(:)), max(im(:))], [0 1000]);
mat2gray
mat2gray 自动将图像归一化在 0 和 1 之间。然后您可以将结果乘以 1000。
imout = mat2gray(im) * 1000;
手动标准化
imout = im - min(im(:));
imout = imout * 1000 ./ max(imout(:));
【讨论】:
尝试以下方法:
Image=((Image-min(Image(:))/max(Image(:))*1000;
【讨论】:
您可以使用mat2gray 命令转换图像(矩阵)。之后,您可以将其乘以您最喜欢的因子。
【讨论】: