【发布时间】:2014-07-22 11:04:15
【问题描述】:
我在 MATLAB 中工作
图
注意:这里,绘制的数据是所有帧中FIRST帧的(i,j)位置像素x - position的轨迹。这意味着第一帧中 (23,87) 处的像素在序列末尾具有 x-position 和 35 (如在图中可见)。
这里是 x_pos 的一些典型图,用于 (i,j) 的一些不同值。 (i,j) 指的是第一帧中(i,j) 处的像素,而不是所有帧
对于(i,j) = (23 ,87)
(i,j) = (42 ,56)
(i,j) = (67 ,19)
【问题讨论】:
-
您能告诉我们更多关于这些像素代表什么的信息吗?对我来说,您的图表看起来像一些复杂的函数,没有良好的可预测结构,就像房间里苍蝇的移动一样。也就是说,作为一个人类,我无法预测特定像素将进一步前进的位置,只能预测大致方向。所以首先我想知道它是否可以从训练数据中预测,或者随机误差会太大。
-
@ffriend 数据是可预测的,请查看 EDIT 中的输入帧。输入帧是对象在短时间内的运动,因此对象很可能在特定路径上移动。由于相机的运动以及物体的运动,该图看起来有点复杂
-
@Nishant 我删除了我的答案,我认为这样对您的问题/赏金更好。我(已删除)答案的摘要只是为了预测特定像素的值,您的算法需要查看您尝试预测的像素周围的像素值(在前面的帧中)。您确实需要尝试跟踪框架中每个对象的移动方向。
-
@Nishant:我相信困惑部分来自问题本身。它实际上不是在帧中移动的像素,而是一些现实生活中的对象。像素是静止的并绑定到特定的框架,我们的大脑将框架连接在一起并识别它们上的移动对象。我相信如果你强调对象轨迹部分而不是像素部分,整个问题可能会被简化。
-
@Max 我完全按照你的建议去做。
标签: image-processing machine-learning neural-network matlab genetic-algorithm