卡尔曼滤波器眼动追踪

Tit*_*llo 4 opencv tracking kalman-filter

我想使用OpenCV来实现卡尔曼滤波器来跟踪眼睛(特别是眼球).我读了一些关于卡尔曼滤波器的互联网.我必须设置我的过滤器的状态.我可以用什么状态?我唯一可用的数据是眼睛的三维坐标(x,y,z).

Ali*_*Ali 5

您必须首先了解卡尔曼滤波器才能使用它.迄今为止我发现的最具人性化的介绍是SIGGRAPH课程包.

UPDATE

我不知道OpenCV中的卡尔曼滤波器实现.

滤镜的状态可能是眼睛的真实坐标.但是,您只能从帧中估算它(这些是您在问题中写的坐标),因此需要使用滤波器.

要将卡尔曼滤波器用作黑盒子,您仍然需要

  1. 对国家的初步估计

  2. 测量噪声协方差 R

  3. 过程噪声协方差 Q

1的合理估计是第一帧上的眼睛坐标.

对于2.和3.,请参阅SIGGRAPH课程包中的5.1参数估计或调整.

也许示例4.3示例:估计随机常数也将有助于理解卡尔曼滤波器如何工作以及您需要什么.