单目标跟踪综述

2023-11-13

0 基础知识:

        目标跟踪是通过在连续的视频图像序列中估计跟踪目标位置、形状或所占区域,来确定目标的运动速度、方向以及轨迹等运动信息,实现对运动目标地跟踪操作。

1 主要流程(见下图):

  • 初始化目标框

  • 下一帧生成多个候选框

  • 提取候选框特征

  • 对候选框评分

  • 选择评分最高的候选框(即预测目标)

  • 对多个预测值进行融合得到更优预测目标

2 一般优化环节

        对应主要流程中的各个环节,提出了很多论文做优化,具体可优化部分如下:

  1. 候选样本的生成环节,生成候选样本的速度和质量直接决定了跟踪系统表现的优劣。通常使用粒子滤波和滑动窗口

  2. 特征提取环节,显著的特征是目标跟踪的关键技术之一。特征也分为两类:手工提取的特征(Gray、HOG方向梯度直方图、Haar-like哈尔特征、SIFT尺度不变特征)和深度特征(深度网络模型训练出来的特征);

  3. 生成模型环节,主要分为生成式模型和判别式模型两类,生成式模型就是模板匹配,常使用稀疏表示、字典学习等;判别式模型就是训练一个分类器去区分目标和背景,选择置信度高的候选样本作为预测结果,常使用逻辑回归、岭回归、相关滤波等;

  4. 模型更新环节,主要是更新观测模型,以适应目标表现的变化,防止跟踪过程发生偏移;

  5. 融合环节,主要是如何选取预测结果,大致分两种方法:在多个预测结果中选一个最好的;利用所有的预测加权平均。

3 在线跟踪和离线跟踪

  • Online跟踪:图像序列是一步步处理的,因此该跟踪方式也称序列跟踪。

  • Offline跟踪:利用一组帧来处理数据。所有帧的观测目标需要提前获取,然后经分析计算组成最后的输出。

4 跟踪算法的发展历程

4.1 经典跟踪算法

  1. 基于目标模型建模的方法:通过对目标外观模型进行建模,然后在之后的帧中找到目标。特征匹配算法比较常用,SIFT特征、SURF特征和Harris角点特征等。

  2. 基于搜索的方法:预测算法加入跟踪算法中,在预测值附近进行目标搜索,减少搜索的范围,常用Kalman滤波、粒子滤波等。

总结 经典跟踪算法由两个致命的缺陷:

  1. 没有将背景信息考虑在内,导致在目标遮挡,光照变化以及运动模糊等干扰下容易出现跟踪失败的情况;

  2. 跟踪算法执行的速度很慢(每秒10帧左右),无法满足实时性的要求。

4.2 基于核相关滤波的跟踪算法

        相关滤波算法的发展历程:MOSSE -> CSK -> KCF -> DCF -> CN -> CN2

下一篇参考:MOSSE相关滤波跟踪算法_Skywalker_air的博客-CSDN博客

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

今天天色已晚,明天继续更新,下一篇是对MOSSE算法的理解,一步一步推导到KCF,理论过完,就开始代码实战!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单目标跟踪综述 的相关文章

随机推荐

  • 正则表达式去除冗长代码,tppabs

    利用正则表达式去除网页中的冗长没用代码 1 btppabs h 2 tpa http 3 清除css内的 tpa http s gif png jpg 4 tpa
  • org.springframework.http.converter.HttpMessageNotWritableException

    这里说无法将 对应对象转换 原因在于没有导入json 依赖 所以无法转换 org springframework http converter HttpMessageNotWritableException No converter fou
  • SD/MMC存储器启动方案在SoC中的设计与实现

    原文地址 http blog csdn net allen6268198 article details 7745208 引言 SD MMC存储器以其成本低廉 存储容量大 性能优良 安全性高等特点越来越广泛地应用于便携式设备和家用电子设备
  • Android Studio中设置鼠标悬停显示文档提示方法

    有些小伙伴在开发的过程中可能会习惯使用文档注释 那么在Android Studio中如何设置启用文档注释呢 1 首先打开Android Studio 点击菜单栏中的 File选项菜单 点击如下的Settings 进行设置 2 点击Edito
  • Windows10系统下swin-transformer目标检测环境搭建

    Swin Transformer Object Detection环境搭建 前言 1 环境准备 2 虚拟环境创建 3 安装pytorch 4 安装mmcv 5 安装mmdet 6 安装apex 7 测试 前言 刚搞明白了分类 又进来了检测这
  • 基于 Linux 安装 web 服务及基本配置

    在网络环境中 web 服务无疑是最为流行的应用系统 有了 web 站点 企业可以充分展示自己的作品 宣传企业形象 web 站点还为企业提供了与客户交流 电子商务交易平台等丰富的网络应用 Apache HTTP Server 是 ASF 旗下
  • mycat实现mysql读写分离,热切换,集群

    在互联网时代 实现mysql读写分离 热切换 集群能大大提高mysql数据库访问压力 防止数据丢失 使用mycat能帮我们实现这些 我们要实现的是这种架构 1 Mycat能实现数据库的垂直切分和水平切分 这里用户写数据的时候 通过mycat
  • Linux 上的NetworkManager示例

    如果您是一位经验丰富的系统管理员 并且专注于网络管理 那么您可能已经听说过NetworkManager NetworkManager于 2004 年发布 由 Red Hat 开发 是一组不同的工具 主要是接口 旨在促进系统上的网络管理 如果
  • C - 选票统计

    Description 某校学生会主席由全校学生投票选举产生 共有 名候选人报名参选 编号为1到 0 1000 全校有 名学生 0 30000 每人都可以投票 但每人只能投一票 每票只能选1名候选人 请你设计一个程序能够统计出哪个候选人得票
  • FP-growth算法(仅理解部分,代码待更新)

    FP growth算法 仅理解部分 代码待更新 1 简介 2 构建FP树 2 1 FP树简介 2 2 FP树的构建步骤 2 3 FP树的构建实例 step1 扫描数据集 对所有元素项的出现次数进行计数 step2 去掉不满足最小支持度的元素
  • 【华为OD机试真题2023B卷 JAVA&JS】事件推送

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 事件推送 时间限制 1秒 内存限制 262144K 语言限制 不限 题目描述 同一个数轴X上有两个点的集合A A1 A2 Am 和B B1 B2 Bn Ai和Bj均为正整数 A B已经
  • pikachu之RCE

    pikachu之RCE 一 神魔是RCE RCE漏洞 可以让攻击者直接向后台服务器远程注入操作系统命令或者代码 从而控制后台系统 1 远程系统命令执行 出现原因 因为应用系统从设计上需要给用户提供指定的远程命令操作的接口 比如常见的路由器
  • C语言中基本整型数据类型

    为了更好的分享体验 博客搬迁至极客驿站 欢迎查阅 C语言中的基本整型数据类型 整型家族包括字符 短整型 整型 长整型 它们都分为有符号和无符号两种版本 整型值相互之间的大小的规则 长整型至少应该和整型一样长 而整型至少应该和短整型一样长 一
  • JointJS官方API(中文)

    某位大佬博主整理的 备份一份 方便使用 原文地址 https blog csdn net orangeunicorn article details 84982992 锚点anchor 链接锚是一个链接想要到达的点 这意味着连接端点最终未必
  • 启动dubbo项目提示zk连接不上 Will not attempt to authenticate using SASL

    背景 本来自己本地能正常连接zk 启动项目 突然就不行了 这种莫名其妙的错误 令人头大 虽然找到了解决方法 但不知其原因 希望有大佬一起交流下 解决方案 查看zookeeper安装目录下的 conf zoo cfg文件 查看dataDir的
  • JDBC规范与实现

    JDBC 一 JDBC的概述 二 获取数据库连接 1 JDBC sun公司提供的一套api java sqL javax sql 使用这套api可以实现对数据的连接和操作 DML DDL 2 如下代码来测试 获取mysql数据库连接要想获取
  • 如何重置或破解Ubuntu 20.04的用户密码

    1 前言 本教程主要讲解如何破解Ubuntu 20 04 Linux root密码或普通用户密码 在本教程中 您将学习到以下知识 如何重置root用户密码 如何挂载根目录读写 如何重置普通用户密码 实施准备工作 Ubuntu 20 04系统
  • windows下MongoDB的安装及配置

    https blog csdn net heshushun article details 77776706
  • 数字图像处理-数字水印的嵌入与提取

    数字水印嵌入与提取 本篇报告所有内容已上传csdn我的资源中 包括源码与报告word和ppt 欢迎大家下载进行进一步修改研究 摘要 本报告重点介绍数字水印的嵌入与提取算法 数字水印根据水印的嵌入技术不同分为空间域数字水印和变换域数字水印 本
  • 单目标跟踪综述

    0 基础知识 目标跟踪是通过在连续的视频图像序列中估计跟踪目标位置 形状或所占区域 来确定目标的运动速度 方向以及轨迹等运动信息 实现对运动目标地跟踪操作 1 主要流程 见下图 初始化目标框 下一帧生成多个候选框 提取候选框特征 对候选框评