当前位置:网站首页>[target tracking] | single target tracking indicator
[target tracking] | single target tracking indicator
2022-07-01 22:53:00 【rrr2】
VOT
VOT Think , Only large-scale datasets are completely useless , A reliable data set should test tracker Performance under different conditions
VOT Put forward , Each sequence should be marked with its visual properties (visual attributes), To correspond to the different conditions mentioned above ,VOT2013 Six visual attributes are proposed :
Camera movement (camera motion, That is, jitter blur )
Light variation (illumination change)
Target size changes (object size change)
Target action changes (object motion change, Similar to camera jitter , It's all fuzzy )
Not degraded (non-degraded)
stay VOT Before I put it forward , The more popular evaluation system is to let tracker Initialize at the first frame of the sequence , Then let tracker Run to the last frame . However tracker It may be lost at the beginning of some frames due to oneortwo factors (fail), So the final evaluation system only uses a small part of the sequence , wasteful . and VOT Put forward , The evaluation system should be in tracker An error is detected when losing (failure), And in failure the 5 Right after the frame tracker Reinitialize (reinitialize), This makes full use of data sets . The reason is 5 Frame instead of initializing immediately , Because failure Initialization immediately after that is likely to fail tracking again , And because the occlusion in the video generally does not exceed 5 frame , So there will be such a setting .
VOT A characteristic mechanism of , The restart (reset/reinitialize). But some frames after restart cannot be used for evaluation , These frames are called burn-in period, A lot of experimental results show that ,burn-in period About after initialization ( Including the initialization of the first frame and all restarts ) Of 10 frame .
Accuracy(A)
Accuracy Used to evaluate tracker Accuracy of tracking target , The greater the numerical , The more accurate .
Number of a sequence t The frame of accuracy Defined as : Every frame of IOU value
The average accuracy is the average of all effective frames
Robustness
Robustness Used to evaluate tracker Tracking target stability , The greater the numerical , The less stable .
F In order to repeat the test N_rep Number of failures in
AR rank( comprehensive A R)
take tracker The performance on different attribute sequences is in accordance with accuracy(A) and robustness(R) Rank separately , Then average , Get it tracker Comprehensive ranking of , According to the number of this comprehensive ranking tracker Sort to get the final ranking . This ranking is called AR rank.
The specific operation is : First let's tracker Test under the sequence of the same attribute , For the data obtained (average accuracy/average robustness) Make a weighted average , The weight of each data is the length of the corresponding sequence , Thus, a single tracker Data on this attribute sequence , Then for different tracker Rank under this attribute sequence . Get a single tracker Rank behind all attribute sequences , Find the average ( Unweighted ) obtain AR rank.
EAO(Expected Average Overlap)
VOT2015 Put forward , be based on AR rank The evaluation method of is not fully utilized accuracy and robustness Raw data (raw data), So we created a new evaluation index ——EAO(Expected Average Overlap). As it literally means , This evaluation index is only based on overlap Defined accuracy.
EAO curve , For sequence tests with different sequence lengths , The horizontal axis is the sequence length , The vertical axis is A,
EFO( Comparison of different hardware speeds )
EFO(Equivalent Filter Operations ) yes VOT2014 Proposed a measure tracking A new unit of speed , Using vot-toolkit evaluation tracker Before , First, I will measure in a 600600 Used on grayscale images 3030 Time for maximum filter to filter , So we can get a reference unit , And then measured in this basic unit tracker The speed of , So as to reduce the external factors such as hardware platform and programming language tracker The effect of speed .
Accuracy of normalization (Norm. Prec)
source ——TrackingNet
in consideration of Ground Truth The size of the box , take Precision Normalize , obtain Norm. Prec, Its value is in [0, 0.5] Between . That is, judge the prediction box and Ground Truth The Euclidean distance between the center point of the frame and Ground Truth The scale of the bezel of the box .
The success rate Success Rate/IOU Rate/AOS
source ——OTB2013
The success rate calculation is to calculate the prediction box and Ground Truth The intersection and union ratio of pixels in the area of the truth box of , That is, the ratio of the red box to the blue beveled area . The formula is shown in the figure above S.
Usually we will see one in the paper AUC(Area under curve) fraction , This score is actually the area under the success rate curve , The effect achieved is equivalent to taking into account the success rate scores under different thresholds . Some papers will also directly specify the threshold ( Such as 0.5). In fact, when the success rate curve is smooth enough , take 0.5 The corresponding success rate score and the calculation of success rate AUC The scores are the same 【 The mean value theorem 】
ref
https://blog.csdn.net/Dr_destiny/article/details/80108255
边栏推荐
- Compensation des créneaux horaires
- SAP UI5 应用开发教程之一百零四 - SAP UI5 表格控件的支持复选(Multi-Select)以及如何用代码一次选中多个表格行项目
- Pytorch nn.functional.unfold()的简单理解与用法
- el-input文本域字数限制,超过显示变红并禁止输入
- Multi picture alert ~ comparison of Huawei ECs and Alibaba cloud ECS
- # CutefishOS系统~
- 倒置残差的理解
- Selection of all-optical technology in the park - Part 2
- Rust语言——小小白的入门学习05
- El input text field word limit, beyond which the display turns red and input is prohibited
猜你喜欢
The median salary of TSMC's global employees is about 460000, and the CEO is about 8.99 million; Apple raised the price of iPhone in Japan; VIM 9.0 release | geek headlines
Quantifiers of regular series
Flynk SQL client uses comparison and is familiar with official documents
好友新书发布,祝贺(送福利)
Use three JS realize the 'ice cream' earth, and let the earth cool for a summer
Appium自动化测试基础 — 补充:Desired Capabilities参数介绍
Turn -- bring it and use it: share a gadget for checking memory leaks
【JetCache】JetCache的使用方法与步骤
[image segmentation] 2021 segformer neurips
轉載csdn文章操作
随机推荐
Arlo's thinking after confusion
[daily training] 326 Power of 3
【JetCache】JetCache的使用方法与步骤
Turn -- the underlying debugging principle of GDB is so simple
nn. Parameter] pytoch feature fusion adaptive weight setting (learnable weight use)
轉載csdn文章操作
元宇宙可能成为互联网发展的新方向
Resttemplate remote call tool class
FFMpeg学习笔记
[jetcache] how to use jetcache
LC501. Mode in binary search tree
【图像分割】2021-SegFormer NeurIPS
Niuke monthly race - logarithmic sum in groups
深度学习--数据操作
Congratulations on the release of friends' new book (send welfare)
旅游管理系统
[untitled]
Intelligent computing architecture design of Internet
隐藏用户的创建和使用
The principle, testing and Countermeasures of malicious software reverse closing EDR