1.概念
關(guān)于先驗(yàn)框,有的paper(如Faster?RCNN)中稱之為anchor(錨點(diǎn)),有的paper(如SSD)稱之為prior bounding box(先驗(yàn)框),實(shí)際上是一個(gè)概念。
- 先驗(yàn)框最早提出于Faster RCNN,初衷是為了代替selective search算法。
- 先驗(yàn)框是根據(jù)特征圖生成的,即,特征圖上每個(gè)位置都有一定數(shù)目不同比例的先驗(yàn)框。而大小是相對(duì)于原圖的,也就是特征圖上每個(gè)點(diǎn)可以映射到原圖中某個(gè)特定區(qū)域(感受野大小)。
- 在訓(xùn)練的時(shí)候往往是把先驗(yàn)框縮放到相對(duì)于特征圖的大小,在推理時(shí)會(huì)把特征圖上調(diào)整后的先驗(yàn)框,即預(yù)測(cè)框,放大到原圖大小。
2.?錨框/先驗(yàn)框的作用
對(duì)于目標(biāo)檢測(cè)任務(wù),有這樣一種經(jīng)典解決方案:遍歷輸入圖像上所有可能的像素框,然后選出正確的目標(biāo)框,并對(duì)位置和大小進(jìn)行調(diào)整就可以完成目標(biāo)檢測(cè)任務(wù)。這些進(jìn)行預(yù)測(cè)的像素框就叫錨框。這些錨框通常都是方形的。同時(shí),為了增加任務(wù)成功的幾率,通常會(huì)在同一位置設(shè)置不同寬高比的錨框。
3.yolov3中的先驗(yàn)框
?
上圖為 Anchor box 與 bounding box 轉(zhuǎn)換示意圖,其中藍(lán)色的是要預(yù)測(cè)的bounding box,黑色虛線框是Anchor box。
tx?、ty?、tw?、th為特征網(wǎng)絡(luò)的輸出值,Cx?,Cy?為中心點(diǎn)所在網(wǎng)格左上角的坐標(biāo),Pw,Ph為給定先驗(yàn)框的寬高
tx?、ty?為預(yù)測(cè)框相對(duì)于先驗(yàn)框中心點(diǎn)的偏移文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-604979.html
???????利用tw?、th調(diào)整先驗(yàn)框來(lái)獲得預(yù)測(cè)框文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-604979.html
到了這里,關(guān)于錨框(anchor box)/先驗(yàn)框(prior bounding box)概念以及yolov3中的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!