Research Article

Image Motion Deblurring Based on Deep Residual Shrinkage and Generative Adversarial Networks

Table 1

Comparison of common GAN models.

ModelMechanismsAdvantagesDisadvantagesApplicable scenarios

GANGenerator and discriminatorGenerate high-resolution imagesTraining instability, mode collapse, vanishing gradientGenerating partial images
CGANAdd additional information to the input layer of the generator and discriminatorEffectively constrain the overly free GANRequires labeled data, training imbalance, the quality of generated images is lowGenerating specified target images
DCGANCombine GAN with CNN, use BN and other techniques to train the modelRich variety of generated imagesThe quality of generated images is low and model training is unstableGenerating most images
WGANUse Wasserstein distance instead of JS divergence in traditional GANPrevents GAN training instability and mode collapseUnreasonable parameter settings can easily lead to gradient dispersionThe GAN model does not converge and the mode collapses
LSGANUse the least squares loss function instead of a traditional cross entropy loss functionGenerate high-quality samplesThe gradient vanishes or explodes during trainingGenerating high-quality images
BigGANExpand the scale of the model, use truncation and orthogonal regularization to trainModel training is stable and can generate highly clear imagesLarge number of parameters and difficult to trainSuitable for generating highly clear images