在减少位深度时保留图像信息的好方法

时间:2011-01-27 20:52:39

标签: image-processing

我有一些(数百万)16位无损压缩TIFF(每个大约2MB),在耗尽TB的磁盘空间后,我认为是时候将旧的TIFF存档为8位JPEG。每个单独的图像是灰度图像,尽管可能有多达5个这样的图像表示不同波长的相同成像区域。现在我想在此过程中保留尽可能多的信息,包括将图像恢复为近似原始值的能力。我知道有很多方法可以通过多个通道的空间相关性来进一步节省成本,但是通道的数量可以变化,并且能够独立加载通道会很好。

图像本身提出了一些可能的使用策略,因为每张图像中约有60%的区域是黑暗的“背景”。因此,保留更多有用图像范围的一种方法就是在缩放和缩小位深度之前将任何低于此“背景”的阈值置于阈值之外。当然,这种策略是非常主观的,我正在寻找任何其他明显优越和/或更一般的策略建议。也许就像试图保留最多的图像熵一样?

感谢。

1 个答案:

答案 0 :(得分:2)

您的2MB TIFF已经无损压缩,因此您很难找到一种方法,可以让您“恢复图像”到原始值范围而不会丢失强度细节。

所以这里有一些问题可以缩小您的问题范围:

  • 图片尺寸和渠道数量是多少?仅从文件大小和位深度来猜测它有点困难,因为正如您所提到的那样,您正在使用无损压缩。样本图像会很好。
  • 他们是什么样的图像?例如。他们是B / W蓝图,X射线/ MRI图像,彩色照片。你提到大约60%的图像是“背景” - 你能告诉我们更多有关图像内容的信息吗?
  • 他们用的是什么?它只适用于人类观察者,还是他们为某些计算机算法训练图像?
  • 您期望什么样的编码效率?例如。对于当前的2MB文件大小,您希望压缩文件有多小?

根据这些信息,人们可能会提出建议。例如,如果您的图像只是人们会看到的彩色照片,那么4:2:0 chroma subsampling将使您的空间减少50%而没有任何视觉上可检测到的质量损失。如果减少量足够,您甚至可以保持16位图像深度。

最后,请注意您在问题中比较了两个根本不同的东西:

  1. “顶部~40%的像素” - 这里听起来像是在谈论强度光谱的连续部分(例如强度从0.6到1.0) - 基本上是图像的概率密度函数。
  2. “接近每张图片约60%的区域” - 这里你谈的是空间域中像素的分布。
  3. 一般来说,这两件事是无关的,比较它们是没有意义的。特定图像内容可能有例外 - 请张贴具有代表性的图片,以明确您正在处理的内容。

    如果你编辑你的问题,如果我想到的话,我会看看并回复。