一个物体如何在两个连续的帧之间移动小于一个像素?

信息处理 图像处理 视频处理
2021-12-21 08:07:46

我认为视频是一系列相框。考虑一个黑白场景(没有 RGB)。画框是像素的二维阵列。每个像素都有一种颜色。一个像素不能是半黑或半白。它将被一种颜色完全填充。

考虑 2 个连续的视频帧 - 比如说 frame 1 和 frame 2 。
假设第 1 帧有一个带有坐标的正方形对象(x1,y1),(x2,y2),(x3,y3)(x4,y4)(分别为左上、右上、右下和左下)。

现在,如果对象向右移动,那么在第 2 帧中,它的坐标可以是(x1+1,y1),(x2+1,y2),(x3+1,y3)(x4+1,y4)(分别为左上、右上、右下和左下)。

怎么可能比这少?

1个回答

框架是 2D 网格,它以离散方式对连续世界进行采样。

让视频一秒钟。
让我们谈谈拍摄一张放在黑色表面上的白纸的照片。
这张照片是从上面拍摄的,我们假设没有镜头问题。
您是否期望纸张的末端完美地结束在相机像素的边缘?

它不会。
纸的末端将落在一个像素的中间。
假设现在这个像素(由于有限的频率采样而忽略了模糊)有 70% 的白色和 30% 的黑色。
现在相机移动了最小的移动,现在像素是 30% 白色和 70% 黑色。

这是一个小于 1 像素的移动。