美文网首页目标跟踪
目标跟踪算法

目标跟踪算法

作者: xiongraorao | 来源:发表于2019-01-12 10:54 被阅读0次

Meanshift

无参密度估计:直方图法、最近邻域法和核密度估计法,和参数估计不同的是,无参密度估计不需要知道特征空间服从的概率分布。

Meanshift属于核密度估计法的一种,基本思想是通过计算某个点的周围点距离该点的偏移量的均值,得到一个偏移向量,然后朝着该偏移向量的方向迭代更新,因此可以利用该方法实现目标跟踪

Meanshitf向量基本形式定义:

M_h(x) = \frac{1}{k} \sum_{x_i \in S_k} (x_i - x)

其中,S_h是一个半径为h的高维球区域,满足下面关系的y点集合:

S_h(x) = \{y:(y-x)^T(y-x) \leq h^2\}

meanshift更新

基于 Meanshift 的目标跟踪

下面通过图示直观的说明MeanShift跟踪算法的基本原理。如下图所示:目标跟踪开始于数据点x_i^0(空心圆点x_i^0, x_i^1, ..., x_i^n表示的是中心点,上标表示的是的迭代次数,周围的黑色圆点表示不断移动中的窗口样本点,虚线圆圈代表的是密度估计窗口的大小)。箭头表示样本点相对于核函数中心点的漂移向量,平均的漂移向量会指向样本点最密集的方向,也就是梯度方向。因为 Meanshift 算法是收敛的,因此在当前帧中通过反复迭代搜索特征空间中样本点最密集的区域,搜索点沿着样本点密度增加的方向“漂移”到局部密度极大点点x_i^N,也就是被认为的目标位置,从而达到跟踪的目的,MeanShift 跟踪过程结束。

跟踪

跟踪流程:

  • 首先通过人工标注的方式确定跟踪目标的区域,对选中的区域的灰度颜色空间进行均匀划分,构建灰度直方图,计算目标的反向投影图

反向投影图:
用输入图像的某一位置上像素值(多维或灰度)对应在直方图的一个bin上的值来代替该像素值,所以得到的反向投影图是单通的。用统计学术语,输出图像象素点的值是观测数组在某个分布(直方图)下的概率。(其实就是密度分布图)

  • 根据方向投影图和输入的方框进行 Meanshift 迭代,向反向投影图中概率大的地方移动
  • 使用当前帧迭代终止的位置替换上一帧的位置即可

参考文档

Camshift

Camshitf是一种运动物体跟踪的算法,主要通过视频图像中运动物体的颜色信息来达到跟踪的目的。

该算法分为三个部分:
(1)Back Projection(反向投影)计算
(2)Meanshift算法
(3)Camshift算法

第一步计算图像的反向投影,即颜色密度分布图,然后对每一帧图像进行计算Meanshift 向量,从初始搜索窗口开始迭代,依次运行Meanshift方法,找到新的搜索窗的大小和位置,依次迭代。

相关文章

  • 目标跟踪算法

    Meanshift 无参密度估计:直方图法、最近邻域法和核密度估计法,和参数估计不同的是,无参密度估计不需要知道特...

  • 目标跟踪算法分类

    依据运动目标的表达和相似性度量,运动目标跟踪算法可以分为四类:基于主动轮廓的跟踪、基于特征的跟踪、基于区域的跟踪和...

  • KCF目标跟踪算法

    最近刚开始学习単目标跟踪,最近想搞明白KCF的思想,看了一个星期的公式推导,要看哭了!!!!把自己现在已经知道的一...

  • 目标跟踪算法综述

    上篇文章写的是目标跟踪的主要研究方向,这篇文章主要关注的是算法的发展历程,主要用来了解这个领域的发展现状与未来方向...

  • 采用目标跟踪算法实现对移动目标的自动化标注工作

    采用目标跟踪算法实现对移动目标的自动化标注工作 使用目标检测(object detect)算法,需要做图片中识别目...

  • opencv的目标跟踪算法

    opencv的目标跟踪算法(OpenCV Object Tracking) 今日拜读Adrian Rosebroc...

  • opencv 学习笔记

    1.opencv 人机互动 举一个例子,如果我们做一个跟踪算法,那么在跟踪的过程中首先要选取跟踪的目标,这个目标我...

  • opencv目标跟踪算法 - 草稿

    * kcf算法 * orb算法 * meanshift算法 * camshift * klt * tld * 模板匹配

  • OpenCV 3 & Keras 实现多目标车辆跟踪 笔

    原文: OpenCV 3 & Keras 实现多目标车辆跟踪 算法 目标检测: MOG2 OpenCV提供了一个称...

  • FFT的计算—(使用FFTW库)

    前言 为了验证DSP(Digital Singal Processor 数字信号处理器)上的目标跟踪算法(KCF,...

网友评论

    本文标题:目标跟踪算法

    本文链接:https://www.haomeiwen.com/subject/yruqdqtx.html