0

我正在从事一个 blob 跟踪项目,并且有许多高清视频,我想缩小它们的大小以进行存储和下游跟踪/形状分析。我想使用一种无​​损方法,该方法利用视频的黑白性质以及各个帧之间没有太多移动的事实。

视频非常稀疏,每帧 5 到 10 个 b&w blob,总共占用 <30% 的空间,每个 blob 在帧之间移动 <5-10% 的视场,并且在 2-3 之间不会改变太多形状帧。

我将为这个项目使用 Python、Matlab 或 LabView 工作,并且可以使用批处理实用程序(如果可用)。如果找不到合适的视频格式,可能值得将文件导出为压缩图像堆栈。这有什么好处和坏处?视频编解码器使用相邻帧之间的相关性,因此它应该更有效,但如果选择了错误的编解码器或配置不正确,则不会。

4

1 回答 1

0

通过 Konstantinos Konstantinides,视频技术专家,专利代理人:

JBIG是二进制图像的最佳压缩算法之一。它实际上用于传真标准。

由于帧之间没有太大变化,您可以对关键帧使用 JBIG,然后对其他帧使用简单的预测编码器。例如,您只编码两个连续帧之间的差异。您只需在像素之间进行简单的异或运算即可找到两个二进制帧之间的差异。

于 2012-10-03T20:50:50.867 回答