論文-Edge Boxes


 

Edge Boxes: Locating Object Proposals from Edges

 

Edges Boxes:Locating Object Proposals from Edges

 

Proposal:

(1), 對於一張image,計算每一個pixel的edge response,在paper中使用Structured Edge Detector來判斷物體的邊界。然后使用NMS去整理edge,得到最后較為穩定的object edges

(2), 計算edge groups 和 affinity

直觀的來說,筆直的邊界具有較高的affinity,而曲率較高的邊界的affinity較低。

給定一個bbox,根據bbox內部含有的edge的affinity的最大值來判斷bbox的boundary。

給定一個edges group的幾個,計算兩兩相鄰groups之間的affinity

 

 

如果兩個groups之間均值夾角接近於groups的方向,則說明這兩個edge groups有着較高的affinity。

(3),計算bounding box的score

從上面得到了edges groups集合S和他們的affinity,可以計算每一個candidate bounding box的object proposal score。

首先計算在group Si 中的所有edges p的mp值的和,為mi,

在group Si中計算si是否完全包含在b中的連續值wb(xi) ,介於[0,1]。

使用一種高效的算法,去計算每一個Sb。上面的公式可以求出edges group Si 與bounding box中含有最高的affinity的一些path。

在上面的公式計算下,很多的pairwise都是0。下面可以計算score:

 

其中bw 和 bh代表是box的width 和height,k值為1.5,作用是對大windows會有更多的edges進行偏置調節。

 

同時,發現:box中央的edges會比靠近box邊界的edges的作用更小。所以在這里對位於box中央的bin, 做一個調整處理。

定義center的指標是:bin的width和height是整個box的一般,即bw/2, bh/2;

 

(4),查找策略

使用sliding window search 在一個image上進行 position,scale和aspect ratio上的查找bbox,

在可能含有一個object的區域,會產生更多的bounding boxes和更密集地聚集。利用IoU去篩選,refinement,去合並bounding box。

最后是對得到的bounding boxes進行NMS,得到最終的sorted boxes。

 

 

總結:

  Object detection領域的unsupervised learning method中最經典的兩個之一,另一個是 selective search。

 


免責聲明!

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



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