一种基于归一化角点距离和目标前景信息的目标检测方法技术

技术编号:37822473 阅读:16 留言:0更新日期:2023-06-09 09:59
本发明专利技术提出一种基于归一化角点距离和目标前景信息的目标检测方法,包括:一、获取训练图像样本和待测图像样本,在训练图像中标注边界框;二、获取边界框的位置及信息;三、计算预测框和目标框的中心点之间的欧氏距离;四、计算预测框和目标框的重叠区域面积;五、计算预测框的面积;六、计算目标框的面积;七、计算预测框和目标框的合并区域面积;八、计算预测框和目标框四个角点之间对应的欧氏距离;九、预测框和目标框的最小闭包矩形区域;十、计算预测框和目标框的交并比;十一、计算归一化角点距离和目标前景信息的边界框损失函数,十二、基于边界框损失函数进行目标检测,本发明专利技术能较佳地进行目标检测。佳地进行目标检测。佳地进行目标检测。

【技术实现步骤摘要】
一种基于归一化角点距离和目标前景信息的目标检测方法


[0001]本专利技术涉及目标检测
,涉及一种基于归一化角点距离和目标前景信息的目标检测方法。

技术介绍

[0002]边界框回归是目标检测中的重点,是直接决定目标定位性能的关键一环。特别的是,性能良好的边界框回归损失函数对缓解目标漏检问题起到很大作用。CFIoU损失是一种衡量预测边界框与真实边界框拟合程度的损失函数,相比于传统的IoU损失函数及其衍生版本,CFIoU损失的作用范围更加全面,其可以解决已有的IoU损失函数在中心点重合、两边框的宽高比相同、前景与背景信息判断模式等方面表现出的拟合效果差的问题。该损失可以广泛应用于目标检测算法(如YOLO系列算法和RCNN系列算法等)中的边框回归问题,以提高模型的精度和鲁棒性,从而在实际应用中取得更好的效果。
[0003]目前,在目标检测方法中,基于IoU(Intersection over Union)及其衍生版本的边界框回归损失函数应用较为广泛,主要包含IoU损失、GIoU损失、DIoU损失、CIoU损失和EIoU损失。随着不断的改进,这几类损失函数的应用场景越来越广泛。但是,通过研究发现,这几类边界框回归损失函数存在以下两个主要的问题:
[0004](1)基于IoU的衍生版本过度依赖于两框归一化中心点距离从而产生退化问题:
[0005]当预测框与目标框存在包含关系时,GIoU会退化为IoU;当预测框与目标框存在包含关系且两边框的中心点重合时,GIoU和DIoU退化为IoU;当预测框与目标框存在包含关系且两边框中心点重合,同时两边框的宽高比相同时,GIoU、DIoU和CIoU退化为IoU。
[0006](2)基于IoU及其衍生版本的边界框损失函数在回归过程中无法区分不同预测框与目标框的相对位置,无法对包含更多背景信息的预测框作出更大力度的惩罚,这也导致损失函数(IoU损失、GIoU损失、DIoU损失、CIoU损失和EIoU损失)忽略了目标前景信息的利用。

技术实现思路

[0007]本专利技术的内容是提供一种基于归一化角点距离和目标前景信息的目标检测方法,其能够避免两边框中心点重合时所造成的IoU衍生版本的退化问题。
[0008]根据本专利技术的一种边界框回归损失函数的计算方法,其包括以下步骤:
[0009]一、获取训练图像样本和待测图像样本,在训练图像中标注边界框;
[0010]二、获取边界框的位置及信息:预测框P=(x
p
,y
p
,w
p
,h
p
),目标框T=(x
t
,y
t
,w
t
,h
t
);其中,(x
p
,y
p
)表示预测框P的中心点坐标,w
p
,h
p
分别表示预测框P的宽、高;(x
t
,y
t
)表示目标框T的中心点坐标,w
t
,h
t
分别表示目标框T的宽、高;
[0011]三、计算预测框P和目标框T的中心点之间的欧氏距离d;
[0012]四、计算预测框P和目标框T的重叠区域面积A
Inter

[0013]五、计算预测框P的面积A
p

[0014]六、计算目标框T的面积A
t

[0015]七、计算预测框P和目标框T的合并区域面积A
Union

[0016]八、计算预测框P和目标框T四个角点之间对应的欧氏距离;
[0017]九、预测框P和目标框T的最小闭包矩形区域C;
[0018]十、计算预测框P和目标框T的交并比;
[0019]十一、计算归一化角点距离和目标前景信息的边界框损失函数;
[0020]十二、基于边界框损失函数进行目标检测得到待测图像中每个目标的边界框四个顶点坐标。
[0021]作为优选,步骤三中,中心点之间的欧氏距离d的计算方法为:
[0022][0023]作为优选,步骤四中,重叠区域面积A
Inter
的计算方法为:
[0024][0025][0026][0027][0028][0029]A
Inter
=(x2‑
x1)
×
(y2‑
y1)
[0030]其中,分别表示预测框P宽的1/2和高的1/2;分别表示目标框T宽的1/2和高的1/2;表示预测框P的左上角顶点坐标,表示预测框P的右下角顶点坐标;表示目标框T的左上角顶点坐标,表示目标框T的右下角顶点坐标;(x1,y1)和(x2,y2)分别表示预测框P与目标框T相交框的左上角顶点坐标和右下角顶点坐标。
[0031]作为优选,步骤五中,面积A
p
的计算方法为:
[0032]A
p
=w
p
×
h
p

[0033]作为优选,步骤六中,面积A
t
的计算方法为:
[0034]A
t
=w
t
×
h
t

[0035]作为优选,步骤七中,合并区域面积A
Union
的计算方法为:
[0036]A
Union
=A
p
+A
t

A
Inter

[0037]作为优选,步骤八中,四个角点之间对应的欧氏距离d1、d2、d3、d4的计算方法为:
[0038][0039][0040][0041][0042]作为优选,步骤九中,最小闭包矩形区域C的计算方法为:
[0043](1)计算区域C的宽度w
C

[0044](2)计算区域C的高度h
C

[0045](3)计算区域C的对角线距离l
C

[0046](4)计算最小闭包区域C的面积A
C
:A
C
=w
C
×
h
C

[0047]作为优选,步骤十中,交并比IoU的计算方法为:
[0048][0049]作为优选,步骤十一中,边界框损失函数L
CFIoU
的计算方法为:
[0050][0051]其中,CFIoU是基于归一化角点距离和目标前景信息的IoU度量指标;μ是控制因子。
[0052]本专利技术提出了一种基于归一化角点距离和目标前景信息的边界框回归损失函数用于目标检测,该损失函数利用两个边界框的归一化角点距离取代两边框的中心点距离,可以避免两边框中心点重合时所造成的IoU衍生版本的退化问题;针对基于IoU及其衍生版本的边界框损失本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于归一化角点距离和目标前景信息的目标检测方法,其特征在于:包括以下步骤:一、获取训练图像样本和待测图像样本,在训练图像中标注边界框;二、获取边界框的位置及信息:预测框P=(x
p
,y
p
,w
p
,h
p
),目标框T=(x
t
,y
t
,w
t
,h
t
);其中,(x
p
,y
p
)表示预测框P的中心点坐标,w
p
,h
p
分别表示预测框P的宽、高;(x
t
,y
t
)表示目标框T的中心点坐标,w
t
,h
t
分别表示目标框T的宽、高;三、计算预测框P和目标框T的中心点之间的欧氏距离d;四、计算预测框P和目标框T的重叠区域面积A
Inter
;五、计算预测框P的面积A
p
;六、计算目标框T的面积A
t
;七、计算预测框P和目标框T的合并区域面积A
Union
;八、计算预测框P和目标框T四个角点之间对应的欧氏距离;九、预测框P和目标框T的最小闭包矩形区域C;十、计算预测框P和目标框T的交并比;十一、计算归一化角点距离和目标前景信息的边界框损失函数;十二、基于边界框损失函数进行目标检测,得到待测图像中每个目标的边界框四个顶点坐标。2.根据权利要求1所述的一种基于归一化角点距离和目标前景信息的目标检测方法,其特征在于:步骤三中,中心点之间的欧氏距离d的计算方法为:3.根据权利要求2所述的一种基于归一化角点距离和目标前景信息的目标检测方法,其特征在于:步骤四中,重叠区域面积A
Inter
的计算方法为:的计算方法为:的计算方法为:的计算方法为:的计算方法为:A
Inter
=(x2‑
x1)
×
(y2‑
y1)其中,分别表示预测框P宽的1/2和高的1/2;分别表示目标框T宽的1/2和高的1/2;表示预测框P的左上角顶点坐标,表示预测框P的右下角顶...

【专利技术属性】
技术研发人员:张兆云蔡德隆赵洋
申请(专利权)人:东莞理工学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1