用于稀疏和二进制斑点跟踪的高效视频格式/编解码器



我正在做一个斑点跟踪项目,并且有许多高清视频,我想减小这些视频的大小以进行存储和下游跟踪/形状分析。 我想使用一种无损方法,利用视频的黑白性质以及单个帧之间没有太多移动的事实。

视频非常稀疏,每帧 5 到 10 个黑白斑点占据了总空间的 <30%,每个斑点在帧之间移动<5-10% 的视野,并且在 2-3 帧之间不会改变太多形状。

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

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

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

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

最新更新