当前位置:网站首页>IOU 目标跟踪其二:VIOU Tracker
IOU 目标跟踪其二:VIOU Tracker
2022-07-27 18:22:00 【泠山】
Reference:
1. 介绍
在上一个版本的 IOU Tracker 中,使用了极端简单但准确的跟踪方法,完全依赖于输入检测作为高速 IOU tracker。而对于真实世界的应用,极度依赖于潜在检测器的高召回率,一次或几次漏检所造成的空隙不仅会导致假阴性(FN),还会导致跟踪的终止和重新启动,从而导致很高的碎片率和 ID 切换率------这大大降低了跟踪的质量。
在该篇文章中,这个问题通过在没有检测到目标时,使用视觉对单目标作跟踪以提升针对检测丢失的鲁棒性来克服。
2. 算法内容
视觉跟踪可以从两个方向进行:第一,如果跟踪没有满足前文 IOU Tracker 中的 σ I O U σ_{IOU} σIOU 阈值,则在最后一个已知的目标位置(即前一帧的检测)上初始化视觉跟踪器,并对目标进行最长 t t l ttl ttl 帧的跟踪;如果新的检测在这些 t t l ttl ttl 帧内满足 σ I O U σ_{IOU} σIOU 阈值,则停止视觉跟踪,继续 IOU 跟踪。反之,跟踪停止。
然而,随着视觉跟踪帧数量的增加,它变得更有可能是视觉跟踪器失去跟踪或跳到另一个对象。为了限制仅由视觉线索跟踪目标的连续帧数,对每个新的跟踪也向之前帧执行最后 t t l ttl ttl 帧的视觉跟踪(反向跟踪)。如果重叠条件满足一个存在的,已经结束了的跟踪,我们合并它们。通过这种方式,可以关闭长度不超过 2 ⋅ t t l 2·ttl 2⋅ttl 帧的间隙,而单个视觉目标跟踪器仅用于最大 t t l ttl ttl 帧。
虽然物体的视觉向前和向后跟踪有助于合并中断的跟踪轨迹,但它也在每个完成的轨迹的开始和结束添加了视觉跟踪末梢,如上图中间一个所示。因为跟踪应该在对象进入场景时开始,在对象离开时结束,这些跟视觉跟踪末梢不能促进合并间隙,并且容易包含错误,因为感兴趣的对象可能不在场景中。出于这个原因,文中限制了视觉跟踪的使用,并将这些视觉跟踪的边界框的视觉跟踪末梢从跟踪中去掉。
关于 visual tracker 的挑选,论文中使用了 KCF(2015) 和 Medianflow(2010) 检测器。
边栏推荐
- The variable "lattice" or class "lattice.latticeeasy" (matlab) is not defined
- Introduction to JVs Foundation
- Go --- automatic recompilation of air
- 用户登录切换案例
- How to improve the picture transmission speed and success rate in the development of IM instant messaging under the mobile network
- Openresty Lua resty core use
- 金仓数据库 KingbaseES 异构数据库移植指南 (4. 应用迁移流程)
- Scrollintoview realizes simple anchor location (example: select city list)
- A layered management method of application layer and hardware layer in embedded system
- What app should individuals use for stock speculation to be safer and faster
猜你喜欢

Innovative cases | the growth strategy of digitalization of local life services and upgrading of Gaode brand

Management of user organization structure
![[deep learning] pytoch tensor](/img/72/d3e46a820796a48b458cd2d0a18f8f.png)
[deep learning] pytoch tensor

adb shell ls /system/bin(索引表)

说透缓存一致性与内存屏障

Scrollintoview realizes simple anchor location (example: select city list)
![[design tutorial] yolov7 target detection network interpretation](/img/dc/a795dcbd1163df6d8f33704a129d30.png)
[design tutorial] yolov7 target detection network interpretation
![[Numpy] 广播机制(Broadcast)](/img/1f/8d61ac7b35a82067bc0b77426590eb.png)
[Numpy] 广播机制(Broadcast)

RK3399平台入门到精通系列讲解(导读篇)21天学习挑战介绍

浅析即时通讯移动端 IM 开发中登录请求的优化
随机推荐
Lennix Lai, OKx financial market director: Web3 is a revolution
Using dataX to realize efficient synchronization of MySQL data
基于ATX自动化测试解决方案
[deep learning] video classification technology sorting
软件测试面试题:已知一个字符串为“hello_world_yoyo”, 如何得到一个队列 [“hello“,“world“,“yoyo“]
Is it safe for CICC fortune to open an account? What is the use of opening an account
浅析即时通讯移动端 IM 开发中登录请求的优化
MySQL string function
一周活动速递|深入浅出第8期;Meetup成都站报名进行中
Kingbasees heterogeneous database migration guide (3. Kingbasees migration capability support system)
Tencent jumped out with 38K and saw the real test ceiling
如何解决tp6控制器不存在:app\controller\Index
Users and permissions revoke user permissions
Scrollintoview realizes simple anchor location (example: select city list)
Academic sharing | Tsinghua University, Kang Chongqing: power system carbon measurement technology and application (matlab code implementation)
MySQL log error log
Software test interview question: given a queue, such as: [1, 3, 5, 7], how to put the first number into the third position to get: [3, 5, 1, 7]
R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数、均值和中位数、使用list函数指定函数列表(使用.符号和~符号指定函数语法purr)
Users and permissions restrict users from using resources
A layered management method of application layer and hardware layer in embedded system