The use of plant models in deep learning: an application to leaf counting in rosette plants

Deep learning presents many opportunities for image-based plant phenotyping. Here we consider the capability of deep convolutional neural networks to perform the leaf counting task. Deep learning techniques typically require large and diverse datasets to learn generalizable models without providing a priori an engineered algorithm for performing the task. This requirement is challenging, however, for applications in the plant phenotyping field, where available datasets are often small and the costs associated with generating new data are high. In this work we propose a new method for augmenting plant phenotyping datasets using rendered images of synthetic plants. We demonstrate that the use of high-quality 3D synthetic plants to augment a dataset can improve performance on the leaf counting task. We also show that the ability of the model to generate an arbitrary distribution of phenotypes mitigates the problem of dataset shift when training and testing on different datasets. Finally, we show that real and synthetic plants are significantly interchangeable when training a neural network on the leaf counting task.

[1]  Francisco Herrera,et al.  A unifying view on dataset shift in classification , 2012, Pattern Recognit..

[2]  Olarik Surinta,et al.  Comparing Local Descriptors and Bags of Visual Words to Deep Convolutional Neural Networks for Plant Recognition , 2017, ICPRAM.

[3]  Xavier Draye,et al.  An online database for plant image analysis software tools , 2013, Plant Methods.

[4]  Etienne Belin,et al.  Simulation of image acquisition in machine vision dedicated to seedling elongation to validate image processing root segmentation algorithms , 2014 .

[5]  Zhenhua Wang,et al.  Synthesizing Training Images for Boosting Human 3D Pose Estimation , 2016, 2016 Fourth International Conference on 3D Vision (3DV).

[6]  Hanno Scharr,et al.  Finely-grained annotated datasets for image-based plant phenotyping , 2016, Pattern Recognit. Lett..

[7]  Loïc Pagès,et al.  Using a structural root system model to evaluate and improve the accuracy of root image analysis pipelines , 2016, bioRxiv.

[8]  Przemyslaw Prusinkiewicz,et al.  Design and Implementation of the L+C Modeling Language , 2003, RULE@RDP.

[9]  Przemyslaw Prusinkiewicz,et al.  L-Py: An L-System Simulation Framework for Modeling Plant Architecture Development Based on a Dynamic Language , 2012, Front. Plant Sci..

[10]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[11]  Brendan Lane,et al.  The use of positional information in the modeling of plants , 2001, SIGGRAPH.

[12]  Edward Jones,et al.  A survey of image processing techniques for plant extraction and segmentation in the field , 2016, Comput. Electron. Agric..

[13]  S. Tsaftaris,et al.  Phenotiki: an open software and hardware platform for affordable and easy image‐based phenotyping of rosette‐shaped plants , 2017, The Plant Journal.

[14]  P. Prusinkiewicz Modeling plant growth and development. , 2004, Current opinion in plant biology.

[15]  Xavier Draye,et al.  Novel scanning procedure enabling the vectorization of entire rhizotron-grown root systems , 2013, Plant Methods.

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

[17]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

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

[19]  Tony P. Pridmore,et al.  Deep machine learning provides state-of-the-art performance in image-based plant phenotyping , 2016, bioRxiv.

[20]  P. Prusinkiewicz,et al.  ART AND SCIENCE OF LIFE: DESIGNING AND GROWING VIRTUAL PLANTS WITH L-SYSTEMS , 2004 .

[21]  Przemyslaw Prusinkiewicz,et al.  Animation of plant development , 1993, SIGGRAPH.

[22]  Christophe Godin,et al.  Functional-structural plant models: a growing paradigm for plant studies. , 2014, Annals of botany.

[23]  A. Lindenmayer Mathematical models for cellular interactions in development. II. Simple and branching filaments with two-sided inputs. , 1968, Journal of theoretical biology.

[24]  A. Lindenmayer Mathematical models for cellular interactions in development. I. Filaments with one-sided inputs. , 1968, Journal of theoretical biology.

[25]  P. Prusinkiewicz,et al.  Modeling the architecture of expanding Fraxinus pennsylvanica shoots using L-systems , 1994 .

[26]  Brendan Lane,et al.  The L+C Plant-Modelling Language , 2007 .

[27]  Daniel Leitner,et al.  A dynamic root system growth model based on L-Systems , 2010, Plant and Soil.

[28]  Przemyslaw Prusinkiewicz,et al.  Virtual laboratory: an interactive software environment for computer graphics , 1999, 1999 Proceedings Computer Graphics International.

[29]  M. Tester,et al.  Phenomics--technologies to relieve the phenotyping bottleneck. , 2011, Trends in plant science.

[30]  C. Fournier,et al.  OpenAlea: a visual programming and component-based software platform for plant modelling. , 2008, Functional plant biology : FPB.

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

[32]  Leonidas J. Guibas,et al.  Render for CNN: Viewpoint Estimation in Images Using CNNs Trained with Rendered 3D Model Views , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[33]  Jianfei Cai,et al.  Beyond pixels: A comprehensive survey from bottom-up to semantic image segmentation and cosegmentation , 2015, J. Vis. Commun. Image Represent..

[34]  Francesco Ferrini,et al.  Isoprene Responses and Functions in Plants Challenged by Environmental Pressures Associated to Climate Change , 2017, Front. Plant Sci..

[35]  W. Philips,et al.  Rosette Tracker: An Open Source Image Analysis Tool for Automatic Quantification of Genotype Effects1[C][W] , 2012, Plant Physiology.

[36]  Gerhard Buck-Sorlin,et al.  The rule-based language XL and the modelling environment GroIMP illustrated with simulated tree competition. , 2008, Functional plant biology : FPB.

[37]  Sotirios A. Tsaftaris,et al.  Image-based plant phenotyping with incremental learning and active contours , 2014, Ecol. Informatics.

[38]  P. Prusinkiewicz,et al.  Computational models of plant development and form. , 2012, The New phytologist.

[39]  Przemyslaw Prusinkiewicz,et al.  Graphical applications of L-systems , 1986 .

[40]  Marceli Wein,et al.  Proceedings on Graphics Interface '86/Vision Interface '86 , 1986 .