Super Resolution Generative Adversarial Network (SRGANS) for Wheat Stripe Rust Classification

Muhammad Hassan Maqsood, Rafia Mumtaz, Ihsan Ul Haq, Uferah Shafi, Syed Mohammad Hassan Zaidi, Maryam Hafeez

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)


Wheat yellow rust is a common agricultural disease that affects the crop every year across the world. The disease not only negatively impacts the quality of the yield but the quantity as well, which results in adverse impact on economy and food supply. It is highly desired to develop methods for fast and accurate detection of yellow rust in wheat crop; however, high-resolution images are not always available which hinders the ability of trained models in detection tasks. The approach presented in this study harnesses the power of super-resolution generative adversarial networks (SRGAN) for upsampling the images before using them to train deep learning models for the detection of wheat yellow rust. After preprocessing the data for noise removal, SRGANs are used for upsampling the images to increase their resolution which helps convolutional neural network (CNN) in learning high-quality features during training. This study empirically shows that SRGANs can be used effectively to improve the quality of images and produce significantly better results when compared with models trained using low-resolution images. This is evident from the results obtained on upsampled images, i.e., 83% of overall test accuracy, which are substantially better than the overall test accuracy achieved for low-resolution images, i.e., 75%. The proposed approach can be used in other real-world scenarios where images are of low resolution due to the unavailability of high-resolution camera in edge devices.

Original languageEnglish
Article number7903
Number of pages12
Issue number23
Early online date26 Nov 2021
Publication statusPublished - 1 Dec 2021


Dive into the research topics of 'Super Resolution Generative Adversarial Network (SRGANS) for Wheat Stripe Rust Classification'. Together they form a unique fingerprint.

Cite this