Data Augmentation in Training CNNs: Injecting Noise to Images

07/12/2023
by   M. Eren Akbiyik, et al.
0

Noise injection is a fundamental tool for data augmentation, and yet there is no widely accepted procedure to incorporate it with learning frameworks. This study analyzes the effects of adding or applying different noise models of varying magnitudes to Convolutional Neural Network (CNN) architectures. Noise models that are distributed with different density functions are given common magnitude levels via Structural Similarity (SSIM) metric in order to create an appropriate ground for comparison. The basic results are conforming with the most of the common notions in machine learning, and also introduce some novel heuristics and recommendations on noise injection. The new approaches will provide better understanding on optimal learning procedures for image classification.

READ FULL TEXT

page 7

page 8

research
01/09/2018

Data Augmentation by Pairing Samples for Images Classification

Data augmentation is a widely used technique in many machine learning ta...
research
06/30/2023

Impact of Noise on Calibration and Generalisation of Neural Networks

Noise injection and data augmentation strategies have been effective for...
research
11/29/2022

AdvMask: A Sparse Adversarial Attack Based Data Augmentation Method for Image Classification

Data augmentation is a widely used technique for enhancing the generaliz...
research
06/08/2020

A Diffractive Neural Network with Weight-Noise-Injection Training

We propose a diffractive neural network with strong robustness based on ...
research
01/24/2022

Feature transforms for image data augmentation

A problem with Convolutional Neural Networks (CNNs) is that they require...
research
02/18/2022

Quantifying the Effects of Data Augmentation

We provide results that exactly quantify how data augmentation affects t...

Please sign up or login with your details

Forgot password? Click here to reset