16位灰度TIFF

Mat*_*iak 6 matlab tiff image

什么是16位灰度TIFF的位格式?我读到只有10位实际上包含强度数据 - 这是真的吗?当我尝试使用imshow()在Matlab中打开16位TIFF时,图像是完全黑色的,但同样的图像缩小到8位显示正常.

Jon*_*nas 6

使用了多少位取决于拍摄照片的相机.14位摄像机将使用16位中的14位,10位摄像机将使用10位.

如果通过调用显示图像imshow(img),如果未使用图像的完整动态范围,则所有图像都将为黑色,因为imshow将缩放到动态范围(即0到2 ^ 16-1).如果你打电话imshow(img,[]),将图像缩放到最小/最大,图像显示得很好.


pli*_*nth 5

如果 TIFF 创建者正在编写行为良好的 TIFF,则每个通道都应归一化为该通道的完整动态范围。换句话说,每通道 16 位的范围应为 0-65535,每通道 8 位的范围应为 0-255。

虽然可以将使用的位数编码到标签中,但没有对此进行编码的基线标签。这意味着,如果 10 位设备没有标准化为 16 位,则基线阅读器无法理解图像的意图。

作为旁注,还有其他图像文件格式(Dicom 是一种),它们提供了一种表达每个通道有多少位重要的方法。