赞
踩
区别:
任务目标
数据输入
上下文信息利用
联系
目标表示
特征提取
目标类别识别
单目标跟踪:给定一个目标,追踪这个目标的位置
启动跟踪器 Setup tracker
设置目标区域 Read initial object region and first image
初始化跟踪器 Initialize tracker with provided region and image
循环 loop
读取下一张图像 Read next image
图像为空 if image is empty then
跳出循环 Break the tracking loop
end if
更新跟踪器 Update tracker with provided image
记录目标区域 Write region to file
结束循环 end loop
清理跟踪器 Cleanup tracker
多目标跟踪:追踪多个目标的位置
Person Re-ID - 行人重识别
利用计算机视觉技术判断图像或者视频序列中是否存在特定行人的技术。广泛被认为是一个图像检索的子问题。给定一个监控行人图像,检索跨设备下的该行人图像。旨在弥补固定的摄像头的视觉局限,并可与行人检测/行人跟踪技术相结合。
MTMCT - 多目标多摄像头跟踪(Multi-target Multi-camera Tracking):跟踪多个摄像头拍摄的多个人
姿态跟踪
按照任务计算类型又可以分为以下2类
形态变化 - 姿态变化是目标跟踪中常见的干扰问题。运动目标发生姿态变化时, 会导致它的特征以及外观模型发生改变, 容易导致跟踪失败。例如:体育比赛中的运动员、马路上的行人。
尺度变化 - 尺度的自适应也是目标跟踪中的关键问题。当目标尺度缩小时, 由于跟踪框不能自适应跟踪, 会将很多背景信息包含在内, 导致目标模型的更新错误:当目标尺度增大时, 由于跟踪框不能将目标完全包括在内, 跟踪框内目标信息不全, 也会导致目标模型的更新错误。因此, 实现尺度自适应跟踪是十分必要的。
遮挡与消失 - 目标在运动过程中可能出现被遮挡或者短暂的消失情况。当这种情况发生时, 跟踪框容易将遮挡物以及背景信息包含在跟踪框内, 会导致后续帧中的跟踪目标漂移到遮挡物上面。若目标被完全遮挡时, 由于找不到目标的对应模型, 会导致跟踪失败。
图像模糊 - 光照强度变化, 目标快速运动, 低分辨率等情况会导致图像模型, 尤其是在运动目标与背景相似的情况下更为明显。因此, 选择有效的特征对目标和背景进行区分非常必要。
Appearance-Based Tracking 代表算法:均值漂移算法(Mean Shift)、LK光流等。
在当前帧对目标区域建模,下一帧寻找与模型最相似的区域就是预测位置,与传统的盲搜不同,它利用相邻帧之间目标位置变化不大的特点,采用迭代逼近的方式提高算法的搜索速度
目前比较流行的是判别类方法(Discriminative Tracking)
参考:https://www.cse.psu.edu/~rtc12/CSE598C/classificationTracking.pdf
https://www.cse.psu.edu/~rtc12/CSE598C/LKintro.pdf
步骤如下:
这里其实就体现了目标跟踪和目标检测的不同,目标跟踪需要不断利用连续帧之间的信息,进行跟踪。而目标检测or分类是处理静态的图片帧,一旦模型训练的足够好,就可以达到理想效果。
判别式跟踪方法的代表包括:
深度学习方法,如基于卷积神经网络(CNN)和孪生网络的跟踪器,其实也可以归类为判别式方法,因为它们通常涉及到训练一个能够区分目标和背景的网络。
判别式跟踪方法的优点在于它们通常能提供较高的跟踪精度,并且能较好地处理遮挡、光照变化和背景干扰等问题。然而,这些方法的挑战在于需要有效的在线更新机制以及对目标外观变化的适应性。
判别式方法的目标跟踪与目标检测的主要关联和区别在于后者通常作为跟踪任务的一个组成部分。在跟踪的开始阶段,可以使用目标检测来初始化跟踪器,之后目标跟踪算法会接管,持续追踪目标对象随时间的移动和变化。
生成式目标跟踪方法与相关滤波的判别式目标跟踪方法有几个关键的区别:
在实际应用中,选择哪种跟踪方法取决于特定的任务需求、环境条件以及性能要求。有时,为了提高跟踪的稳定性和准确性,也会将生成式和判别式方法结合起来使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。