实习生像条狗,去年开始实习到如今都没有更新本身的博客,痛定思痛,决定回归,正好课题是目标跟踪这块,先就多目标跟踪算法评价指标谈谈本身的观点:算法
单目标跟踪算法的评价指标不用我多说,由于其跟踪状况较为简单,已经有较为明确的判断指标,可是一直以来,多目标跟踪的评价指标都未统一,跟踪算法的论文中也是用各类评价指标来分析自身的算法,可是缺乏与其它算法的横向比较,孰优孰劣不得而知。由于本身的毕业课题设计到这块,须要找到一种相对来讲你们用的较多的,公认度较大的一种指标来对本身设计的算法和当前已有算法进行比较,由此而来本文。lua
指标一:CLEAR MOT,来自论文《EvaluatingMultiple Object Tracking Performance:The CLEAR MOT Metrics》设计
先对该指标作一个概述,其是由两部分构成:MOTP(multiple object tracking precision)多目标跟踪的精确度,体如今肯定目标位置上的精确度;MOTA(multiple object tracking accuracy)多目标跟踪的准确度,体如今肯定目标的个数,以及有关目标的相关属性方面的准确度。同时,二者共同衡量算法连续跟踪目标的能力(即,在连续帧中能准确判断目标的个数,精确的划定其位置,从而实现不间断的连续跟踪)。orm
要设定一种评价指标,首先要分析下咱们想从算法中获得什么样的输出,一个理想的多目标跟踪算法应该具备以下的输出:能精确的检测到每一个目标的位置;能保持对目标的连续跟踪;每一个目标对应一个惟一的ID,能对遮挡具备必定的鲁棒性。据此能够给出评价指标的设计标准blog
i) 要精确的断定每一个目标的位置;ip
ii) 能对每一个目标进行连续跟踪,每一个目标对应一个惟一的跟踪轨迹;ci
同时评价指标应该有以下性质:博客
i) 尽可能少的参数,具备自适应的阈值;io
ii) 清晰,可理解,符合人的直观认知;form
iii) 具备必定的广泛评价意义,能用于多种类型跟踪的评价(2D的,3D的,行人,车辆,人脸等);
iv) 指标的数量少而精(保正指标能描述跟踪效果的前提下,指标的数量越少越好),这样方便在大型系统中适用;
基于上述的标准,提出一种较为客观的评价跟踪算法的指标。(如下是本身在Word上写好的,没办法,这里的公式编辑太难弄了)