In order to solve the problems of unstable training and texture blurring of generated images, we proposed a generative adversarial network combining residual and attention block. The attention module is added to the network, which reduces the dependence on the network depth and reduces the depth of the model. The dense connection in the residual module can extract richer image details. The number of parameters is reduced and the calculation efficiency is greatly improved. Generative adversarial network is used to further improve the texture details of the image. Generator loss functions include a content loss, a perceptual loss, a texture loss and an adversarial loss. The texture loss is used to enhance the matching degree of local information, and the perceptual loss is used to obtain more detailed features by using the feature information before an activation layer. The experimental results show that the peak signal to noise ratio is 32.10 dB, and the structural similarity is 0.92. Compared with bicubic, SRCNN, VDSR and SRGAN, the proposed algorithm improves the texture details of reconstructed images.
|