本人作为多目标追踪的初学者,经过相关文献的阅读和资料的查阅,发现多目标追踪已经有了十几年的发展历程,这十几年间逐渐形成了一套框架,即多目标追踪由追踪器(Tracking),探测器(Detection)和目标学习(Learning or Classification)等几个基础部件构成。发展过程中,主要是对Tracking和Detection的不同图像特征的不断更新,以及classification的不同方法进行更新,已达到快速和准确的目的。随着机器学习的不断普及,多目标追踪也由之前的offline向online逐渐演变,即从人工选取图像列中感兴趣目标向计算机根据前后图像帧的关联自动识别追踪目标,例如人员或车辆在不同时间的出场与入场。但在这个过程中,也出现了一些新的问题,例如目标的被遮挡,倒影等问题,这会造成探测器的误判,这些随即成为了新的热点。作为第一篇学习笔记,主要是对多目标识别的基础部分进行学习,其他难点随后及进行讨论。
一. 什么是目标?
目标(object)是我们在视频影像或序列影像中的感兴趣区域,可以是车辆,人员,车牌等。同样对目标的表达也有很多形式,可以是:点,质点一般是目标的中心点或是角点目标的关键位置(a&b);原始几何图形,常用的有椭圆或者矩形等(c&d);边沿线或是轮廓线(g&h&i),即勾画出目标的边缘线来表达目标位置变化,e是关节模型表达的结果,f是骨架图。
对目标的识别一般大体分以下几种方法:1.用目标出现的概