我正在从事一个斑点跟踪项目,有许多高清晰度视频,我想减少存储和下游跟踪/形状分析的大小。我想使用一种无损的方法,它利用了视频的黑白特性,以及在各个帧之间没有太多移动的事实。
视频是相当稀疏的,每帧5到10个黑白斑点占据了总空间的<30%,每个斑点在帧之间移动<5-10%的视场,并且在2-3帧之间没有太多的形状改变。
我将为这个项目使用Python、Matlab或LabView,并且可以使用批处理实用程序。如果找不到合适的视频格式,将文件作为压缩图像堆栈导出可能是值得的。这样做的利弊是什么?视频编解码器使用相邻帧之间的相关性,因此它应该更高效,但如果选择了错误的帧或配置不当,则不会。
发布于 2012-10-04 04:50:51
通过Konstantinos Konstantinides,视频技术专家,专利代理:
JBIG是目前最好的二值图像压缩算法之一。它实际上被用在传真标准中。
由于帧之间变化不大,您可以对关键帧使用JBIG,然后对其他帧使用简单的预测编码器。例如,您只需对两个连续帧之间的差异进行编码。只需在像素之间进行简单的xor运算,就可以找到两个二进制帧之间的差异。
https://stackoverflow.com/questions/11181125
复制相似问题