guanfuchen / objtrack

实现常用的目标跟踪算法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

objtrack

基于视频的目标跟踪算法研究

对相应的视频目标跟踪论文整理实现综述文档。


数据集

Online Object Tracking: A Benchmark

The Visual Object Tracking VOT2014 challenge results

...

Long-term Tracking in the Wild: A Benchmark

主页Long-term Tracking in the Wild: A Benchmark 代码long-term-tracking-benchmark

数据集包含366个序列,总共14小时的视频,比流行的OTB-100多26倍。

MOT16

MOT16

XX /cygdrive/d/Data/MOT/train
$ tree -L 2
.
├── MOT16-02
│   ├── det
│   ├── gt
│   ├── img1
│   └── seqinfo.ini
├── MOT16-04
│   ├── det
│   ├── gt
│   ├── img1
│   └── seqinfo.ini
├── MOT16-05
│   ├── det
│   ├── gt
│   ├── img1
│   └── seqinfo.ini
├── MOT16-09
│   ├── det
│   ├── gt
│   ├── img1
│   └── seqinfo.ini
├── MOT16-10
│   ├── det
│   ├── gt
│   ├── img1
│   └── seqinfo.ini
├── MOT16-11
│   ├── det
│   ├── gt
│   ├── img1
│   └── seqinfo.ini
└── MOT16-13
    ├── det
    ├── gt
    ├── img1
    └── seqinfo.ini

28 directories, 7 files
.
├── MOT16-02
│   ├── det det.txt
│   ├── gt gt.txt
│   ├── img1 XX.jpg
│   └── seqinfo.ini
det.txt
每一行总共10
第一个表示第几帧,-1,X,Y,W,H,Score,-1,-1,-1
1,-1,1359.1,413.27,120.26,362.77,2.3092,-1,-1,-1
1,-1,571.03,402.13,104.56,315.68,1.5028,-1,-1,-1
1,-1,650.8,455.86,63.98,193.94,0.33276,-1,-1,-1
MOT16-06.npy
其中包含了appearance,前10个是det.txt格式的,表示这个appearance是哪一帧哪个bbox的appearance
detections.shape=(10853, 138),所以appearance特征为138-10=128
seqinfo.ini
[Sequence]
name=MOT16-02
imDir=img1
frameRate=30
seqLength=600
imWidth=1920
imHeight=1080
imExt=.jpg

相关资料


Visual Tracking with fully Convolutional Networks

结合了top layer(更加通用的目标检测)和lower layer(相似目标之间区分更大),实现了目标的定位跟踪。

网络架构如下所示:


Learning Multi-Domain Convolutional Neural Networks for Visual Tracking

提出了多域表示学习和在线视觉跟踪,代码参考MDNet matlabpy-MDNet,运行该代码请在GPU上运行,网络参数大约为5.5G。

网络架构如下所示:


Simple Online and Realtime Tracking with a Deep Association Metric

代码参考deep_sort

基于原始框架,本文将大量的计算复杂度迁移到离线的预训练步骤,其中在这个步骤中学习了一种deep assocation metric。

帧间basis的数据关联。

尽管在跟踪精度和准确率上,SORT性能或得了较高的性能,但是SORT对于ID转换的频率较高。这是因为部署的关联评价指标仅仅在状态估计不确定性较低的前提下是精确的。本文通过用一个结合了运动和外形信息的信息评价指标来解决这个遮挡问题下的switches。

参考资料


目标跟踪

About

实现常用的目标跟踪算法


Languages

Language:Python 100.0%