神经网络如何从视频源中猜测物体的速度?

数据挖掘 神经网络
2022-02-23 01:29:59

在视频流的情况下,我想检测一个正在移动的物体的速度(近似值)。最好的方法是什么?

我正在考虑采用 3 种方法,尽管我还没有找到很多可供阅读的资源。

方法 1:我可以将 Frame 图像输入到我的 CNN 并精确定位框架中的对象。然后计算位置框的差异。

Frame 1: [  o     ] ---> NN --> 3
Frame 2: [      o ] ---> NN --> 7

7-3 = 4 -> 所以1帧之间的dX = +4,所以我可以估计dT(如果我知道帧的采样率)

方法 2:NN 有什么方法可以将前一帧的上下文作为馈送输入并自行进行计算?

video lapse 1sec: [  oooo ] ---> NN --> 4m/sec

方法3:如果我可以控制相机的快门速度,我可以通过运动模糊来计算物体的速度吗?

Frame image: [   ---o ] ---> NN --> 4m/$shutterSpeed

任何相关的阅读资源都会有很大帮助。

1个回答

如果没有外部标记数据,这是不可能的(即,每个视频都必须用对象速度标记)。如果没有标签,神经网络将无法学习物体的速度,因为物体可能在相对于相机的任何方向上移动。例如,直接远离的对象会在没有运动模糊的情况下变得更小。