Data Augmentation的几种常用方法总结

来源:互联网 发布:linux给文件夹权限 编辑:程序博客网 时间:2024/06/07 06:17

Data Augmentation的几种常用方法总结:
Color Jittering:对颜色的数据增强:图像亮度、饱和度、对比度变化
PCA Jittering:首先按照RGB三个颜色通道计算均值和标准差,再在整个训练集上计算协方差矩阵,进行特征分解,得到特征向量和特征值,用来做PCA Jittering;
Random Scale:尺度变换;
Random Crop:采用随机图像差值方式,对图像进行裁剪、缩放;包括Scale Jittering方法(VGG及ResNet模型使用)或者尺度和长宽比增强变换;
Horizontal/Vertical Flip:水平/垂直翻转;
Shift:平移变换;
Rotation/Reflection:旋转/仿射变换;
Noise:高斯噪声、模糊处理;
Label shuffle:类别不平衡数据的增广,参见海康威视ILSVRC2016的report;
Scale jittering(简单来说,就是crop size是固定的,而image size是随机可变的。举例来说,比如把crop size固定在224×224,而image的短边可以按比例缩放到[256, 480]区间的某个随机数值,然后随机偏移裁剪个224×224的图像区域。)
大部分参考这篇文章链接:https://www.cnblogs.com/zhonghuasong/p/7256498.html

原创粉丝点击