A Scalable Pipeline to Create Synthetic Datasets from Functional-Structural Plant Models for Deep Learning

IF 2.6 Q1 AGRONOMY
D. Helmrich, F. Bauer, Mona Giraud, Andrea Schnepf, J. Göbbert, H. Scharr, E. Hvannberg, Morris Riedel
{"title":"A Scalable Pipeline to Create Synthetic Datasets from Functional-Structural Plant Models for Deep Learning","authors":"D. Helmrich, F. Bauer, Mona Giraud, Andrea Schnepf, J. Göbbert, H. Scharr, E. Hvannberg, Morris Riedel","doi":"10.1093/insilicoplants/diad022","DOIUrl":null,"url":null,"abstract":"\n In plant science it is an established method to obtain structural parameters of crops using image analysis. In recent years, deep learning techniques have improved the underlying processes significantly. However, since data acquisition is time and resource consuming, reliable training data is currently limiting. To overcome this bottleneck, synthetic data is a promising option for not only enabling a higher order of correctness by offering more training data, but also for validation of results. However, the creation of synthetic data is complex and requires extensive knowledge in Computer Graphics, Visualization and High-Performance Computing. We address this by introducing Synavis, a framework that allows users to train networks on real-time generated data. We created a pipeline that integrates realistic plant structures, simulated by the functional-structural plant model framework CPlantBox, into the game engine Unreal Engine. For this purpose, we needed to extend CPlantBox by introducing a new leaf geometrization that results in realistic leafs. All parameterized geometries of the plant are directly provided by the plant model. In the Unreal Engine, it is possible to alter the environment. WebRTC enables the streaming of the final image composition, which in turn can then be directly used to train deep neural networks to increase parameter robustness, for further plant trait detection and validation of original parameters.\n We enable user-friendly ready-to-use pipelines, providing virtual plant experiment and field visualizations, a python-binding library to access synthetic data, and a ready-to-run example to train models.","PeriodicalId":36138,"journal":{"name":"in silico Plants","volume":"32 10","pages":""},"PeriodicalIF":2.6000,"publicationDate":"2023-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"in silico Plants","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/insilicoplants/diad022","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AGRONOMY","Score":null,"Total":0}
引用次数: 0

Abstract

In plant science it is an established method to obtain structural parameters of crops using image analysis. In recent years, deep learning techniques have improved the underlying processes significantly. However, since data acquisition is time and resource consuming, reliable training data is currently limiting. To overcome this bottleneck, synthetic data is a promising option for not only enabling a higher order of correctness by offering more training data, but also for validation of results. However, the creation of synthetic data is complex and requires extensive knowledge in Computer Graphics, Visualization and High-Performance Computing. We address this by introducing Synavis, a framework that allows users to train networks on real-time generated data. We created a pipeline that integrates realistic plant structures, simulated by the functional-structural plant model framework CPlantBox, into the game engine Unreal Engine. For this purpose, we needed to extend CPlantBox by introducing a new leaf geometrization that results in realistic leafs. All parameterized geometries of the plant are directly provided by the plant model. In the Unreal Engine, it is possible to alter the environment. WebRTC enables the streaming of the final image composition, which in turn can then be directly used to train deep neural networks to increase parameter robustness, for further plant trait detection and validation of original parameters. We enable user-friendly ready-to-use pipelines, providing virtual plant experiment and field visualizations, a python-binding library to access synthetic data, and a ready-to-run example to train models.
利用植物功能-结构模型创建合成数据集以进行深度学习的可扩展管道
在植物科学中,利用图像分析获得作物的结构参数是一种成熟的方法。近年来,深度学习技术显著改善了底层流程。然而,由于数据采集耗时耗力,目前可靠的训练数据有限。为了克服这个瓶颈,合成数据是一个很有前途的选择,它不仅可以通过提供更多的训练数据来实现更高级别的正确性,而且还可以验证结果。然而,合成数据的创建是复杂的,需要在计算机图形学、可视化和高性能计算方面有广泛的知识。我们通过引入Synavis来解决这个问题,Synavis是一个允许用户在实时生成的数据上训练网络的框架。我们创建了一个管道,将真实的植物结构,通过功能结构植物模型框架CPlantBox模拟,集成到游戏引擎虚幻引擎中。为此,我们需要扩展CPlantBox,引入一个新的叶片几何化,从而产生逼真的叶片。植物的所有参数化几何形状都直接由植物模型提供。在虚幻引擎中,可以改变环境。WebRTC支持最终图像组成的流化,然后可以直接用于训练深度神经网络以增加参数的鲁棒性,从而进一步检测植物性状并验证原始参数。我们支持用户友好的现成管道,提供虚拟植物实验和现场可视化,一个python绑定库来访问合成数据,以及一个现成的运行示例来训练模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
in silico Plants
in silico Plants Agricultural and Biological Sciences-Agronomy and Crop Science
CiteScore
4.70
自引率
9.70%
发文量
21
审稿时长
10 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信