journal article·2020-03-03Open access

Generative Adversarial Network for Image Super-Resolution Combining Texture Loss

Yuning Jiang, Jinhua Li

Applied Sciences· Volume 10· Issue 5

Abstract

Objective: Super-resolution reconstruction is an increasingly important area in computer vision. To alleviate the problems that super-resolution reconstruction models based on generative adversarial networks are difficult to train and contain artifacts in reconstruction results, we propose a novel and improved algorithm. Methods: This paper presented TSRGAN (Super-Resolution Generative Adversarial Networks Combining Texture Loss) model which was also based on generative adversarial networks. We redefined the generator network and discriminator network. Firstly, on the network structure, residual dense blocks without excess batch normalization layers were used to form generator network. Visual Geometry Group (VGG)19 network was adopted as the basic framework of discriminator network. Secondly, in the loss function, the weighting of the four loss functions of texture loss, perceptual loss, adversarial loss and content loss was used as the objective function of generator. Texture loss was proposed to encourage local information matching. Perceptual loss was enhanced by employing the features before activation layer to calculate. Adversarial loss was optimized based on WGAN-GP (Wasserstein GAN with Gradient Penalty) theory. Content loss was used to ensure the accuracy of low-frequency information. During the optimization process, the target image information was reconstructed from different angles of high and low frequencies. Results: The experimental results showed that our method made the average Peak Signal to Noise Ratio of reconstructed images reach 27.99 dB and the average Structural Similarity Index reach 0.778 without losing too much speed, which was superior to other comparison algorithms in objective evaluation index. What is more, TSRGAN significantly improved subjective visual evaluations such as brightness information and texture details. We found that it could generate images with more realistic textures and more accurate brightness, which were more in line with human visual evaluation. Conclusions: Our improvements to the network structure could reduce the model’s calculation amount and stabilize the training direction. In addition, the loss function we present for generator could provide stronger supervision for restoring realistic textures and achieving brightness consistency. Experimental results prove the effectiveness and superiority of TSRGAN algorithm.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Image Processing Techniques · Image Processing Techniques and Applications · Advanced Vision and Imaging

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Data Science and Software Engineering, Qingdao University, Qingdao 266071, China

Funding

Key Research and Development Plan - Major Scientific and Technological Innovation Projects of ShanDong Province

References (40)

Show source-provided references
1. Digital Image Processing
2. A Bayesian approach to image expansion for improved definition10.1109/83.287017 ↗
3. Gribbon, K.T., and Bailey, D.G. (2004, January 28–30). A novel approach to real-time bilinear interpolation. Proceedings of the DELTA, Second IEEE International Workshop on Electronic Design, Test and Applications, Perth, WA, Australia.
4. An edge-guided image interpolation algorithm via directional filtering and data fusion10.1109/TIP.2006.877407 ↗
5. A novel multiple image deblurring technique using fuzzy projection onto convex sets10.1109/LSP.2008.2012227 ↗
6. Nayak, R., Harshavardhan, S., and Patra, D. (2014, January 26–27). Morphology based iterative back-projection for super-resolution reconstruction of image. Proceedings of the 2014 2nd International Conference on Emerging Technology Trends in Electronics, Communication and Networking, Surat, India.10.1109/ET2ECN.2014.7044978 ↗
7. A novel image denoising algorithm using linear Bayesian MAP estimation based on sparse representation10.1016/j.sigpro.2014.01.022 ↗
8. Image super-resolution via sparse representation10.1109/TIP.2010.2050625 ↗
9. Single image super-resolution method via refined local learning10.1007/s12204-015-1583-1 ↗
10. He, L., Qi, H., and Zaretzki, R. (2013, January 23–28). Beta process joint dictionary learning for coupled feature spaces with application to single image super-resolution. Proceedings of the IEEE Conference on Computer Vision and Pattern recognition, Portland, ON, USA.10.1109/CVPR.2013.51 ↗
11. A statistical prediction model based on sparse representations for single image super-resolution10.1109/TIP.2014.2305844 ↗
12. SERF: A simple, effective, robust, and fast image super-resolver from cascaded linear regression10.1109/TIP.2016.2580942 ↗
13. A Tensor Factorization Method for 3-D Super Resolution with Application to Dental CT10.1109/TMI.2018.2883517 ↗
14. Zdunek, R., and Sadowski, T. (2020). Image Completion with Hybrid Interpolation in Tensor Representation. Appl. Sci., 10.10.3390/app10030797 ↗
15. Image Super-Resolution Using Deep Convolutional Networks10.1109/TPAMI.2015.2439281 ↗
16. Kim, J., Kwon Lee, J., and Mu Lee, K. (2016, January 27–30). Accurate image super-resolution using very deep convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.182 ↗
17. Ledig, C., Theis, L., Huszar, F., Caballero, J., Cunningham, A., Acosta, A., Aitken, A., Tejani, A., Totz, J., and Wang, Z.H. (2017, January 21–26). Photo-realistic single image super-resolution using a generative adversarial network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.19 ↗
18. Lai, W.S., Huang, J.B., Ahuja, N., and Yang, M. (2017, January 21–26). Deep laplacian pyramid networks for fast and accurate super-resolution. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.618 ↗
19. Tai, Y., Yang, J., and Liu, X. (2017, January 21–26). Image super-resolution via deep recursive residual network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.298 ↗
20. Johnson, J., Alahi, A., and Fei-Fei, L. (2016, January 8–16). Perceptual losses for real-time style transfer and super-resolution. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherland.10.1007/978-3-319-46475-6_43 ↗
21. Sajjadi, M.S.M., Scholkopf, B., and Hirsch, M. (2017, January 22–29). Enhancenet: Single image super-resolution through automated texture synthesis. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.481 ↗
22. Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. (2014, January 8–13). Generative adversarial nets. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada.
23. Lim, B., Son, S., Kim, H., Nah, S., and Lee, K.M. (2017, January 21–26). Enhanced deep residual networks for single image super-resolution. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA.10.1109/CVPRW.2017.151 ↗
24. Wang, X., Yu, K., Wu, S., Gu, J., Liu, Y., Dong, C., Loy, C.C., Qiao, Y., and Tang, X. (2018, January 8–14). Esrgan: Enhanced super-resolution generative adversarial networks. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-11021-5_5 ↗
25. Ratliff, L.J., Burden, S.A., and Sastry, S.S. (2013, January 2–4). Characterization and computation of local nash equilibria in continuous games. Proceedings of the 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA.10.1109/Allerton.2013.6736623 ↗
26. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 8–16). Identity mappings in deep residual networks. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherland.10.1007/978-3-319-46493-0_38 ↗
27. Srivastava, R.K., Greff, K., and Schmidhuber, J. (2015, January 7–12). Training very deep networks. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada.
28. Huang, G., Sun, Y., Liu, Z., Sedra, D., and Weinberger, K. (2016, January 8–16). Deep networks with stochastic depth. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherland.10.1007/978-3-319-46493-0_39 ↗
29. Huang, G., Liu, Z., Van Der Maaten, L., and Weinberger, K.Q. (2017, January 21–26). Densely connected convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.243 ↗
30. Jégou, S., Drozdzal, M., Vazquez, D., Romero, A., and Bengio, Y. (2017, January 21–26). The one hundred layers tiramisu: Fully convolutional densenets for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA.10.1109/CVPRW.2017.156 ↗
31. Multi-resolution DenseNet based acoustic models for reverberant speech recognition10.13064/KSSS.2018.10.1.033 ↗
32. Nah, S., Hyun Kim, T., and Mu Lee, K. (2017, January 21–26). Deep multi-scale convolutional neural network for dynamic scene deblurring. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.35 ↗
33. Zhang, Y., Tian, Y., Kong, Y., Zhong, B., and Fu, Y. (2018, January 18–23). Residual densenet work for image super-resolution. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00262 ↗
34. Zhang, Y., Li, K., Li, K., Wang, L., Zhong, B., and Fu, Y. (2018, January 8–14). Image super-resolution using very deep residual channel attention networks. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01234-2_18 ↗
35. Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A. (2015, January 7–12). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298594 ↗
36. Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., and Courville, A. (2017, January 4–9). Improved training of wasserstein gans. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA.
37. Bevilacqua, M., Roumy, A., Guillemot, C., and Alberi Morel, M.-L. (2012, January 25–30). Low-Complexity Single-Image Super-Resolution based on Nonnegative Neighbor Embedding. Proceedings of the Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan.10.5244/C.26.135 ↗
38. Zeyde, R., Elad, M., and Protter, M. (2010, January 24–30). On single image scale-up using sparse-representations. Proceedings of the International Conference on Curves and Surfaces, Avignon, France.
39. Martin, D., Fowlkes, C., Tal, D., and Malik, J. (2001, January 7–14). A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. Proceedings of the Eighth IEEE International Conference on Computer Vision, ICCV, Vancouver, BC, Canada.
40. Szegedy, C., Ioffe, S., Vanhoucke, V., and Alemi, A. (2017, January 4–9). Inception-v4, inception-resnet and the impact of residual connections on learning. Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.10.1609/aaai.v31i1.11231 ↗