Anchor Boxes

前言

之前講到的是同一個物體的中心點可能被多個grid cell所預測到,因此產生多個bounding box,現在要講的是如何讓同一個grid cell去偵測多個物體。

內容

  • Overlapping objects

  • 圖中的人和車的中心點都落到同一個cell中。
  • 原本設計的target Y(8,4個機率值跟4個位置值),只是針對一種物體作偵測。
  • 由於這兩個物體的anchor box差異很大,因此改變target Y的設計(8x2),疊加兩種不同物體的偵測
  • Anchor box algorithm

  • 如何判斷哪個物體比較適合哪個anchor box。
    • ex. 把屬於車的anchor box丟給人。
  • 利用IOU (target bound box 和 anchor box之間的重合度)。
    • 選擇值高的,表示重合度高的。
  • 讓模型去學習預測正確的型態的bound box。
  • Anchor box example

  • target Y的設計(8x2)。
  • 可以處理一個gird cell有一個或兩個物體。
  • 但這樣的設計沒辦法處理gird cell有三個物體,其中有兩個物體的anchor box相似。
  • 也無法處理gird cell雖然只有兩個物體,但anchor box相似。
  • 如何設置anchor box
    • 工人智慧
    • K-means算法

該學到的

  • 如何理解anchor box是怎樣處理grid cell中有2個物體的中心點?
  • 如何判斷哪個物體比較適合哪個anchor box。

results matching ""

    No results matching ""