我正在研究将多个 JPEG图像作为一个更大的图像存储在一起时减少存储空间的问题。基本直觉是图像往往具有一些相似性(例如在相同位置或大约相同时间点拍摄的图像),我们可以利用这种相似性来节省空间吗?
整体流程是:输入JPG
图像 -> 将每个图像转换为RGB
图像块 -> 将相似RGB
的块重新组织在一起 -> 再次转换为JPG
格式。自然,在检索图像时,我们需要反转该过程。
使用 Y 分量的 DC 系数作为平铺重组的相似性度量,我为 10 幅图像节省了约 8% 的空间。当我为 100 张图像执行此操作时,节省的费用减少到 ~3%。
如何在拼贴重组后节省成本 - 即 JPEG 编码过程的哪一部分利用了这种图像拼贴重组?
除了 Y 分量的 DC 系数,还有其他一些您能想到的指标可以更好地被 JPEG 编码利用吗
修改:
在聚合多个图像时,除了 JPG 之外,还有其他图像格式可以更好地利用这种相似性吗?例如像PNG?