Cotton is one of the major cash crop in the agriculture led economies across the world. Cotton leaf diseases affects its yield globally. Determining cotton lesions on leaves is difficult when the area is big and the size of lesions is varied. Automated cotton lesion detection is quite useful; however, it is challenging due to fewer disease class, limited size datasets, class imbalance problems, and need of comprehensive evaluation metrics. We propose a novel deep learning based method that augments the data using generative adversarial networks (GANs) to reduce the class imbalance issue and an ensemble-based method that combines the feature vector obtained from the three deep learning architectures including VGG16, Inception V3, and ResNet50. The proposed method offers a more precise, efficient and scalable method for automated detection of diseases of cotton crops. We have implemented the proposed method on publicly available dataset with seven disease and one health classes and have achieved highest accuracy of 95% and F-1 score of 98%. The proposed method performs better than existing state of the art methods.
Read full abstract