0

目前我正在實施一個系統,用於統計在地鐵站中穿越感興趣線路的乘客人數。爲了測量分割算法的質量,我在地鐵站的天花板上安裝了攝像機,並錄製了13秒的視頻。如何找到TP,TN,FP,FN的速率並測量分段算法的質量?

13秒的視頻包含412幀。

下面是我的問題:

  1. 要獲得TPR(真陽性率)是需要手動分析 幀,即檢查412幀的每一個和計數被標記的 倍是否正確?而FPR,僅計算了「假警報」 ?

  2. 要測試每個算法,我應該使用校正過濾器嗎?或者只是 分析它們的原始形式(沒有過濾器)?

  3. 當您穿過線路或穿過屏幕擴展時,檢測這些速率是否涵蓋?

Here is a portion of the 412 frames

我問你的幫助來解決這個問題。

回答

0

TP,TN,FP,FN用於衡量地面真實圖像與系統輸出之間的比較質量。在您的項目中,您需要比較您的程序通過線路和計算機的人數。

+0

問題是真正的負面率。有多少人實際上沒有穿過線路,也沒有被發現穿過線路?它是0它是100是1000嗎?它必須與其他值相同,以使其具有可比性,因此,如果您說「每幀沒有人存在且沒有人被檢測到,那麼您可能永遠不會超過1個真正的正數」框架。 – Micka

+0

在這種情況下,您可能需要手動創建地面實況。 –

+0

但是,例如,人們檢測真正的負數是什麼?圖像中不存在多少人? – Micka

1

你一定要手動標記每次男子穿過線。爲了能夠正確評估你的算法,這部分是至關重要的。

我建議你創建一個groundtruth文件,其中列出所有幀索引,當有人過線。 您的算法輸出應該具有相同的類型 - 檢測線交叉的幀索引(如果您使用分割或其他技術,它不應該影響評估過程)。

你應該做的最後一件事是定義一個匹配標準:如果在frame_i中存在真正的線路交叉,並且你的算法檢測到frame_j中的交叉,那麼如果abs(frame_i-frame_j) <閾值,否則將被視爲誤報。