SSD——先驗框


https://zhuanlan.zhihu.com/p/79854543

先驗框生成

✔️ SSD從Conv4_3開始,一共提取了6個特征圖,其大小分別為 (38,38),(19,19),(10,10),(5,5),(3,3),(1,1),但是每個特征圖上設置的先驗框數量不同。

 

✔️ 先驗框的設置,包括尺度(或者說大小)和長寬比兩個方面。對於先驗框的尺度,其遵守一個線性遞增規則:隨着特征圖大小降低,先驗框尺度線性增加:

[公式]

其中:

  • [公式] 指特征圖個數,但是為5,因為第一層(Conv4_3)是單獨設置的;
  • [公式] 表示先驗框大小相對於圖片的比例;
  • [公式][公式] 表示比例的最小值與最大值,paper里面取 0.2 和 0.9。

1、對於第一個特征圖,它的先驗框尺度比例設置為 [公式] ,則其尺度為 [公式]

2、對於后面的特征圖,先驗框尺度按照上面公式線性增加.

3、乘回原圖的大小300,再綜合第一個特征圖的先驗框尺寸,則可得各個特征圖的先驗框尺寸為:

[公式]

4、先驗框的長寬比一般設置為:

[公式]

5、根據面積和長寬比可得先驗框的寬度和高度:

[公式]

6、默認情況下,每個特征圖會有一個 [公式] 且尺度為 [公式] 的先驗框,除此之外,還會設置一個尺度為 [公式][公式] 的先驗框,這樣每個特征圖都設置了兩個長寬比為1但大小不同的正方形先驗框;

7、最后一個特征圖需要參考一個虛擬 [公式] 來計算 [公式]

8、因此,每個特征圖一共有 6 個先驗框 [公式] ,但是在實現時,Conv4_3,Conv10_2和Conv11_2層僅使用4個先驗框,它們不使用長寬比為 [公式] 的先驗框;

9、每個單元的先驗框的中心點分布在各個單元的中心,即:

[公式]

其中 [公式] 為特征圖的大小。

因此,SSD 先驗框共個數:

num_priors = 38x38x4+19x19x6+10x10x6+5x5x6+3x3x4+1x1x4=8732


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM