Papers
Topics
Authors
Recent
Search
2000 character limit reached

Importance of realism in procedurally-generated synthetic images for deep learning: case studies in maize and canola

Published 8 Apr 2024 in cs.CV and cs.LG | (2404.05128v2)

Abstract: Artificial neural networks are often used to identify features of crop plants. However, training their models requires many annotated images, which can be expensive and time-consuming to acquire. Procedural models of plants, such as those developed with Lindenmayer-systems (L-systems) can be created to produce visually realistic simulations, and hence images of plant simulations, where annotations are implicitly known. These synthetic images can either augment or completely replace real images in training neural networks for phenotyping tasks. In this paper, we systematically vary amounts of real and synthetic images used for training in both maize and canola to better understand situations where synthetic images generated from L-systems can help prediction on real images. This work also explores the degree to which realism in the synthetic images improves prediction. We have five different variants of a procedural canola model (these variants were created by tuning the realism while using calibration), and the deep learning results showed how drastically these results improve as the canola synthetic images are made to be more realistic. Furthermore, we see how neural network predictions can be used to help calibrate L-systems themselves, creating a feedback loop.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (40)
  1. Plant factory exporter. e-on Software.
  2. Leaf counting with deep convolutional and deconvolutional networks. In Proceedings of the IEEE International Conference on Computer Vision Workshops, pages 2080–2089, 2017.
  3. Using L-systems for modeling source–sink interactions, architecture and physiology of growing trees: The L-PEACH model. New Phytologist, 166(3):869–880, 2005.
  4. A novel technique combining image processing, plant development properties, and the Hungarian algorithm, to improve leaf detection in maize. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, pages 74–75, 2020.
  5. Jinhai Cai. Robust filtering-based thinning algorithm for pattern recognition. The Computer Journal, 55(7):887–896, 2012.
  6. Junction-based correspondence estimation of plant point cloud data using subgraph matching. IEEE Geoscience and Remote Sensing Letters, 13(8):1119–1123, 2016.
  7. High-throughput field-phenotyping tools for plant breeding and precision agriculture. Agronomy, 9(5):258, 2019.
  8. Holistic and component plant phenotyping using temporal image sequence. Plant Methods, 14(1):35, 2018.
  9. L-system models for image-based phenomics: case studies of maize and canola. in silico Plants, 4(1):diab039, 2022.
  10. Reconsidering plant memory: intersections between stress recovery, RNA turnover, and epigenetics. Science Advances, 2(2):e1501340, 2016.
  11. Leveraging image analysis for high-throughput plant phenotyping. Frontiers in Plant Science, 10:508, 2019.
  12. Exploiting high-throughput indoor phenotyping to characterize the founders of a structured B. napus breeding population. Frontiers in Plant Science, 12:780250–780250, 2021.
  13. Phenotyping and plant breeding: overcoming the barriers. Frontiers in Plant Science, 10:1713, 2020.
  14. Quantifying the degree of self-nestedness of trees: application to the structural analysis of plants. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 7(4):688–703, 2009.
  15. Synthetic data at scale: A paradigm to efficiently leverage machine learning in agriculture. Available at SSRN 4314564, 2023.
  16. Deep learning. Nature, 521(7553):436–444, 2015.
  17. Deep-plant: Plant identification with convolutional neural networks. In 2015 IEEE International Conference on Image Processing (ICIP), pages 452–456. IEEE, 2015.
  18. Aristid Lindenmayer. Mathematical models for cellular interactions in development I. Filaments with one-sided inputs. Journal of Theoretical Biology, 18(3):280–299, 1968.
  19. The Algorithmic Beauty of Plants. New York: Springer-Verlag, 1990.
  20. Crop lodging prediction from UAV-acquired images of wheat and canola using a DCNN augmented with handcrafted texture features. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2019.
  21. Radomir Mech. Modeling and Simulation of the Interaction of Plants with the Environment using L-systems and their Extensions. Calgary, 1997.
  22. Simulated plant images improve maize leaf counting accuracy. BioRxiv, page 706994, 2019.
  23. Using deep learning for image-based plant disease detection. Frontiers in Plant Science, 7:1419, 2016.
  24. Deep phenotyping: deep learning for temporal phenotype/genotype classification. Plant Methods, 14(1):66, 2018.
  25. Sergey I Nikolenko. Synthetic Data for Deep Learning. Springer, 2021.
  26. Taishin Nishida. KOL-system simulating almost but not exactly the same development: case of japanese cypress. Memoirs of the Faculty of Science, Kyoto University, Series B, 8(1):97–122, 1980.
  27. University of Calgary. Algorithmic botany. http://algorithmicbotany.org/virtual_laboratory/.
  28. University of Nebraska-Lincoln Plant Vision Initiative. UNL plant phenotyping datasets, 2018. https://plantvision.unl.edu/dataset.
  29. Comparing local descriptors and bags of visual words to deep convolutional neural networks for plant recognition. In International Conference on Pattern Recognition Applications and Methods, pages 479–486. SciTePress, 2017.
  30. Deep machine learning provides state-of-the-art performance in image-based plant phenotyping. GigaScience, 6(10):gix083, 2017.
  31. Control of bud activation by an auxin transport switch. Proceedings of the National Academy of Sciences, 106(41):17431–17436, 2009.
  32. SciDataManager. UNL plant phenotyping datasets, 2020. https://p2irc-data-dev.usask.ca/244dataset/10.1109.SciDataManager.2020.2457284788.
  33. High throughput phenotyping to accelerate crop breeding and monitoring of diseases in the field. Current Opinion in Plant Biology, 38:184–192, 2017.
  34. Plant phenomics, from sensors to knowledge. Current Biology, 27(15):R770–R783, 2017.
  35. RD Tillett. Image analysis for agricultural processes: a review of potential opportunities. Journal of Agricultural Engineering Research, 50:247–258, 1991.
  36. Jordan Ubbens. Deep plant phenomics documentation. github, 2017. https://deep-plant-phenomics.readthedocs.io/en/latest/.
  37. The use of plant models in deep learning: an application to leaf counting in rosette plants. Plant Methods, 14(1):6, 2018.
  38. Deep plant phenomics: a deep learning platform for complex plant phenotyping tasks. Frontiers in Plant Science, 8:1190, 2017.
  39. Synthetic data, real errors: how (not) to publish and use synthetic data. In International Conference on Machine Learning, pages 34793–34808. PMLR, 2023.
  40. Rice morphogenesis and plant architecture: measurement, specification and the reconstruction of structural development by 3D architectural modelling. Annals of Botany, 95(7):1131–1143, 2005.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.