performace evoluation in tracking object in the video sequence
来源:互联网 发布:php 权限拦截器 编辑:程序博客网 时间:2024/04/30 02:13
1 select test case
As a result, an algorithm is likely to perform similarly in many testcases and such a behavior makes comparable studies unreliable. Additionally, ifwe employ test cases where all the methods perform very well or very poorly,then any measure will fail to robustly characterize performance differences
A good evaluation test set should consist of representative examples thatare neither too easy nor too dif cult for the methods under evaluation
2 Precision Recallcurves
Precision-Recall curves may not offer a de nite answer as to whether amethod A is better than method B since it is often the case that different methods performwell on different types of images precision: how many result is right? Recallrate: how many result in the ground true datasets.
3 frame detectionaccuracy
This method should betwo number, for example, a is the true number of objects in the frame and b is thedetection number of object in the frame. We can get a number is c, which c is theb/a. then we can get the mean values in the video sequences. This number is thefame detection accuracy.
This result will beeffected by the threshold.
4 the whole data
The first is to dividethe condition:
correct assignment (one to one): onedetected object is tracked by one ground truth object
over-segmentation (one ground truthobject to many detected objects),
over-grouping (many ground truthobjects to one detected object),
multiple assignments (many groundtruth objects to many detected objects),
missed detection (one ground truthobject to zero detected object),
false detection (zero ground truthobject to one detected object).
The second step is to count the number in the video sequence.
The third step is to compute the distance between the ground true objectand the detection object. We will get the two number D(true) and the D(false),this will be the two threshold in order to decide whether the detection objectis the true object or which condition in the front.
In the end, we will use the dataset to draw the figure in order todirectly feel the performance between the two method.
5 a simple method
The author apple two number to express the result of experiment.
The first is the time of CPU compute.
The second is the directly number, for example, the fails after n frame andthe measure square error.
6 evaluation tracking
We must know the five condition
Mostly Tracked (MT), if the resulting trajectory is more than80% of the ground truth (GT) trajectory.
Mostly Lost (ML), if more than 80% of GT the trajectory is not tracked.
Fragmented (Fgmt), if the resulting trajectory is less than80 % of the GT trajectory
False Track (FAT), the resulting trajectorycorresponding to no real object.
ID switches(IDS), when identity exchanges between a pairof trajectories.
In the end, the method also gives a detection rata. Dr is the 1 – thetotal number of no trajectory / the total number of all trajectory frames in thevideo sequence.
7 (SODA)
The SODA is calculated using a ratio of the spatial intersection and unionof an output object and mapped ground truth objects
8 (SFDA)
The Sequence FrameDetection Accuracy (SFDA) is a frame-level measure that accounts for number ofobjects detected, missed detects, false positives, and spatial alignment of systemoutput and ground truth objects.
For a given frame t, the FrameDetection Accuracy (FDA(t)) is calculated as:
Overlap_ratio is the overlap areabetween the true object area and the detection area. The function is:
Ng refers to the numberof the ground trueobject.
Nd refers to the number of the detection objectin the t frame.
Then we will get The Sequence Frame Detection Accuracy (SFDA) iscalculated as the average of the FDA measure over all the relevant frames inthe sequence.
9 average trackingaccuracy (ATA)
STDA:
The Average TrackingAccuracy (ATA) is calculated as the average of STDA over all the unique objectsin the sequence.
10 multiple object detectionprecision/accuracy (MODP/MODA)
MODA:
To assess the accuracy aspectof system performance, we utilize the missed detection and false positivecounts. Assuming that the number of misses is indicated bymt and the numberof false positives is indicated by fpt for eachframe t, we can compute the Multiple Object Detection Accuracy (MODA)for the sequence as:
MODP:
Mapped Overlap Ratio is the overlaparea between the ground true object and the detection object.
N (mapped) is the number of mapped object pairs, where the mapping is done between objectswhich have the best spatial overlap in the given frame t.
11 multiple objecttracking precision/accuracy (MOTP/MOTA)
MOTA:
To extract the accuracyaspect of the system output track, we compute the number of missed detects, falsepositives, and switches in the system output track for a given reference groundtruth track
where, aftercomputing the mapping for frame t, mt isthe number of misses, fpt is the number offalse positives, and ID-SWITCHESt is the number of ID mismatches in frame t considering themapping in frame (t-1). It should be noted that because of the logfunction, we start the ID-SWITCH count at 1.
MOTP:
To obtain the precisionscore, we calculate the spatio-temporal overlap between the reference tracksand the system output tracks. The Multiple Object Tracking Precision (MOTP) is definedas:
where, N mapped refers to the mapped system output objects over an entirereference track taking into account splits and merges, andN tmapped refers tothe number of mapped objects in thetth frame.
- performace evoluation in tracking object in the video sequence
- 跟踪算法基准--Tracking the Trackers: An Analysis of the State of the Art in Multiple Object Tracking
- visual tracking------object tracking && video tracking
- Correlation Filter in Visual Tracking系列一:Visual Object Tracking using Adaptive Correlation Filters 论
- Correlation Filter in Visual Tracking系列一:Visual Object Tracking using Adaptive Correlation Filters 论
- Resources in Visual Tracking
- Resources in Visual Tracking
- tracking in opencv
- Computer vision with iOS Part 2: Face tracking in live video
- Computer vision with iOS Part 2: Face tracking in live video
- 视频里人流跟踪统计 Counting People by Tracking in Video
- CDT: Cooperative Detection and Tracking for Tracing Multiple Objects in Video Sequences
- the basic operation of sequence in python
- About the Monitor object in .NET framework
- operation database in the transaction object
- save object in the chrome local storage
- How to access the keys in dictionary in object-c
- Splicing MPEG Video Streams in the Compressed Domain(翻译)
- java.nio.ByteBuffer 以及flip,clear及rewind区别
- Tika是什么?如何安装Tika?
- 定制Android关机界面
- commons-BeanUtils简介
- 正则表达式 java和js区别
- performace evoluation in tracking object in the video sequence
- 悲悯心洞悉真相
- ByteBuffer的allocate和allocateDirect
- Cannot open precompiled header file: 'Debug/****.pch': No such file or directory .
- [C++]笔试常见问题
- xcode 添加 frameworks 方法
- 09年的百度面试
- NIO中的ByteBuffer
- ListActivity点击事件