论文-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。

 

posted @ 2017-03-23 21:12  zhang--yd  阅读(2967)  评论(0编辑  收藏  举报