为了增强模型的泛化的性能,一般的手段有数据增强和正则化方法(如dropout,BN),而用于数据增强的一般方法有:随机裁剪、随机水平翻转、平移、旋转、增加噪音和生成网络方法等(前两个方法用的最多,也最有效),作者从CNNs输入的数据预处理出发,极端的情况下,如果训练模型的数据集很少有遮挡的样本(尽管放大再随机裁剪一定程度对应对遮挡的情形上有帮助),那么最终训练得到的模型也不能很好处理遮挡情景,为了使训练的模型更好的应对作为影响模型泛化能力的重要而关键的因素–遮挡,作者提出了很简单且实用的无参数数据增强方法—Random Erasing(也可以被视为add noise的一种)

Random Erasing Data Augmentation(REA)是一种随机擦除的数据增广方法。简单而言就是在图像中随机选择一个区域,打上噪声mask。这个mask可以是黑块、灰块也可以是随机正太噪声。。该方法被证明在多个CNN架构和不同领域中可以提升模型的性能和应对遮挡的鲁棒性,并且与随机裁剪、随机水平翻转(还有正则化方法)具有一定的互补性,综合应用他们,可以取得更好的模型表现,尤其是对噪声和遮挡具有更好的鲁棒性。

原理解释

(1) 图片I宽度\(W\),高\(H\),面积\(S\). 擦除区域面积占比\(S_e \in (S_l, S_h)\), 擦除区域长宽比 \(r_l \in (r_1, r_2)\) ;

(2) 随机取点(\(x_e\), \(y_e\)), 随机生成擦除区域面积占比\(S_e\), 擦除区域长宽比 \(r_l\), 进而计算出mask的宽度\(W_e\), 高度\(H_e\) ;

(3) 判断mask是否超出图片边界, 如果越界返回第二步;

(4) 给像素赋随机值或者均值

(5) 返回新图片

效果


__________
引用:

最新文章

  1. MySQL数据库设置远程访问权限方法总结
  2. JQuery插件Validation的使用-遁地龙卷风
  3. C#读取Excel,DataTable取值为空的解决办法
  4. MEAN组合框架搭建教程
  5. C#爬虫之~苏飞万能框架使用教程
  6. Cannot use object of type yii\db\Connection as array
  7. storm分组模式
  8. iOS学习之视图控制器
  9. 【转】eclipse怎么设置字体大小
  10. Sql传参含有单引号
  11. VS2010对Excel操作---DLL向
  12. Grandpa's Estate - POJ 1228(稳定凸包)
  13. this function has none of deterministic, no sql,or reads sql data in its declaration and binary logging is enabled
  14. 【网络协议】TCP中的四大定时器
  15. linuxsocket通信recv研究缓存机制
  16. Gentoo安装详解(五)-- 安装X桌面环境
  17. 2017年2月22日-----------乱码新手自学.net 之Entity Framework 增删改
  18. HBase作为存储方案
  19. Tornado-cookie
  20. Debug 路漫漫-07

热门文章

  1. 如何部署WebSphere服务器的开发环境
  2. 移动开发day2_css预处理器_flex布局
  3. 记一次安装python umysql模块的报错
  4. Linux常用命令大全(转载收藏)
  5. java实现单链接的几种常用操作
  6. 2018-2019-2 20165234 《网络对抗技术》 Exp5 MSF基础应用
  7. 2018-2019-2 20165234 《网络对抗技术》 Exp3 免杀原理与实践
  8. 分布式事务2PC_PENDING异常处理
  9. HTTP协议详解(四)
  10. Eclipse:An error has occurred. See error log for more details. java.lang.NullPointerException