首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时间间隔照片的最佳压缩算法

时间间隔照片的最佳压缩算法
EN

Software Engineering用户
提问于 2016-04-15 11:28:03
回答 2查看 1.1K关注 0票数 9

我有一个包含大约9,000张JPEG照片(约30 of )的文件夹,我想用某种压缩方式将其存档。我知道压缩JPEG通常不是很有效,但是这些照片都是时间间隔的帧,所以大多数图像之间有很大的共性。在这种情况下,我可能会比正常情况下得到更多的文件大小缩减吗?在这种情况下,是否有一种特定的(常见的)压缩算法可能做得特别好?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2016-04-15 11:37:18

这是一个有趣的问题:流行的压缩算法在单独压缩后还能利用帧中的冗余吗?还是单个压缩太好而不能“留下痕迹”?我不知道,你得试一试才能得到可靠的答案。

然而,首先将所有这些帧存储为视频流几乎肯定是一个更好的主意,因为视频编码器是专门为这项工作编写的。(重用成功的库几乎总是比滚动自己的库更快和更有效。)如果需要,可以随时从视频中提取每个单独的帧。我不认为你能找到一个标准的压缩机,它将在这项任务中做得几乎像为这项工作量身定做的那样好。

票数 9
EN

Software Engineering用户

发布于 2016-04-16 15:30:57

利用集合中单个数据组(通常是一组相似图像)之间的冗余进行数据压缩的方法称为集冗余压缩(SRC ),它是科斯马斯·卡拉迪米特里欧于1996年首次提出的。

有四种著名的SRC技术:

  • 最小-最大微分法(MMD)
  • 最小最大预测法(MMP)
  • 质心法
  • 多级质心法

集冗余压缩技术的比较 (Samy和Abdelhalim )对各种算法进行了简要的描述和比较。

MMP方法通常比其他SRC技术表现得更好。

SRC是一个活跃的研究领域,但您很难找到一个现成的使用软件。

由于您的照片是帧的时间流逝,您有很高的“时间冗余”和视频压缩方法可以有效地使用。然而:

  • 如果不解压缩一些其他图像,图像就不能解压缩;
  • 大多数的视频压缩方法都是有损的。

还请考虑可以进一步压缩JPEG文件:基于上下文混合算法的软件(例如,PAQ无损数据压缩归档程序)在这方面相当不错(以牺牲速度和内存为代价)。

票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/315825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档