[TOC]
单目跟踪算法:
- 产生式
- 鉴别式
- 基于相关滤波
- 基于深度学习
6.1 什么是跟踪?
6.2 单目标跟踪
6.2.1 单目标跟踪-产生式模型
Kalman Filter
code: https://github.com/andylei77/kalman_particle_demo
N(均值,协方差)
Particle Filter
6.2.2 单目标跟踪-鉴别式模型
Boosting
MIL
MEDIANFLOW
TLD
- 跟踪器: 光流
- 检测器:
OPENCV API
code: https://github.com/andylei77/learnopencv/tree/master/tracking
6.2.3 单目标跟踪-基于相关滤波算法
- MOSSE 评价相似性的滤波算法
CSK
- CSK方法
- 密集采样,通过循环矩阵来实现
- 分类器的学习通过快速傅里叶变换成频域内的计算,不受SVM或Boost等学习方法的限制(什么限制??)。无论线性分类还是核分类,整个学习过程十分高效。
- 实时性好
MOSSE
KCF
- 循环矩阵
- 循环矩阵傅里叶对角化性质–简化计算加速分类器的学习过程
- 基于HOG特征的分类器(DeepSRDCF:深度学习提取的特征+KCF方法)
GOTURN (深度学习)
https://www.learnopencv.com/goturn-deep-learning-based-object-tracking/
算法综述
数据集;深度学习CNN;CF-相关滤波;其它的
6.3 多目标跟踪
分类方法
- 按照轨迹形成的时间顺序
- 在线
- 离线
- 按照算法机制
- 预测校正 / 关联方式
- 按照算法的数学表示
- 概率统计最大化 / 确定性推导
Hungarian Algorithm
https://github.com/andylei77/HungarianAlgorithm
实战
发送端:https://github.com/andylei77/object-detector/tree/ROS
- 基于二分图匹配的多目标跟踪
接受端:https://github.com/andylei77/object-tracker/tree/master/tracker