使用数据增强

在训练期间,数据增强对提供给深度学习工具的图像执行随机变换 (EClassifier, 或 对象)EClassifierEClassifier

尝试不同的设置,为数据增强选择最佳参数。
根据您的问题配置数据扩充。然而,翻转、移位(20-40像素)、亮度(5%)、对比度(0.95到1.05)或椒盐噪声(2%)在许多数据集上都很有用。
检查转换不会更改图像的标签(例如由于旋转或对比度更改而消失的缺陷)。

对于 EasyLocate,我们不建议使用旋转和剪切数据增强,因为在这些几何变换后无法计算对象周围的最小边界框。

In Deep Learning Studio

Create and configure the data augmentation settings in the Data augmentation tab.
使用最小设置 (下限增强),最大设置 (上限增强)或随机设置 (随机增强)以显示或查看数据增强的图像。

在API中

Use EClassificationDataset::SetEnableDataAugmentation(true/false) to enable or disable these transformations or directly use an object EDataAugmentation that you give to the method EDeepLearningTool::Train.

The transformations

几何变换

水平和垂直翻转 (启用 EClassificationDataset::SetEnableHorizontalFlip 和 )EClassificationDataset::SetEnableHorizontalFlip
缩放(在使用 EClassificationDataset::SetMinScale 及 定义的最小值和最大值之间)EClassificationDataset::SetMinScale
水平和垂直移位(在 –maxValuemaxValue 之间,该值由EClassificationDataset::SetMaxHorizontalShift(maxValue)EClassificationDataset::SetMaxVerticalShift(maxValue)定义)
旋转(在 0 和 最大值之间,由 EClassificationDataset::SetMaxRotationAngle)定义)
Horizontal and vertical shear (between –maxValue and maxValue defined with EClassificationDataset::SetMaxHorizontalShear and EClassificationDataset::SetMaxVerticalShear)

颜色和亮度转换

亮度偏移 (在 –maxValue 和 之间,由 定义)maxValue maxValue
对比度增益 (用 EClassificationDataset::SetMinContrastGain 和 定义的最大值和最小值之间)EClassificationDataset::SetMinContrastGain
伽马校正(用 EClassificationDataset::SetMinGamma 和 定义的最小值和最大值之间)EClassificationDataset::SetMinGamma
色调偏移(在 –maxValue 和 之间,由 定义)maxValue maxValue
饱和增益 (用 EClassificationDataset::SetMinSaturationGain 和 定义的最大值和最小值之间)EClassificationDataset::SetMinSaturationGain

噪声转换

标准差表示为最大像素值的百分比。

高斯噪声,也称为加性白噪声,由标准偏差产生 (介于 EClassificationDataset::SetGaussianNoiseMinimumStandardDeviationEClassificationDataset::SetGaussianNoiseMinimumStandardDeviation定义的最小值和最大值之间)
斑点噪声,一种倍增噪声,由平均值为1和标准偏差的伽马分布产生 (介于 EClassificationDataset::SetSpeckleNoiseMinimumStandardDeviation 和 定义的最小值和最大值之间)。EClassificationDataset::SetSpeckleNoiseMinimumStandardDeviation
由像素密度产生的椒盐噪声(介于 EClassificationDataset:: SetSaltAndPepperNoiseMinimumDensity 和 定义的最小值和最大值之间)。EClassificationDataset:: SetSaltAndPepperNoiseMinimumDensity