[Object Tracking] How to learn Active contour model - Snake Model
常见四种跟踪的思路:
- 区域:人体肢体识别、跟踪
- 模型:人体面部识别、跟踪
- 特征:摄像头3D定位
- 主动轮廓:(蛇模型属于这er,数学基础《图像处理的偏微分方程方法》,也是最流行的一个目前)
主动轮廓:
参数式模型
-
- basic snake
- balloon snake (基于边界)
- GVF snake (基于边界,梯度向量)
- 【当然OpenCV中经典的蛇模型具有一定得缺陷,即对初始位置的敏感,对凹陷的轮廓不能有效地包围等等,解决的办法就是它的升级版 GVF Snake! From link】
几何式模型
- 水平集
- 变分水平集
- 测地线模型 (基于区域信息)
- B-snake
- 双前沿模型
基于自适应压力场的蛇模型
- Chan and Vese C-V模型 (计算简单)
研究进展:
论文阅读:基于蛇模型的图像分割与目标轮廓跟踪研究
参数式蛇模型
GVF快速算法
Xu的网站: http://iacl.ece.jhu.edu/Projects/gvf/
相关数学基础
先从偏微分方程开始!
偏微分只是纯代数概念,我们需要的其实是几何学,确切的说是微分几何中的曲线部分,曲面就算了。。。o(∩∩)o...哈哈。
基本上,看看前50页即可。
以下是教学视频:
-
- 微分几何 导论
- 第1章 第1节 向量代数复习
- 第1章 第2节 向量函数微积分(1)
- 第1章 第2节 向量函数微积分(2)
- 第1章 第3节 标架和标架场(1)
- 第1章 第3节 标架和标架场(2)
- 第1章 预备知识 习题课
- 第2章 第1节 参数化曲线与曲线的参数表示(1)
- 第2章 第1节 参数化曲线与曲线的参数表示(2)
- 第2章 第2节 曲线的弧长和弧长元素(1)
- 第2章 第2节 曲线的弧长和弧长元素(2)
- 第2章 第3节 曲线的曲率和Frenet标架(1)
- 第2章 第3节 曲线的曲率和Frenet标架(2)
- 第2章 第4节 曲线的挠率和Frenet公式(1)
- 第2章 第4节 曲线的挠率和Frenet公式(2)
- 第2章 第4节 曲线的挠率和Frenet公式(3)
- 第2章 第5节 曲线在一点附近的结构
- 第2章 第6节 曲线论基本定理(1)
- 第2章 第6节 曲线论基本定理(2)
- 第2章 第7节 特殊曲线组(1)
- 第2章 第7节 特殊曲线组(2)
- 第2章 曲线的局部微分几何 习题课
- 第3章 第1节 参数化曲面(1)
- 第3章 第1节 参数化曲面(2)
- 第3章 第2节 直纹面与可展曲面(1)
- 第3章 第2节 直纹面与可展曲面(2)
- 第3章 第2节 直纹面与可展曲面(3)
- 第3章 第3节 曲面的第一基本形式(1)
- 第3章 第3节 曲面的第一基本形式(2)
- 第3章 第3节 曲面的第一基本形式(3)
- 第3章 第4节 局部等距对应(1)
- 第3章 第4节 局部等距对应(2)
- 第3章 第5节 局部正交参数网与等温参数
- 第3章 曲面的第一基本形式 习题课(1)
- 第3章 曲面的第一基本形式 习题课(2)
- 第3章 曲面的第一基本形式 习题课(3)
- 第4章 第1节 曲面的第二基本形式(1)
- 第4章 第1节 曲面的第二基本形式(2)
- 第4章 第2节 法曲率
- 第4章 第3节 自然标架的运动公式(1)
- 第4章 第3节 自然标架的运动公式(2)
- 第4章 第4节 Weingarten变换(1)
- 第4章 第4节 Weingarten变换(2)
- 第4章 第5节 曲面上的曲率概念(1)
- 第4章 第5节 曲面上的曲率概念(2)
- 第4章 第7节 曲面一点附近的形状(2)
- 第4章 第8节 特殊曲面的曲率特征
- 第4章 曲面的第二基本形式与曲面上的曲率 习题课(1)
- 第4章 曲面的第二基本形式与曲面上的曲率 习题课(2)
- 第4章 曲面的第二基本形式与曲面上的曲率 习题课(3)
- 第4章 第6节 曲面的特殊参数网
- 第4章 第7节 曲面一点附近的形状(1)
- 第5章 第1节 曲面论基本方程(1)
- 第5章 第1节 曲面论基本方程(2)
- 第5章 第2节 曲面论基本定理(1)
- 第5章 第2节 曲面论基本定理(2)
- 第6章 第1节 测地曲率与测地线(1)
- 第6章 第1节 测地曲率与测地线(2)
- 第6章 第3节 常曲率曲面与非欧几何模型
- 微分几何 总复习
Good luck!