亮度、对比度、色调、饱和度、噪音等
随机缩放、裁剪、翻转、旋转等
模拟遮挡
feature map层面的增强
DropOut:
DropConnect:
作用:针对卷积层正则化。
Two Stage检测使用:
OHEM:
优点:
核心:核心是选择一些hard example作为训练的样本从而改善网络参数效果,hard example指的是有多样性和高损失的样本
原理:(基于fast rcnn改进)hard example是根据每个ROI的损失来选择的,选择损失最大的一些ROI。首先,ROI经过ROI plooling层生成feature map,然后进入只读的ROI network得到所有ROI的loss;然后根据损失排序选出hard example,并把这些hard example作为下面那个ROI network(从图中可知两个RoI Network是参数共享的)的输入进行训练。下面为OHEM原理图:
RFB-Net
ASFF(自适应尺度融合)
BiFPN模块–来自EfficientDet
Hard-Swish
公式: h−swish(x)=x∗ReLU6(x+3)6h-swish(x)=x*\frac{ReLU6(x+3)}{6} h−swish(x)=x∗6ReLU6(x+3)
曲线:
特点:针对量化模式下对Swish的改进(Sigmoid比ReLU6耗时),使用ReLU6替换sigmoid
Mish:
Mish=x∗tanh(ln(1+ex))Mish= x*tanh(ln(1+e^x)) Mish=x∗tanh(ln(1+ex))
特点:Mish激活函数比ReLU等激活函数更加平滑,训练更稳定精度有提升,有望替换ReLU,只是计算更复杂.
NMS
soft NMS:
特点: 对于重叠框中除置信度最高的框外,将其余框的置信度用稍低一点的置信度来代替原有置信度,而不是像NMS直接将iou超过阈值的框置信度置零.这种方式可以有效地增加重叠目标的召回.具体如何降低置信度的方式如下图公式:
DIoU NMS: