Multi-stream hybrid architecture based on cross-level fusion strategy for fine-grained crop species recognition in precision agriculture

Abstract Precision farming aims to optimizing the crop production process and managing sustainable supply chain practices as more efficient and reasonable as possible. Recently, various advanced technologies, such as deep-learning and internet of things (IoT), have achieved remarkable intelligence progress in realistic agricultural conditions. However, crops species recognition can be considered as fine-grained visual classification (FGVC) problem, suffering the low inter-class discrepancy and high intra-class variances from the subordinate categories, which is more challenging than common basic-level category classification depended on traditional deep neural networks (DNNs). This paper presents a fine-grained visual recognition model named as MCF-Net to classifying different crop species in practical farmland scenes. Proposed MCF-Net is consisted of cross stage partial network (CSPNet) as backbone module, three parallel sub-networks, and cross-level fusion module. With multi-stream hybrid architecture utilizing massive fine-granulometric information, MCF-Net obtains preferable representation ability for distinguishing interclass discrepancy and tolerating intra-class variances. In addition, the end-to-end implementation of MCF-Net is optimized by cross-level fusion strategy to accurately identify different crop categories. Several experiments on in-field CropDeepv2 datasets demonstrate that our method favorably against the state-of-the-art methods. The recognition accuracy and F1-score of MCF-Net achieves very competitive results up to 90.6% and 0.962 separately, both of which outperforming contrasted models indicate better recognition accuracy and model stability of our method. Moreover, the overall parameters of MCF-Net are only 807 MByte with achieving a good balance between model’s performance and complexity. It is acceptable and suitable to the implementation of IoT platforms in precision agricultural practices.

[1]  Aboul Ella Hassanien,et al.  An optimized dense convolutional neural network model for disease recognition and classification in corn leaf , 2020, Comput. Electron. Agric..

[2]  Errui Ding,et al.  Multi-Attention Multi-Class Constraint for Fine-grained Image Recognition , 2018, ECCV.

[3]  Qilong Wang,et al.  Is Second-Order Information Helpful for Large-Scale Visual Recognition? , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[4]  Ziheng Sun,et al.  Deep Learning Classification for Crop Types in North Dakota , 2020, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[5]  Matthieu Cord,et al.  HybridNet: Classification and Reconstruction Cooperation for Semi-Supervised Learning , 2018, ECCV.

[6]  Jun-Wei Hsieh,et al.  CSPNet: A New Backbone that can Enhance Learning Capability of CNN , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[7]  George K. Karagiannidis,et al.  Internet of Things (IoT) and Agricultural Unmanned Aerial Vehicles (UAVs) in smart farming: A comprehensive review , 2020, Internet Things.

[8]  Qilong Wang,et al.  Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalization , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[9]  Chuanmin Shuai,et al.  A hybrid modelling approach to understanding adoption of precision agriculture technologies in Chinese cropping systems , 2020, Comput. Electron. Agric..

[10]  Xinge You,et al.  Hierarchical Bilinear Pooling for Fine-Grained Visual Recognition , 2018, ECCV.

[11]  Lei Zhang,et al.  Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalization , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Min Zuo,et al.  CropDeep: The Crop Vision Dataset for Deep-Learning-Based Classification and Detection in Precision Agriculture , 2019, Sensors.

[13]  Paolo Remagnino,et al.  Multi-Organ Plant Classification Based on Convolutional and Recurrent Neural Networks , 2018, IEEE Transactions on Image Processing.

[14]  Zhiguo Cao,et al.  Fine-grained maize tassel trait characterization with multi-view representations , 2015, Comput. Electron. Agric..

[15]  Won Suk Lee,et al.  Detection and counting of immature green citrus fruit based on the Local Binary Patterns (LBP) feature using illumination-normalized images , 2018, Precision Agriculture.

[16]  Tingli Su,et al.  Deep-Learning Forecasting Method for Electric Power Load via Attention-Based Encoder-Decoder with Bayesian Optimization , 2021, Energies.

[17]  Tingli Su,et al.  Distributed Deep Fusion Predictor for a Multi-Sensor System Based on Causality Entropy , 2021, Entropy.

[18]  Sanmeet Kaur,et al.  Evolution of Internet of Things (IoT) and its significant impact in the field of Precision Agriculture , 2019, Comput. Electron. Agric..

[19]  Li Zhang,et al.  Growing period classification of Gynura bicolor DC using GL-CNN , 2020, Comput. Electron. Agric..

[20]  Po Yang,et al.  Fusing multi-scale context-aware information representation for automatic in-field pest detection and recognition , 2020, Comput. Electron. Agric..

[21]  Jian-Lei Kong,et al.  The New Trend of State Estimation: From Model-Driven to Hybrid-Driven Methods , 2021, Sensors.

[22]  Subhransu Maji,et al.  Bilinear CNNs for Fine-grained Visual Recognition , 2015 .

[23]  Ben C. Stöver,et al.  LeafNet: A computer vision system for automatic plant species identification , 2017, Ecol. Informatics.

[24]  Li Yujian,et al.  A comparative study of fine-tuning deep learning models for plant disease identification , 2019, Comput. Electron. Agric..

[25]  N. Ahmed,et al.  Automated analysis of visual leaf shape features for plant classification , 2019, Comput. Electron. Agric..

[26]  Jirapond Muangprathub,et al.  IoT and agriculture data analysis for smart farm , 2019, Comput. Electron. Agric..

[27]  Ahmed M. Anter,et al.  An improved fast fuzzy c-means using crow search optimization algorithm for crop identification in agricultural , 2019, Expert Syst. Appl..

[28]  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).

[29]  Nuno Silva,et al.  mySense: A comprehensive data management environment to improve precision agriculture practices , 2019, Comput. Electron. Agric..

[30]  Larry S. Davis,et al.  Learning a Discriminative Filter Bank Within a CNN for Fine-Grained Recognition , 2016, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[31]  Alexandre Escolà,et al.  Assessing ranked set sampling and ancillary data to improve fruit load estimates in peach orchards , 2019, Comput. Electron. Agric..

[32]  Tao Mei,et al.  Destruction and Construction Learning for Fine-Grained Image Recognition , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[33]  Jianhua Li,et al.  A Novel Image Classification Method with CNN-XGBoost Model , 2017, IWDW.

[34]  P. Lin,et al.  Deep convolutional neural network for automatic discrimination between Fragaria × Ananassa flowers and other similar white wild flowers in fields , 2018, Plant Methods.

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

[36]  Dorota Temple,et al.  Deep Neural Networks and Transfer Learning for Food Crop Identification in UAV Images , 2020, Drones.

[37]  Tingli Su,et al.  Probability Fusion Decision Framework of Multiple Deep Neural Networks for Fine-Grained Visual Classification , 2019, IEEE Access.

[38]  Tiejun Zhao,et al.  Look-Into-Object: Self-Supervised Structure Modeling for Object Recognition , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).