[Object Tracking] How to learn Active contour model - Snake Model

时间:2021-10-24 10:14:53

常见四种跟踪的思路:

  1. 区域:人体肢体识别、跟踪
  2. 模型:人体面部识别、跟踪
  3. 特征:摄像头3D定位
  4. 主动轮廓:(蛇模型属于这er,数学基础《图像处理的偏微分方程方法》,也是最流行的一个目前)

主动轮廓:

参数式模型

    • basic snake
    • balloon snake (基于边界)
    • GVF snake (基于边界,梯度向量)
    • 【当然OpenCV中经典的蛇模型具有一定得缺陷,即对初始位置的敏感,对凹陷的轮廓不能有效地包围等等,解决的办法就是它的升级版 GVF SnakeFrom link

几何式模型

  • 水平集
  • 变分水平集
  • 测地线模型 (基于区域信息)
  • B-snake
  • 双前沿模型

基于自适应压力场的蛇模型

  • Chan and Vese C-V模型 (计算简单)

研究进展:

[Object Tracking] How to learn Active contour model - Snake Model


论文阅读:基于蛇模型的图像分割与目标轮廓跟踪研究

参数式蛇模型

[Object Tracking] How to learn Active contour model - Snake Model

GVF快速算法

[Object Tracking] How to learn Active contour model - Snake Model

[Object Tracking] How to learn Active contour model - Snake Model

Xu的网站: http://iacl.ece.jhu.edu/Projects/gvf/

相关数学基础

先从偏微分方程开始!
偏微分只是纯代数概念,我们需要的其实是几何学,确切的说是微分几何中的曲线部分,曲面就算了。。。o(∩∩)o...哈哈。
基本上,看看前50页即可。
 
以下是教学视频:

Good luck!