【动手学深度学习】单发多框检测(SSD)

预备知识

边界框

边界框(bounding box)是一个矩形框,用于描述检测目标在图像中的位置。

通常有两种表示方式:

(cx, cy, w, h)   中心点,宽高
(x1, y1, x2, y2)  左上,右下

交并比(IoU)

锚框

以每个像素点为中心生成锚框,又两个参数,分别为缩放比s和宽高比r,锚框的宽度和高度分别为

 hs\sqrt{r}hs/\sqrt{r}。如果对大小为w*h的图像每个像素点生成锚框,缩放比和宽高比的数量分别为n和m,则总共有whnm个锚框。为了减小计算复杂性,通常只考虑s1和r1的组合,也就是说每一个像素点的锚框数量为n+m-1

如何给训练数据标注锚框

1.给锚框分配真实边框

朴素的讲述,就是看真实的边框和锚框的交并比,从大到小排序,如果某个真实边框被分配给了锚框,那么所对应的行和列将会被丢弃,然后往下再找第二大的,直到所有真实边框被分配。然后再查找没有被分配到真实框的锚框的行元素,如果大于一定阈值,就给其分配真实边框。

2.标记类别和偏移量

锚框A被分配了真实框B,则A的类别与B相同,真实边框的定义如下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值