I. Introduction
Generative based Adversarial Network's [GAN's] had become famous as an revolutionary approach in their stream of AI, Deep Learning, impacting various challenging tasks like image generation, style transfer, and image-to-image translation, image restoration. GANs were introduced by Ien Goodfellow’ & also his partners in 2014–15, and since then, they have become a popular choice and effective method for image restoration because of their ability to generate visually appealing and realistic results. The main idea behind GAN s lies in a game-theoretic framework. It contains 2 neural network, a generator & an discriminator. The generator work was to produce synthetic images, while the discriminator acts as a judge, which triesto recognize which are real images from the dataset and fake images generated by the generator. The generator objectives was to create images which are very much realistic in nature so that the discriminator is unable to differentiate between them and real images. Through adversarial training and the competition between generator and the discriminator, the generators progressively will improves its ability for generating image that are visually unrecognizable from real ones andvery realistic [1].