[实践笔记]图像处理-数据扩充(一)

前言: 有效的数据扩充不仅能扩充训练样本数量,还能增加训练样本的多样性,一方面可以避免过拟合,另一方面还会带来模型性能的提升。

一、简单的数据扩充

  1. 水平翻转
  2. 随机扣取
  3. 尺度变换
  4. 旋转变换
  5. 色彩抖动

二、 特殊的数据扩充

2.1 Fancy PCA

首先对所有训练数据R,G,B像素值进行主成分分析操作,得到对应的特征向量 P i P_i Pi和特征值 λ i ( i = 1 , 2 , 3 ) \lambda _i(i=1,2,3) λi(i=1,2,3),然后根据特征向量和特征值可以计算一组随机值 [ p 1 , p 2 , p 3 ] [ α 1 λ 1 , α 2 λ 2 , α 3 λ 3 ] T [p_1,p_2,p_3][\alpha_1 \lambda_1,\alpha_2 \lambda_2,\alpha_3 \lambda_3]^T [p1,p2,p3][α1λ1,α2λ2,α3λ3]T,将其作为扰动加到原像素值中即可。其中, α i \alpha_i αi取自以0为均值,标准差为0.1高斯分布的随机值。在没经过一轮训练(epoch)后, α i \alpha_i αi将重新随机选择并重复上述操作对原像素值进行扰动。

2.2 监督式数据扩充

  1. 根据元数据训练一个分类的初始模型。
  2. 利用该模型,对美征途生成对应的特征图(activation map)和热力图(heat map)。这张特征图可指示图像区域与场景标记间的相关概率
  3. 根据此概率因社会原图选择较强相关的图像区域作为扣去的图像块。

你可能感兴趣的:(图像处理,机器学习,深度学习,计算机视觉,人工智能,神经网络)