一种作物表型云平台分析系统及方法

文档序号:27681499发布日期:2021-11-30 23:52阅读:114来源:国知局
一种作物表型云平台分析系统及方法

1.本发明是关于一种作物表型云平台分析系统及方法,属于智慧农业领域。


背景技术:

2.大数据的存储、处理和共享,对计算机的性能提出很高的要求,云计算由此相伴而生。云计算是通过网络按需分配计算资源,共享计算资源池,包括服务器、数据库、存储平台、架构和应用等,云计算基于“按需分配”和“共享资源”的理念,具有低成本、数据安全、弹性和快速全局部署等优势。目前云计算的部署模型包括私有云、社区云、公有云与混合云。随着云时代的来临,“互联网+”正在以前所未有的速度席卷全球,悄然影响各个领域的变化和发展,同时大数据也吸引越来越多的关注,大数据的特征主要有数据量大、类型繁多、价值密度低以及速度快、时效高四个特征,这就要求不能仅仅掌握庞大的数据信息,更要对这些含有意义的数据进行专业化处理,管理方式要与时俱进。
3.例如在农业领域,随着现代农业和精确农业的发展,各类表型采集平台获取的大规模数据需要及时转化为研究人员可以理解的信息,然而面对复杂、类型繁多的数据信息,如何通过强大的机器算法更迅速地完成数据价值的“提纯”,是研究人员要解决的难题,因此,需要实现大规模、高通量表型数据采集环节的自动化,进一步提高表型数据的管理和存储的效率,从而可以提高现代作物的育种选择速度,提高在全球气候变化的影响下作物的适应力和产量的稳定性。目前,各国已经建成各种各样数据采集和管理平台,为精确农业的发展提供新的技术手段。
4.然而,表型组数据包括可视图像数据、传感器数据和试验元数据等多种数据集,数据解析实际包含从最初的数据采集到最终细化分析的整个过程,而目前研发的云平台均停留在数据的管理这一步,不能直接给出最后的分析结果,满足从数据获取到自动分析的平台还有待进一步研发。大数据分析经常和云计算联系到一起,利用云计算、算法开发、数据挖掘等方法对大田作物表型进行多层次分析,为作物表型研究者提供相应的技术支持。


技术实现要素:

5.针对上述问题,本发明的目的是提供一种能够满足从数据获取到自动分析的作物表型云平台分析系统及方法。
6.为实现上述目的,本发明采取以下技术方案:一方面,提供一种作物表型云平台分析系统,包括前端采集系统、云平台管理系统和云计算分析系统;
7.所述前端采集系统用于根据预先设定的采集参数,采集待测作物的图像数据;
8.所述云平台管理系统用于设定数据分析流程以及存储待测作物的图像数据;
9.所述云计算分析系统用于采用高通量表型性状提取算法,基于设定的数据分析流程,根据待测作物的图像数据,提取待测作物的表型特征信息。
10.进一步地,所述前端采集系统包括app端模块、设备模块和前端传输模块;
11.所述app端模块用于设置采集参数并建立田块分布网络以及控制所述设备模块的
图像采集;
12.所述设备模块用于根据所述app端模块的控制,采集待测作物的图像数据;
13.所述前端传输模块用于对设备模块采集的原始图像数据进行重命名并发送至所述app端模块对建立的田块分布网络进行更新后,传输至所述云平台管理系统。
14.进一步地,所述app端模块包括参数设置单元、采集拍摄单元和返回保存单元;
15.所述参数设置单元用于设置采集参数;
16.所述采集拍摄单元用于根据设置的采集参数建立田块分布网络,并控制所述设备模块进行多线程、多通道同步拍摄;
17.所述返回保存单元用于根据实验需求,自动选择返回操作、重复实验或保存操作。
18.进一步地,所述设备模块包括高度可调搭载平台和rgb相机;
19.所述高度可调搭载平台上设置有所述rgb相机,所述rgb相机用于根据所述采集拍摄单元的控制,从至少一角度采集待测作物的原始图像数据。
20.进一步地,所述高度可调搭载平台和rgb相机的数量均为两个,每一所述高度可调搭载平台上均设置有一所述rgb相机。
21.进一步地,所述云平台管理系统包括web模块和云存储模块,其中,所述web模块包括项目管理单元和任务管理单元;
22.所述项目管理单元用于对重命名后的图像数据和设置的采集参数进行整理;
23.所述任务管理单元用于根据实际需求,设定数据分析流程;
24.所述云存储模块用于对所述web模块中的原始信息和所述云计算分析系统中生成的信息进行实时存储。
25.进一步地,所述云计算分析系统包括算法模块、分析模块和可视化模块;
26.所述算法模块用于预先嵌入高通量表型性状提取算法和数据可视化算法;
27.所述分析模块用于调用所述算法模块内嵌入的高通量表型性状提取算法,基于设定的数据分析流程,根据整理归纳后的图像数据,提取待测作物的表型结构信息,并反演得到待测作物的功能性状信息;
28.可视化模块用于调用所述算法模块内嵌入的数据可视化算法,对分析模块得到的待测作物的功能性状信息进行对比,显示待测作物的生长动态变化曲线。
29.另一方面,提供一种作物表型云平台分析方法,包括:
30.设置采集参数,根据设置的采集参数建立田块分布网络;
31.确定田块分布网络中特定的田块,对该田块内的待测作物进行拍摄采集,并判断采集的图像数据是否符合预设的采集参数,若不符合,则重复进行拍摄采集直至采集的图像数据符合预设的采集参数;
32.设定数据分析流程,并存储待测作物的图像数据;
33.采用高通量表型性状提取算法,基于设定的数据分析流程,根据待测作物的图像数据,提取待测作物的表型特征信息。
34.进一步地,所述设定数据分析流程,并存储待测作物的图像数据,包括:
35.根据重命名后的图像数据和设置的采集参数,核对待测作物的图像数据的采集质量,并根据设置的采集参数,对核对后的图像数据进行整理;
36.根据实际需求,设定数据分析流程;
37.对原始信息和生成的信息进行实时存储。
38.进一步地,所述采用高通量表型性状提取算法,基于设定的数据分析流程,根据待测作物的图像数据,提取待测作物的表型特征信息,包括:
39.调用预先嵌入的高通量表型性状提取算法,基于设定的数据分析流程,根据待测作物的图像数据,提取待测作物的表型结构信息,并对结果进行反演,进一步得到待测作物的功能性状信息;
40.调用预先嵌入的数据可视化算法,对得到的待测作物的功能性状信息进行对比,显示待测作物的生长动态变化曲线。
41.本发明由于采取以上技术方案,其具有以下优点:
42.1、本发明由于设置有前端采集系统,前端采集系统内设置app端模块,与设备模块连接,app端模块能够控制设备模进行待测作物的图像数据的高通量采集,云平台管理系统能够按照需要进行数据检索、查询、分类、筛选和整合,云计算分析系统能够提取待测作物的表型特征信息,进而生成作物生长分析报告,满足从数据获取到自动分析的一步到位的过程,便于项目基本信息智能管理以及为高效云计算分析提供基础。
43.2、本发明的云计算分析系统可根据提前嵌入的算法对采集的图像数据进行分析,得到待测作物的表型特征信息,并能将数据以统计图表的形式进行显示,将大规模、高通量的数据转化为研究人员可以理解的形式展示,可以广泛应用于智慧农业领域中。
附图说明
44.图1是本发明一实施例提供的系统结构示意图;
45.图2是本发明一实施例提供的前端采集系统的工作流程图;
46.图3是本发明一实施例提供的云平台管理系统的工作流程图;
47.图4是本发明一实施例提供的云计算分析系统的工作流程图。
具体实施方式
48.下面将参照附图更详细地描述本发明的示例性实施方式。虽然附图中显示了本发明的示例性实施方式,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
49.应理解的是,文中使用的术语仅出于描述特定示例实施方式的目的,而无意于进行限制。除非上下文另外明确地指出,否则如文中使用的单数形式“一”、“一个”以及“所述”也可以表示包括复数形式。术语“包括”、“包含”、“含有”以及“具有”是包含性的,并且因此指明所陈述的特征、步骤、操作、元件和/或部件的存在,但并不排除存在或者添加一个或多个其它特征、步骤、操作、元件、部件、和/或它们的组合。文中描述的方法步骤、过程、以及操作不解释为必须要求它们以所描述或说明的特定顺序执行,除非明确指出执行顺序。还应当理解,可以使用另外或者替代的步骤。
50.本发明实施例提供的作物表型云平台分析系统及方法通过前端采集系统采集待测作物的图像数据,通过进行数据检索、查询、分类、筛选和整合,通过云计算分析系统能够提取待测作物的表型特征信息,进而获取作物生长的动态信息,能够包含从最初的数据采
集到最终细化分析的整个过程,便于项目基本信息智能管理以及为高效云计算分析提供基础。
51.实施例1
52.如图1所示,本实施例提供一种作物表型云平台分析系统包括前端采集系统1、云平台管理系统2和云计算分析系统3。
53.前端采集系统1用于根据预先设定的采集参数,采集待测作物的图像数据。
54.云平台管理系统2用于对待测作物的图像数据进行整理归纳和存储,以及设定数据分析流程。
55.云计算分析系统3用于采用高通量表型性状提取算法,根据整理归纳后的图像数据,提取待测作物的表型特征信息,包括表型结构信息和功能性状信息。
56.在一个优选的实施例中,前端采集系统1包括app端模块11、设备模块12和前端传输模块13。
57.app端模块11基于移动手机端软件,用于设置采集参数并建立田块分布网络,以及控制设备模块12的图像采集。
58.设备模块12用于根据app端模块11的控制,采集待测作物的原始图像数据。
59.前端传输模块13用于根据缩略图的信息对设备模块12采集的原始图像数据进行重命名并发送至app端模块11对建立的田块分布网络进行更新后,进而通过广域网无损高通量传输至云平台管理系统2。
60.在一个优选的实施例中,app端模块11包括参数设置单元111、采集拍摄单元112和返回保存单元113。
61.参数设置单元111用于设置采集参数,以区分不同的实验设计,针对不同的作物类型和品种、不同的生育期、肥料处理以及信息采集的时间、地点设置不同的图片名称。其中,采集参数包括项目信息、环境信息、作物信息和设备信息,项目信息包括作物类型、作物品种、肥料处理、拍摄地点、拍摄批次等信息,环境信息包括天气状况和田间情况信息等,作物信息包括作物生育期和作物生长状况等,设备信息包括相机角度和相机高度。
62.采集拍摄单元112用于根据设置的采集参数建立田块分布网络,以区分采集过程中不同的实验田块,并控制设备模块12进行多线程、多通道同步拍摄,其中,采集拍摄单元112与设备模块12之间的连接方式包括无线wifi、蓝牙或ip局域网。
63.返回保存单元113用于根据实验需求,自动选择返回操作,重复实验或保存操作,以及获取按照项目信息命名的缩略图。
64.在一个优选的实施例中,设备模块12包括两个高度可调搭载平台和rgb(光学三原色)相机。每一高度可调搭载平台上均设置有对应rgb相机,一rgb相机用于根据采集拍摄单元112的控制,从一角度(例如0
°
)采集待测作物的原始图像数据,另一rgb相机用于根据采集拍摄单元112的控制,从另一角度(例如45
°
)采集待测作物的原始图像数据。通过采集待测作物的图像数据,获取作物不同角度下的冠层结构信息。
65.在一个优选的实施例中,云平台管理系统2包括web(全球广域网)模块21和云存储模块22,其中,web模块21包括项目管理单元和任务管理单元。
66.项目管理单元用于对重命名后的图像数据和设置的采集参数进行归纳整理,包括数据编辑、分类、归纳和整合。
67.任务管理单元用于根据实际需求,设定数据分析流程。
68.云存储模块22用于对web模块21中的原始信息和云计算分析系统3中生成的信息进行实时存储。
69.在一个优选的实施例中,云计算分析系统3包括算法模块31、分析模块32和可视化模块33。
70.算法模块31用于预先嵌入高通量表型性状提取算法和数据可视化算法,算法模块31存储本系统所需的算法,能够实现高效、高通量的数据分析。
71.分析模块32用于调用算法模块31内嵌入的高通量表型性状提取算法,基于设定的数据分析流程,根据整理归纳后的图像数据,提取待测作物的表型结构信息(例如株高、绿色分数和穗密度等),并反演得到待测作物的功能性状信息(例如绿面积指数、平均叶倾角和冠层光截获等),具体为:
72.分析模块32调用算法模块31内嵌入的高通量表型性状提取算法,采用深度学习方法,基于设定的数据分析流程,从两rgb相机采集的待测作物图像数据(即待测作物的0
°
和45
°
rgb图像)估算待测作物的绿色分数(green fraction,gf),将绿色分数信息作为输入,通过冠层光传输模型,获取待测作物的绿面积指数(green area index,gai)和平均叶倾角(average leaf angle)。
73.可视化模块33用于调用算法模块31内嵌入的数据可视化算法,对分析模块32得到的待测作物的功能性状信息进行对比,显示待测作物的生长动态变化曲线。
74.实施例2
75.如图2至图4所示,本实施例提供一种作物表型云平台分析方法,包括以下步骤:
76.1)在前端采集系统1中登录app端模块11,设备模块12与app端模块11自动连接,其中,连接方式包括无线wifi、蓝牙或ip局域网,设备模块12与app端模块11自动连接时,可进行自动检测,设备模块12与app端模块11自动连接失败时,可采用手动方式将设备模块12,与app端模块11连接。
77.2)进入app端模块11,针对特定实验进行首次操作时,参数设置单元111设置采集参数,包括项目信息、环境信息、作物信息和设备信息,采集拍摄单元112根据设置的采集参数建立田块分布网络,并显示。
78.3)采集拍摄单元112确定田块分布网络中特定的田块,控制设备模块12对该田块内的待测作物进行拍摄采集,并判断设备模块12采集的原始图像数据是否符合预先设定的项目信息,若符合,则进入步骤4);反之,则重复步骤3)直至设备模块12采集的原始图像数据符合预先设定的项目信息,进入步骤4),同时,图像数据自动上传至云平台管理系统2。
79.4)返回保存单元113进行保存操作,并获取按照项目信息命名的缩略图。
80.5)前端传输模块13根据缩略图的信息对设备模块12采集的原始图像数据进行重命名并通过广域网无损高通量传输至云平台管理系统2。
81.6)云平台管理系统2对重命名后的图像数据进行整理归纳,并设定数据分析流程,具体为:
82.6.1)项目管理单元根据重命名后的图像数据和设置的采集参数,核对待测作物的图像数据的采集质量,并根据设置的采集参数,对核对后的图像数据进行编辑、分类、归纳和整合。
83.6.2)任务管理单元根据实际需求,设定数据分析流程,其中,任务管理单元可以针对不同的田块同时进行多个分析过程。
84.6.3)云存储模块22对web模块21中的原始信息和云计算分析系统3中生成的信息进行实时存储。
85.7)云计算分析系统3采用高通量表型性状提取算法,基于设定的数据分析流程,根据整理归纳后的图像数据,提取待测作物的表型特征信息,并显示待测作物的生长动态变化曲线,其中,待测作物的表型特征信息包括待测作物的表型结构信息和功能性状信息,具体为:
86.7.1)分析模块32调用算法模块31内嵌入的高通量表型性状提取算法,基于设定的数据分析流程,根据整理归纳后的图像数据,提取待测作物的表型结构信息,例如绿色分数,并对结果进行反演,进一步得到待测作物的功能性状信息,例如绿面积指数、叶倾角和冠层光截获等:
87.高通量表型性状提取算法可以对作物原始图像数据进行预处理,再通过深度学习方法,从不同角度的rgb图像估算绿色分数(green fraction,gf),然后以多角度图像获取的绿色分数信息为输入,通过冠层光传输模型,实现绿面积指数(green area index,gai)和平均叶倾角(average leaf angle,ala)的估算,进而计算冠层光截获信息等数据。
88.7.2)可视化模块33调用算法模块31内嵌入的数据可视化算法,对分析模块32得到的待测作物的功能性状信息进行对比,显示待测作物的生长动态变化曲线,包括绿面积指数变化曲线、叶倾角变化范围和冠层光截获等,实现数据采集、分析和展示一体化。
89.上述各实施例仅用于说明本发明,其中各部件的结构、连接方式和制作工艺等都是可以有所变化的,凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护范围之外。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1