近几年目标跟踪算法发展综述(中)

目标跟踪算法综述 前言: 目标跟踪是计算机视觉领域研究的一个热点问题,其利用视频或图像序列的上下文信息,对目标的外观和运动信息进行建模,从而对目标运动状态进行预测并标定目标的位置。目标跟踪算法从构建模型的角度可以分为生成式(generative)模型和判别式(discrimination)模型两类;从跟踪目标数量可分为单目标跟踪和多目标跟踪。目标跟踪融合了图像处理、机器学习、最优化等多个领域的理论和算法,是完成更高层级的图像理解( 如目标行为识别) 任务的前提和基础。 目标跟踪的基本任务是在一段视频序列中给定目标的初始.. 阅读详情

2014

今年可谓是算法发展的一年,今年的主要的亮点就是相关滤波CF类算法。
在介绍各个算法之前不得不介绍一下今年的一个新的标准VOT【VOT】的问世,VOT选取了25个序列集,使用的标准和Benchmark有略微的差别,使用精度,鲁棒性,总的误差率,速度等。

接下来介绍今年的论文

KCF

High-Speed Tracking with Kernelized Correlation Filters 【Paper】 【Project】
说相关滤波怎么会敢把这篇文章放下呢,这篇文章在前面的博客里面详细介绍过,使用轮转矩阵的fhog特征对目标模板学习,再进行跟踪得到目标位置所在。

尺度变化是跟踪中比较基本和常见的问题,前面介绍的三个算法都没有尺度更新,如果目标缩小,滤波器就会学习到大量背景信息,如果目标扩大,滤波器就跟着目标局部纹理走了,这两种情况都很可能出现非预期的结果,导致漂移和失败。

SAMF

Li Y, Zhu J. A scale adaptive kernel correlation filter tracker with feature integration 【Paper】 【Project】
这篇文章是KCF问世不久之后出现的,第一次把HOG特征和CN特征进行结合使用的,同时使用了尺度池技术对目标进行尺度变化的检测跟踪,找到目标的最佳尺度。
这里写图片描述
效果上面试比KCF要好很多的,但是速度上面就差了。

DSST

Martin Danelljan Accurate scale estimation for visual tracking 【Paper】 【Project】
这也是个大神啊,在接下来的几年里,你会经常看到他的身影,跟踪界的高质量高产者。
本文将目标跟踪看成目标中心平移和目标尺度变化两个独立问题,首先用HOG特征的DCF训练平移相关滤波,负责检测目标中心平移,然后用HOG特征的MOSSE(注意区别,不加padding)训练另一个尺度相关滤波,负责检测目标尺度变化,(标配)步长1.02的33个尺度。
效果嘛自然是不必说,VOT2014的冠军,那必须效果杠杠的,但是速度上并没有那么近人意,因为使用了33个尺度,速度自然就下降了。
这里写图片描述

STC

Kaihua Zhang, Lei Zhang, Ming-Hsuan Yang, David Zhang. “Fast Tracking via Spatio-Temporal Context Learning.” 【Paper】 【Project】
这里写图片描述
这篇文章的话就看看吧,就看看就好了,如果真的效果有说的这么好,为什么一直不见后续工作呢?反正我是不咋信。

总结一下2014年:今年算法的大部分改进还是基于KCF和DCF来做,最大的改进也就是VOT排名前几位的,主要是对跟踪过程当中尺度变化的改进,增加了算法对尺度变化序列的鲁棒性。

2015年

走过了2014,来到了2015,VOT2015竞赛也拉开帷幕,各大家族大显身手,各显神通,那势必杀个天昏地暗,日月无光啊。直接先上结果,再介绍今年的东西。【Paper】
这里写图片描述

今年深度学习开始进军跟踪界了,冠军所属深度跟踪无疑,MDNet一举夺魁,拿下冠军,精度和鲁棒性那是没话说,杠杠的,除了完全被遮挡这种情况会有跟踪失败外,其他情况都还算是很好的。

MDNet

Learning Multi-Domain Convolutional Neural Networks for Visual Tracking 【Paper】
这里写图片描述
一张图说完MDNet,这张图包含了MDNet 的核心思想,训练的时候,对每一个domain单独进行训练,同时更新共享层的参数,使得共享层的参数能够适应所有的数据集,之后保存共享层的参数,domain域也只保留下一个分支供跟踪使用,跟踪阶段,使用预训练的CNN网络对目标进行跟踪,找到目标的位置所在。

我说了,接下来这几年大神会一直出现,这不是SRDCF

SRDCF

M. Danelljan, G. Hager, F. S. Khan, and M. Felsberg. Learning spatially regularized correlation filters for visual tracking. 【Paper】 【Project】

SRDCF是基于DCF 的改进算法,采用更大的检测区域,在文章中说明了使用的padding为4,同时加入了空间域正则化,惩罚边界区域的滤波器系数,优化函数就变为:
这里写图片描述

文中一张图展示的比较明显:
这里写图片描述
边界效应发生在原始样本目标中心循环移位到边缘附近时,所以越是靠近边缘区域,正则化系数越大,惩罚并抑制这里的滤波器系数,目的是减小边界附近样本的影响。(边界效应:训练阶段,目标中心移动到边缘附近,此时学习到的样本为不合理的样本,在检测阶段,当目标移动到边界附近,此时的目标和训练时使用的负样本是比较接近的,但是此时应当把此作为整样本来使用检测到目标,但是实际算法中不是这样,所以会导致跟踪失败。)还有一点,余弦窗是加在原始图像块上面,之后再进行移位产生样本集,对模板进行训练;而本文的空域正则化则是加在样本集中每个移位样本上的。
这里写图片描述
一些结果的比较。

DeepSRDCF

Martin Danelljan, Gustav Häger, Fahad Khan, Michael Felsberg. “Convolutional Features for Correlation Filter Based Visual Tracking.
Martin大神的另外一篇神作把特征换成了使用深度特征
这里写图片描述

消除边界影响的还有另外一篇

CFLB

Kiani Galoogahi H, Sim T, Lucey S. Correlation filters with limited boundaries . 【Paper】 【Project】
首先,使用更大的训练和检测图像块,同时给循环移位样本左乘一个0-1组成的掩膜矩阵P,以使真实训练样本的比例增加,优化目标函数:
这里写图片描述
掩膜矩阵其实就是从大图像块的循环移位样本中裁切小块图像块,(盗取图片说明)
这里写图片描述
5*1的原始样本,经过循环移位产生5个新样本,只有第五个是真实的,其他都是“合成”的,真实样本数/总样本数 = 1/5;给所有移位样本左乘一个掩膜矩阵P后,虽然样本尺寸变小为3*1,但第三、四、五都是真实样本,真实样本数/总样本数 = 3/5,只有第一、二样本有边界效应,相当于裁切出了前三行。 这就是从大尺寸样本的循环移位样本集中用掩膜矩阵裁切出真实的小尺寸样本,提升真实样本的比例,而且这样的掩膜矩阵不止一个,P的循环移位矩阵也有类似效果,即P指定裁切哪个区域,而裁切不同区域的图像块都能提升这个真实样本比例,而且原始样本越大,裁切后样本越小,则真实样本比例越高。

MEEM

Robust Tracking via Multiple Experts using Entropy Minimization 【Paper】 【Project】
这一篇我没看~~~~

RPT

Yang Li, Jianke Zhu and Steven C.H. Hoi. “Reliable Patch Trackers: Robust Visual Tracking by Exploiting Reliable Patches.” 【Paper】
【Project】
这里写图片描述
可信赖区域搜索跟踪,在本帧跟踪到的位置预测之后的哪个区域比较可靠,目标出现的可能性比较大,做一个预测,然后去搜索,找到目标。

TGPR: Transfer Learning Based Visual Tracking with Gaussian Process Regression【Paper】【Project】
没看过

HCF

Chao Ma, Jia-Bin Huang, Xiaokang Yang and Ming-Hsuan Yang. “Hierarchical Convolutional Features for Visual Tracking.” 【Paper】 【Project】
今年深度学习的重磅之作,这个算法核心思想

这里写图片描述
这里写图片描述
之前的文章有详细介绍了这个算法,可以前面翻阅一下。

还有一些没有研究过的算法:
RATM: Samira Ebrahimi Kahou, Vincent Michalski, Roland Memisevic. “RATM: Recurrent Attentive Tracking Model.【Paper】

RAJSSC: Mengdan Zhang, Junliang Xing, Jin Gao, Xinchu Shi, Qiang Wang, Weiming Hu. “Joint Scale-Spatial Correlation Tracking with Adaptive Rotation Estimation【Paper】

SO-DLT: Naiyan Wang, Siyi Li, Abhinav Gupta, Dit-Yan Yeung. “Transferring Rich Feature Hierarchies for Robust Visual Tracking.” 【Paper】

总结一下15年的工作,第一、深度学习开始进军跟踪领域,使用深度学习可以更好的提取目标的特征,对目标进行更好的表达,但是深度学习的缺点就在于网络的训练和速度,即使如HCF等使用离线的训练速度仍然慢,对于我们现在要求达到实时的应用~~~难啊;第二,相关滤波领域还是一如既往的那么火,还是有前仆后继的人对这方面进行改进和提升,今年最大的改进就是对边界造成的影响做处理,边界的影响我在上面已经提过了,可以去参考一下。
总的来说今年的跟踪算法还是进步比较大的,不论精度还是速度,速度方面有待提高,深度应用有待改进

目标检测算法的研究现状 一阶段检测器如YOLO(You Only Look Once)和SSD(Single Shot MultiBox Detector)等,通过直接在图像上设置大量的预定义锚框(anchor boxes),并预测其类别和位置,实现快速的目标检测。Faster R-CNN的损失函数包括RPN的分类损失、RPN的边界框回归损失、Fast R-CNN的分类损失和Fast R-CNN的边界框回归损失。多模态大模型在目标检测领域的应用日益广泛,它们通过结合文本、图像等多种模态的信息,提高了目标检测的准确性和效率。 阅读详情

相关推荐

近几年目标跟踪论文简单分类综述

Siamese类 SiamFC(ECCV2016) SiamRPN(CVPR2018 Spotlight):SiamFC+RPN DaSiamRPN(ECCV2018) SiamRPN++(CVPR2019):ResNet+multilevel feature,对每个层的特征都做RPN,再结合,和C-RPN不一样; CFNet(CVPR2017):第一篇将Siamese和相关滤波结合 RASNe...

sinat_31184961的博客 4604

目标跟踪还有的卷吗?最新综述!详解跟踪发展现状与未来方向

点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【目标跟踪】技术交流群后台回复【目标跟踪综述】获取单目标、多目标、基于学习方法的领域综述!摘要单目标跟踪是计算机视觉中一个众所周知且具有挑战性的研究课题。在过去的二十年中,许多研究人员提出了各种算法来解决这个问题,并取得了令人满意的结果。最近,基于Transformer的跟踪方法由于其卓越的跟踪鲁棒性,开创了单...

CV_Autobot的博客 6374

运动目标跟踪算法

 运动目标跟踪是视频监控系统中不可缺少的环节。在特定的场景中,有一些经典的算法可以实现比较好的目标跟踪效果。本文介绍了一般的目标跟踪算法,对几个常用的算法进行对比,并详细介绍了粒子滤波算法和基于轮廓的目标跟踪算法。最后简单介绍了目标遮挡的处理、多摄像头目标跟踪和摄像头运动下的目标跟踪。 一、一般的目标跟踪算法   一般将目标跟踪分为两个部分:特征提取、目标跟踪算法。其中提取的目标特征大致可以分...

天空之城 1万+

[转]深度学习在目标跟踪中的应用

原文链接:开始本文之前,我们首先看上方给出的3张图片,它们分别是同一个视频的第1,40,80帧。在第1帧给出一个跑步者的边框(bounding-box)之后,后续的第40帧,80帧,bounding-box依然准确圈出了同一个跑步者。以上展示的其实就是目标跟踪(visual object tracking)的过程。目标跟踪(特指单目标跟踪)是指:给出目标在跟踪视频第一帧中的初始状态(如位置,尺

卡图Catus的博客 1489

经典目标跟踪算法

链接:https://www.zhihu.com/question/26493945/answer/156025576 相信很多来这里的人和我第一次到这里一样,都是想找一种比较好的目标跟踪算法,或者想对目标跟踪这个领域有比较深入的了解,虽然这个问题是经典目标跟踪算法,但事实上,可能我们并不需要那些曾经辉煌但已被拍在沙滩上的tracker(目标跟踪算法),而是那些即将成为经典的,或者就目前来说最...

smallwhite620451的博客 2940

目标跟踪 浅谈

相信很多来到这里的人和我一样,都是想找一种比较好的目标跟踪算法,或者想对目标跟踪这个领域有个比较深入的了解,经典目标跟踪算法,可能我们并不需要那些曾经辉煌但已被拍在沙滩上的tracker,而是那些即将成为经典的,或者就目前来说最好用、速度和性能都看的过去tracker。我比较关注的是目标跟踪中的相关滤波方向,这里尽可能全面的谈谈相关滤波,给大家分享一些我认为比较好的算法,顺便谈谈我的看法,有可能会写

wei_god的专栏 1万+

近几年目标跟踪算法发展综述(下)

2016年VOT2016【Index】今年算法比赛结果没什么特别大的意外,CNN和结合深度特征的算法都排名靠前,没毛病。今年你知道主办方干了一件大好事,就是把所能搜集到的算法代码都给公布了,良心啊~~~【下载地址】 需要的自己去拿吧。 下面是今年的比赛结果: 接下来就挨个介绍吧,先从第一开始。 不得不佩服Martin大神啊,今年都窜到第一了, C-COTBeyond Corre

00_00_07 1万+

多目标跟踪(MOT)最新综述,一文快速入门

多目标跟踪(MOT)最新综述,一文快速入门 0 写在前面 去年暑期实习的时候,误打误撞进了一家自动驾驶公司,做了多目标跟踪的工作,工作也是秋招时靠着相关工作拿到了几个算法岗offer,后来毕业课题也换成了多目标跟踪。 前段时间毕业整体资料,在B站上传了一个由自己改进算法制作的行人多目标跟踪demo——《大规模密集行人检测跟踪,行人多目标跟踪,MOT20效果可以,可用于视频智能监控、自动驾驶等》 链接:https://www.bilibili.com/video/BV1zv411p7N2 https://ww

qq_41590635的博客 1万+

近几年目标跟踪算法发展综述(上)

本文旨在对本人对近几年跟踪算法的了解以及看过的论文的一个总结,可能有些遗漏之处,还望读者大大们不要鄙视我,有什么缺漏请提出。 2009年先说2009年,这算是我了解的算法当中年龄最大的一些了,在09年出现的算法在我这已经算是元老级的算法了,09年了解的比较少,列举一下自己的理解。 Boris Babenko, Visual Tracking with Online Multiple Insta

00_00_07 1万+

星网宇达Newton-M2设备安装及配置

主要介绍了星网宇达Newton-M2设备的配置过程

weixin_49353445的博客 2676

强化学习-马尔可夫模型

前文提到了强化学习源自马尔可夫决策过程,本文从马尔可夫概念入手,讲解和马尔可夫有关的模型和概念。在马尔科夫决策过程中,我们有一个智能体,它在一个马尔科夫过程中进行决策,每次决策都会导致状态的转移和获得即时奖励。智能体的目标是通过选择动作来最大化未来奖励的期望值。通常马尔科夫决策过程是个五元组:SAPRγSAPRγS 表示状态集合,代表智能体可能处于的所有状态。A 表示动作集合,代表智能体可以采取的所有动作。

君子之学必日新,日新者日进也。不日新者必日退,未有不进而不退者 8062

视频中的目标跟踪算法综述

序言 目标跟踪是计算机视觉研究领域的热点之一,有着非常广泛的应用。目标跟踪是在一段视频序列中定位感兴趣的运动目标,并形成目标运动的路径或轨迹。 目标跟踪应用领域也很广泛,例如: 智能监控; 机器人视觉系统; 虚拟现实(人体跟踪); 医学诊断(细胞状态跟踪)等。 过去的几十年来,目标跟踪技术取得了长足的进步。特别是近几年,随着深度学习的目标跟踪方法的出现,获得了令人满意的效果,也涌现了越来越多的...

小菜的博客 6744

别再只盯着YOLOv8了!手把手带你用PaddleDetection的PP-YOLOE+搞定你的第一个检测项目

本文介绍了PP-YOLOE+在目标检测领域的优势与应用实践,对比YOLOv8展示其在精度、速度和部署便利性上的突破。通过详细的代码示例和实战教程,帮助开发者快速上手PaddleDetection工具链,实现产业级目标检测项目,提升开发效率。

weixin_42701915的博客 185

2024最新综述!自动驾驶中的多目标跟踪(MOT)

作者|无疆WGH 编辑| 车规半导体硬件点击下方卡片,关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近15个方向学习路线>>点击进入→自动驾驶之心『目标跟踪』技术交流群本文只做学术分享,如有侵权,联系删文一、笔者前言在这篇文章里,笔者将试图对自动驾驶中多目标跟踪(Multi-Object Tracking, MOT)领域近几年代表性的论文进行整理,分析各项工作的思路和做...

CV_Autobot的博客 5159

分类模型AUC低于0.5?5个常见坑点排查指南(附代码示例)

本文针对分类模型AUC低于0.5的常见问题,提供了5个关键排查点及代码示例。从样本分布失衡、特征与标签脱节到量纲差异、模型初始化和数据泄露,详细解析了可能导致AUC异常的原因,并给出实用的诊断方法和解决方案,帮助开发者快速提升模型性能。

weixin_29190169的博客 240

【深度剖析】三一重工的数字化转型(中篇)

三一重工在数字化转型方面取得了提高效率、降低成本、加强研发创新和改善内控管理等多方面的成效。本研究旨在通过对三一重工数字化转型的深入分析,引导企业思考在第四次工业革命与第三次能源革命交汇的超级技术窗口期,如何进一步把握发展机遇,并为同行业其他企业提供探索性的建议。作为装备制造行业的佼佼者,三一重工的数字化转型受到了业界的广泛关注。作为行业内首批接触并实践数字化转型的企业之一,三一重工的转型经验不仅成功,而且积累了丰富的理论与实践,为其他制造业企业的数字化转型提供了可借鉴的范例。

领信卓越的博客 2306

2018目标跟踪算法综述

转自  https://www.zhihu.com/question/26493945作者:YaqiLYU著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。相信很多来这里的人和我第一次到这里一样,都是想找一种比较好的目标跟踪算法,或者想对目标跟踪这个领域有比较深入的了解,虽然这个问题是经典目标跟踪算法,但事实上,可能我们并不需要那些曾经辉煌但已被拍在沙滩上的tracker(目标跟...

银尘 5万+

BERTopic模型入门教程(附代码+参数调节)

BERTopic 是一种用于从文本数据中提取主题模型的新型方法。通过结合 BERT嵌入和传统的主题模型来生成语义丰富的主题。传统的主题模型(如LDA)主要依赖于词频矩阵,而 BERTopic 通过预训练语言模型生成高维语义嵌入来捕捉词语间的复杂关系,因此可以更好地处理上下文信息。BERTopic模型可以看作是创建其主题表示的一系列步骤。核心原理如下:就本质而言,BERTopic就是一个拼装框架,可以把每部分都替换成其他模型,只要完成任务即可。

m0_52069102的博客 1万+

多目标跟踪MOT(Multiple Object Tracking)最全综述

多目标跟踪,一般简称为MOT(Multiple Object Tracking),也有一些文献称作MTT(Multiple Target Tracking)。在事先不知道目标数量的情况下,对视频中的行人、汽车、动物等多个目标进行检测并赋予ID进行轨迹跟踪。不同的目标拥有不同的ID,以便实现后续的轨迹预测、精准查找等工作。MOT是计算机视觉领域的一项关键技术,在自动驾驶、智能监控、行为识别等方向应用广泛。如下图所示,对于输入视频,输出目标的跟踪结果,包括目标包围框和对应的ID编号。

Orange_sparkle的博客 6万+

保姆级教程:用Python spatialdata框架搞定10x Xenium空间转录组数据(从下机到高级分析)

本教程详细介绍了如何使用Python spatialdata框架处理10x Xenium空间转录组数据,从数据获取到高级分析的全流程。涵盖环境配置、数据读取、质量控制、降维聚类、细胞注释及空间共定位分析等关键步骤,特别适合生物信息学研究者快速掌握Xenium数据分析技术。

weixin_30300225的博客 484

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的零售柜商品检测软件(Python+PySide6界面+训练代码)

随着新零售概念的兴起,无人零售柜、智能零售店等新型零售模式快速发展。传统零售柜依赖于人工盘点和补货,效率低下且成本高昂。本文提出了一种基于YOLO系列目标检测算法的零售柜商品检测系统,实现了对零售柜内商品的自动识别、计数和库存管理。系统采用PySide6开发用户界面,集成了YOLOv5、YOLOv6、YOLOv7和YOLOv8等多种先进的深度学习模型,提供了完整的训练和推理流程。本文将详细介绍系统设计、算法实现、数据集构建和实际应用效果,并提供完整的代码实现。

YOLO 333

【论文】目标跟踪综述汇总,目标跟踪论文索引

近几年目标跟踪论文简单分类综述 - 最棒答案之一,至2019年,有思维导图 计算机视觉中,目前有哪些经典的目标跟踪算法? - 最棒答案之一,至2018年,通过不同的跟踪类别,分类了很多文章 目标跟踪算法研究综述 - 至2017年 目标跟踪综述 - 至2018年 ...

miracleoa的博客 620

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

单目标跟踪综述——序言篇

从本篇开始,我将开启”单目标跟踪综述“专栏,对单目标跟踪近几年的发展、主流算法、痛点等进行分享。

m0_69130062的博客 1359

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 近几年目标跟踪算法发展综述(上)
下一篇: 近几年目标跟踪算法发展综述(下)
小小菜鸟一只
博客等级 码龄14年 610粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值