Self-Supervised Collaborative Multi-Network for Fine-Grained Visual Categorization of Tomato Diseases

Artificial recognition of tomato diseases is often time-consuming, laborious and subjective. For tomato disease images, it is difficult to find small discriminative features between different tomato diseases, which can bring challenges to fine-grained visual categorization of tomato leaf-based images. Therefore, we propose a novel model, which consists of 3 networks, including a Location network, a Feedback network, and a Classification network, named LFC-Net. At the same time, a self-supervision mechanism is proposed in the model, which can effectively detect informative regions of tomato image without the need for manual annotation such as bounding boxes/parts. Based on the consideration of the consistency between category of the image and informativeness of the image, we design a novel training paradigm. The Location network of the model first detects informative regions in the tomato image, and optimizes iterations under the guidance of the Feedback network. Then, the Classification network uses informative regions proposed by the Location network and the full image of the tomato for classification. Our model can be regarded as a multi-network collaboration, and networks can progress together. Compared with the pre-trained model on ImageNet, our model achieves the most advanced performance in the tomato dataset, with accuracy up to 99.7%. This work demonstrates that our model has a high accuracy and has the potential to be applied to other vegetable and fruit datasets, which can provide a reference for the prevention and control of tomato diseases.

[1]  J. Patil,et al.  Analysis of content based image retrieval for plant leaf diseases using color, shape and texture features , 2017 .

[2]  Arnold W. M. Smeulders,et al.  Fine-Grained Categorization by Alignments , 2013, 2013 IEEE International Conference on Computer Vision.

[3]  Yang Lu,et al.  Identification of rice diseases using deep convolutional neural networks , 2017, Neurocomputing.

[4]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[5]  Peilin Zhong,et al.  Rethinking Generative Mode Coverage: A Pointwise Guaranteed Approach , 2019, NeurIPS.

[6]  Julien Michel,et al.  Change Detection Between SAR Images Using a Pointwise Approach and Graph Theory , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[7]  Wenyu Liu,et al.  Weakly-Supervised Semantic Segmentation Network with Deep Seeded Region Growing , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[8]  Kai Han,et al.  Attribute-Aware Attention Model for Fine-grained Representation Learning , 2018, ACM Multimedia.

[9]  Tie-Yan Liu,et al.  Learning to rank for information retrieval , 2009, SIGIR.

[10]  Ya Zhang,et al.  Part-Stacked CNN for Fine-Grained Visual Categorization , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Qixiang Ye,et al.  Selective Sparse Sampling for Fine-Grained Image Recognition , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[13]  Tao Mei,et al.  Look Closer to See Better: Recurrent Attention Convolutional Neural Network for Fine-Grained Image Recognition , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Hod Lipson,et al.  Quantitative Phenotyping of Northern Leaf Blight in UAV Images Using Deep Learning , 2019, Remote. Sens..

[15]  Jiebo Luo,et al.  Looking for the Devil in the Details: Learning Trilinear Attention Sampling Network for Fine-Grained Image Recognition , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Yaser Ahangari Nanehkaran,et al.  Using deep transfer learning for image-based plant disease identification , 2020, Comput. Electron. Agric..

[17]  Murvet Kirci,et al.  Disease detection on the leaves of the tomato plants by using deep learning , 2017, 2017 6th International Conference on Agro-Geoinformatics.

[18]  K. Walsh,et al.  Deep learning for real-time fruit detection and orchard fruit load estimation: benchmarking of ‘MangoYOLO’ , 2019, Precision Agriculture.

[19]  Cho-Jui Hsieh,et al.  SQL-Rank: A Listwise Approach to Collaborative Ranking , 2018, ICML.

[20]  Trevor Darrell,et al.  Part-Based R-CNNs for Fine-Grained Category Detection , 2014, ECCV.

[21]  Wiqas Ghai,et al.  Performance analysis of deep learning CNN models for disease detection in plants using image segmentation , 2020, Information Processing in Agriculture.

[22]  Fei Zhou,et al.  Unsupervised pixel-wise classification for Chaetoceros image segmentation , 2018, Neurocomputing.

[23]  Tie-Yan Liu,et al.  Ranking-Oriented Collaborative Filtering , 2016 .

[24]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[25]  Patrick Wspanialy,et al.  A detection and severity estimation system for generic diseases of tomato greenhouse plants , 2020, Comput. Electron. Agric..

[26]  Xiu-Shen Wei,et al.  Mask-CNN: Localizing parts and selecting descriptors for fine-grained bird species categorization , 2018, Pattern Recognit..

[27]  Michael Teutsch,et al.  Robust and fast detection of moving vehicles in aerial videos using sliding windows , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[28]  Larry S. Davis,et al.  Cross-X Learning for Fine-Grained Visual Categorization , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[29]  David Page,et al.  A Simple Text Mining Approach for Ranking Pairwise Associations in Biomedical Applications , 2017, CRI.

[30]  Yi-Zhe Song,et al.  The Devil is in the Channels: Mutual-Channel Loss for Fine-Grained Image Classification , 2020, IEEE Transactions on Image Processing.

[31]  Saiqa Khan,et al.  Novel fusion of color balancing and superpixel based approach for detection of tomato plant diseases in natural complex environment , 2020, J. King Saud Univ. Comput. Inf. Sci..

[32]  Yutaka Kaizu,et al.  Two-stage approach for detecting slightly overlapping strawberries using HOG descriptor , 2013 .

[33]  Vijay R. Konda,et al.  OnActor-Critic Algorithms , 2003, SIAM J. Control. Optim..

[34]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Tie-Yan Liu,et al.  Learning to Rank for Information Retrieval , 2011 .

[36]  Wang Qi,et al.  Maize seedling detection under different growth stages and complex field environments based on an improved Faster R–CNN , 2019, Biosystems Engineering.

[37]  Qiang Zhou,et al.  Beyond Sliding Windows: Saliency Prior Based Random Partition for Fast Pedestrian Detection , 2016, ICIMCS.

[38]  Kai Chen,et al.  Region Proposal by Guided Anchoring , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Michał Kozłowski,et al.  Varietal classification of barley by convolutional neural networks , 2019, Biosystems Engineering.

[40]  Kanad K. Biswas,et al.  Development of Efficient CNN model for Tomato crop disease identification , 2020, Sustain. Comput. Informatics Syst..

[41]  Xanthoula Eirini Pantazi,et al.  Automated leaf disease detection in different crop species through image features analysis and One Class Classifiers , 2019, Comput. Electron. Agric..

[42]  Xiao Chen,et al.  Identification of tomato leaf diseases based on combination of ABCK-BWTR and B-ARNet , 2020, Comput. Electron. Agric..

[43]  David Menotti,et al.  Brazilian License Plate Detection Using Histogram of Oriented Gradients and Sliding Windows , 2013, ArXiv.

[44]  I. Gogul,et al.  Flower species recognition system using convolution neural networks and transfer learning , 2017, 2017 Fourth International Conference on Signal Processing, Communication and Networking (ICSCN).

[45]  Ashraf Darwish,et al.  An optimized model based on convolutional neural networks and orthogonal learning particle swarm optimization algorithm for plant diseases diagnosis , 2020, Swarm Evol. Comput..

[46]  Yali Wang,et al.  Learning Attentive Pairwise Interaction for Fine-Grained Classification , 2020, AAAI.

[47]  Jing Zhang,et al.  Branch detection for apple trees trained in fruiting wall architecture using depth features and Regions-Convolutional Neural Network (R-CNN) , 2018, Comput. Electron. Agric..

[48]  Marcel Salathé,et al.  Using Deep Learning for Image-Based Plant Disease Detection , 2016, Front. Plant Sci..

[49]  Wei Wu,et al.  High Performance Visual Tracking with Siamese Region Proposal Network , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[50]  Cewu Lu,et al.  Deep LAC: Deep localization, alignment and classification for fine-grained recognition , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[51]  Matthieu Guillaumin,et al.  Food-101 - Mining Discriminative Components with Random Forests , 2014, ECCV.

[52]  Bernard Kamsu-Foguem,et al.  Deep neural networks with transfer learning in millet crop images , 2019, Comput. Ind..

[53]  Unai Irusta,et al.  Few-Shot Learning approach for plant disease classification using images taken in the field , 2020, Comput. Electron. Agric..

[54]  Yang Yu,et al.  Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN , 2019, Comput. Electron. Agric..

[55]  Raja Purushothaman,et al.  Tomato crop disease classification using pre-trained deep learning algorithm , 2018 .

[56]  Venkatesh Saligrama,et al.  A Topic Modeling Approach to Ranking , 2015, AISTATS.

[57]  Tristan Perez,et al.  DeepFruits: A Fruit Detection System Using Deep Neural Networks , 2016, Sensors.

[58]  R. Karthik,et al.  Attention embedded residual CNN for disease detection in tomato leaves , 2020, Appl. Soft Comput..

[59]  Hermann Ney,et al.  ELoPE: Fine-Grained Visual Classification with Efficient Localization, Pooling and Embedding , 2019, 2020 IEEE Winter Conference on Applications of Computer Vision (WACV).

[60]  Andrew Zisserman,et al.  Automated Flower Classification over a Large Number of Classes , 2008, 2008 Sixth Indian Conference on Computer Vision, Graphics & Image Processing.

[61]  Tristan Perez,et al.  On Visual Detection of Highly-occluded Objects for Harvesting Automation in Horticulture , 2015, ICRA 2015.