Plant Classification in the Wild: A Transfer Learning Approach

Datasets specialized in wildlife usually contain imbalanced classes of natural wild images such as, for instance, plant images, which are acquired from the surrounding environment with natural scene background. Deep neural networks have proven their efficiency in classifying such datasets. However, such an approach requires a workaround to approximately balance the classes in order to prevent the occurrence of overfitting during the training phase of the neural network. Many approaches exist to overcome this problem includes over-sampling, undersampling, generating synthetic samples, data augmentation, etc. The iNaturalist species classification and detection dataset represents a good example of vastly imbalanced datasets. It contains 13 superclasses. This work focuses on the Plantae superclass and builds a Convolutional Neural Network to distinguish a subset of the subclasses of Plantae. Our model benefits from cutting-edge techniques such as transfer learning and data augmentation to obtain a reasonably high level of accuracy (78.76%).

[1]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

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

[3]  Tony P. Pridmore,et al.  Deep Learning for Multi-task Plant Phenotyping , 2017 .

[4]  Bogdan Ionescu,et al.  UPB HES SO @ PlantCLEF 2017: Automatic Plant Image Identification using Transfer Learning via Convolutional Neural Networks , 2017, CLEF.

[5]  Paolo Remagnino,et al.  Deep-plant: Plant identification with convolutional neural networks , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[6]  Ian Stavness,et al.  Deep Plant Phenomics: A Deep Learning Platform for Complex Plant Phenotyping Tasks , 2017, Front. Plant Sci..

[7]  Mahmoud Al-Ayyoub,et al.  A comparative study of open source deep learning frameworks , 2018, 2018 9th International Conference on Information and Communication Systems (ICICS).

[8]  Yuxuan Wang,et al.  A Leaf Recognition Algorithm for Plant Classification Using Probabilistic Neural Network , 2007, 2007 IEEE International Symposium on Signal Processing and Information Technology.

[9]  Yu Sun,et al.  Deep Learning for Plant Identification in Natural Environment , 2017, Comput. Intell. Neurosci..

[10]  Paul A. Beardsley,et al.  Editable Parametric Dense Foliage from 3D Capture , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[11]  Fei-Fei Li,et al.  ImageNet: A large-scale hierarchical image database , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Yang Song,et al.  The iNaturalist Challenge 2017 Dataset , 2017, ArXiv.

[13]  Hulya Yalcin,et al.  Plant classification using convolutional neural networks , 2016, 2016 Fifth International Conference on Agro-Geoinformatics (Agro-Geoinformatics).

[14]  Juan C. Caicedo,et al.  Fine-tuning Deep Convolutional Networks for Plant Recognition , 2015, CLEF.