早就看了 《Visual Tracking Tracking using Pixel-Wise Posteriors》这篇文章。当时被其挂出来的跟踪效果惊呆了,不过也被满篇的公式吓住了,所以没有深入研究。
最近研究跟踪算法没什么进展,又无意看到这篇文章,就狠下心把程序给写出来了。
结果效果跟预期相差好大。郁闷得很。感觉被忽悠了。(或者是我的程序写的不对?)
实验效果表明,该算法利用颜色统计信息进行目标分割,所以只有当目标与背景的颜色差距较大时,才能实现较好的分割效果。当然分割效果直接影响跟踪效果。
另外,跟踪部分借鉴了反向合成算法(inverse Compositional,一种经典的图像配准算法),要求相邻两帧目标区域有所重叠,所以不能解决目标快速移动的问题。
局限性之大,甚至很难找到一个数据集可以完整的跟踪下来。目前,只有原作者给出的人手序列可以。
也许是我的实现有问题,所以希望能有人共同研究下;
或者这篇文章的确比较忽悠,那就给大家做个借鉴,希望不要有人步我的后尘了。