我正在处理预处理图像压缩会话。我正在研究图像压缩方法,并阅读了很多关于jpeg2000图像压缩的文章。但是我无法在jpeg2000中找到有关为不同层的彩色图像和比特率计算方法选择比特率的明确资源。 请给我一些关于此的官方参考的线索。
答案 0 :(得分:1)
没有一个正确答案。应根据将使用图像的用户和系统的需要来设置与这些层相关联的层数和比特率。
好消息是有足够的指导!这有两个选择。
看看this gist。它显示了Kakadu的kdu_compress
实用程序的输入参数。对于-rate
标志,它声明:
如果指定了两个速率,则层数必须为2或更多 并且将以大致对数间隔分配中间层 比特率。仅指定一个速率时,内部启发式 确定下限并以对数方式隔离层速率 超出范围。
Kakadu在工业中大量使用,他们的J2K压缩软件非常值得信赖。因此,如果他们的软件使用对数间距作为质量层,这可能是一个合理的起点。
另一方面,您可以查看BIIF Profile for JPEG 2000,它为不同的情况提供了几种压缩配置文件。配置文件提供了给出层数和比特率的示例。也就是说,所有配置文件都有一条通用消息,例如:
BIIF 的D.4.7(NPJE个人资料):
某些系统可能会更改确切的比特率和图层数 符合应用要求或质量要求。
BIIF 的F.7(TPJE个人资料):
请注意实际目标比特率和质量图层数 用于特定传感器需要进行优化以适应 该特定图像采集系统的任何独特属性。
BIIF 的G.2.1.2(LPJE个人资料):
应用程序需要足够数量的码流层才能达到最佳效果 跨越如此广泛的带宽和内存管理 决议。图层提供了控制视觉质量的优雅方法 并管理低压流式压缩图像的通道容量 带宽链接... LPJE不需要特定的层结构 因为这种首选编码的目标是适应硬件 和软件实现。