Role of Generative Adversarial Networks (GAN) in autonomous vehicle safety