植物生长分布状态检测方法及装置

文档序号:32944388发布日期:2023-01-14 10:07阅读:26来源:国知局
植物生长分布状态检测方法及装置

1.本发明涉及计算机视觉处理技术领域,尤其涉及一种植物生长分布状态检测方法及装置。


背景技术:

2.随着智慧农业的发展,为农业生产提供了可视化管理和智能化决策,而可视化管理和智能决策需要快速精准地掌握农作物的生长状态。由于叶绿素作物进行光合作用的重要色素,在光合作用的光吸收过程中起核心作用,而作物叶片叶绿素含量的高低是判断作物光合速率、生长和营养状况的重要参数,因此获取作物的空间三维模型,以得到作物生长关键节点的表型信息,从而将其结合作物叶绿素含量分布对评价作物养分分布、营养运输和生长状态至关重要。
3.目前,大多采用两种方式获取作物营养分布,一种是利用phenospex的fieldscan系统,通过高通量多光谱三维激光获取作物的高光谱数据、三维点云数据,并对作物高度、3d叶面积、投影叶面积、数字生物量、叶片角度、叶面积指数、等表型参数叶绿素含量和绿度灯营养指标进行分别计算;另一种是利用micasense-rededge成像多光谱设备,通过多个摄像头搭配不同带通的滤光片能够采集475nm、560nm、668nm、840nm和717nm波段的多光谱图像信息,以利用平面图像检测植物表型营养组织分布。
4.然而,上述第一种方式中计算的各个参数都是独立存在的,没有建立数据间的联系,容易对营养成分检测造成误差,同时整个系统需要庞大昂贵且专业的大型场地设施支持,不能很好地应用于实际农业生产当中;另一种方式的系统无法获取作物的三维空间模型,无法生成作物、太阳、测量装置三者的空间位姿信息,容易造成叶绿素含量分布差异大。


技术实现要素:

5.本发明提供一种植物生长分布状态检测方法及装置,用以解决现有技术中作物营养分布检测误差较大的缺陷,通过获取作物的表型信息与营养的空间分布信息,实现及时准确地检测植物表型营养组织分布。
6.本发明提供一种植物生长分布状态检测方法,包括:接收多光谱植物图像、环境光照强度、点云数据和天空图像;利用所述环境光照强度、所述点云数据和所述天空图像,对所述多光谱植物图像进行校正,得到校正图像像元亮度值和校正反射率;根据校正图像像元亮度值和校正反射率,并结合所述点云数据和预先构建的作物营养组织检测模型,得到表征作物生长分布状态的营养组织分布检测结果。
7.根据本发明提供的一种植物生长分布状态检测方法,所述利用所述环境光照强度、所述点云数据和所述天空图像,对所述多光谱植物图像进行校正,包括:将所述点云数据与所述植物光谱图像进行匹配,并利用预先获取的第一分割掩膜对所述点云数据进行分割,得到用于表征作物部分的作物点云数据;以构成所述多光谱植物图像中作物的点为中心,结合预设区域范围,将所述多光谱植物图像中的作物部分划分为多个区域;根据所述环
境光照强度、所述作物点云数据和所述天空图像,分别对各个区域中的作物部分进行较正,得到校正dn值和校正反射率。
8.根据本发明提供的一种植物生长分布状态检测方法,根据所述环境光照强度、所述作物点云数据和所述天空图像,分别对各个区域中的作物部分进行较正,得到校正图像像元亮度值和校正反射率,包括:针对任一区域,根据中心点和所述作物点云数据,得到所述区域内中心点的平均法向量;根据所述天空图像,得到对应所述区域的太阳照射角度和太阳方位角度;根据所述平均法向量、所述太阳照射角度和所述太阳方位角度,得到对应所述中心点的镜面反射光向量;根据所述镜面反射光向量、所述环境光照强度和所述作物点云数据,得到对应所述中心点的校正图像像元亮度值;根据对应所述中心点的校正图像像元亮度值和所述环境光照强度,对对应区域内的预设中心点进行校正,得到对应中心点的校正反射率。
9.根据本发明提供的一种植物生长分布状态检测方法,所述多光谱植物图像包括多个不同通道的植物光谱图像,且所述植物光谱图像对应的光谱通道像素按预设排列方式排列,在将所述多光谱植物图像中的作物部分划分为多个区域之前,还包括:根据预先指定通道,将对应植物光谱图像组合生成彩色图像;根据作物颜色特征将所述彩色图像进行图像分割,生成第二分割掩膜;根据所述第二分割掩膜,对所述预先指定通道对应的植物光谱图像进行图像分割,得到所述多光谱植物图像中的作物部分。
10.根据本发明提供的一种植物生长分布状态检测方法,得到用于表征作物部分的作物点云数据,包括:将所述点云数据沿用于获取所述点云数据的激光雷达光轴方向进行投影,得到点云反射率数据;对所述点云反射率数据进行归一化处理,得到数值分布于预设数值区间的点云反射率分布图;根据所述多光谱植物图像和所述环境光照强度,得到反射率分布图;将所述点云反射率分布图与所述反射率分布图进行图像匹配,并利用预先获取的第一分割掩膜对所述点云数据进行分割,并提取所述点云数据中的作物部分,得到作物点云数据。
11.根据本发明提供的一种植物生长分布状态检测方法,在将所述多光谱植物图像中的作物部分划分为多个区域之后,获取用于表征作物生长分布状态的植物表型数据,所述植物表型数据包括叶面平均叶倾角参数、作物叶面积指数和作物株高参数中的至少一项,则获取所述植物表型数据,包括:遍历所述多光谱图像中的作物叶面,并于预设选取规则,选择叶面边缘区域,得到作物叶片与茎秆相连部分的平均叶片法向量和相邻茎秆面的平均法向量;根据所述作物叶片与茎秆相连部分的平均叶片法向量和所述相邻茎秆面的平均法向量,得到叶面平均叶倾角参数;和/或,根据所述中心点,将对应区域划分为多个三角形区域,并获取冠层叶片对应所述作物点云数据的各所述三角形区域的面积;根据所述冠层叶片对应所述作物点云数据的各所述三角形区域的面积和预先获取的冠层最小外接矩形面积,得到作物叶面积指数;和/或,根据所述作物点云数据,得到作物株高参数。
12.根据本发明提供的一种植物生长分布状态检测方法,在接收多光谱植物图像、环境光照强度、点云数据和天空图像之前,包括:利用惯性测量模块,获取俯仰角、滚动角、偏航角和加速度;根据所述俯仰角、所述滚动角、所述偏航角和所述加速度,得到当前测量位姿;根据待获取的多光谱植物图像、环境光照强度、点云数据和天空图像,调整所述当前测量位姿。
13.本发明还提供一种植物生长分布状态检测装置,包括:包括用于获取多光谱植物图像的成像光谱传感器模块、用于获取环境光照强度的上行环境光谱传感器模块、用于获取点云数据的激光雷达模块、用于获取天空图像的鱼眼相机模块和中央处理模块,还包括存储与所述中央处理模块上运行的程序或指令,所述程序或指令被所述中央处理模块执行如上任一项所述植物生长分布状态检测方法的步骤。
14.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述植物生长分布状态检测方法的步骤。
15.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述植物生长分布状态检测方法的步骤。
16.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述植物生长分布状态检测方法的步骤。
17.本发明提供的植物生长分布状态检测方法,利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,以避免由于叶面的倾斜、弯曲、扭转对多光谱植物图像造成干扰,并根据校正后的光谱结合模型对作物营养组织分布进行检测,提高了植物生长分布状态的检测精度,以快速准确的获取作物的表型数据和作物空间营养分布状况,进而便于后续综合分析作物的生长状况,针对不同的作物生长状况针对性的施肥浇水,减少了化肥的浪费和环境的污染。
18.本发明提供的植物生长分布状态检测装置,通过集成激光雷达、鱼眼相机、成像光谱传感器模块和上行环境光谱传感器模块,以将对应获取的数据进行融合,对自然生长条件下作物冠层的复杂结构产生复杂的杂乱散射以及叶面的倾斜、弯曲、扭转对反射光谱造成的干扰进行了校正,提高了作物营养分布的检测精度,通过激光雷达和imu模块快速便捷的对田间作物三维立体结构进行重建,获取作物的表型信息;另外,结构小巧,设备轻量化,方便应用于实际农田环境条件下。
附图说明
19.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是本发明提供的植物生长分布状态检测方法的流程示意图;
21.图2是本发明提供的成像多光谱传感器光谱通道排列示意图;
22.图3是本发明提供的采集数据示意图;
23.图4是本发明提供的平均法向量示意图;
24.图5是本发明提供的太阳照射角度示意图;
25.图6是本发明提供的镜面反射光向量示意图;
26.图7是本发明提供的植物生长分布状态检测装置的结构示意图之一;
27.图8是本发明提供的植物生长分布状态检测装置的结构示意图之二;
28.图9是本发明提供的电子设备的结构示意图。
具体实施方式
29.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.图1示出了本发明一种植物生长分布状态检测方法的流程示意图,该方法包括:
31.s11,接收多光谱植物图像、环境光照强度、点云数据和天空图像;
32.s12,利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,得到校正图像像元亮度值和校正反射率;
33.s13,根据校正图像像元亮度值和校正反射率,并结合点云数据和预先构建的作物营养组织检测模型,得到表征作物生长分布状态的营养组织分布检测结果。
34.需要说明的是,本说明书中的s1n不代表植物生长分布状态检测方法的先后顺序,下面具体结合图2-图6描述本发明的植物生长分布状态检测方法。
35.步骤s11,接收多光谱植物图像、环境光照强度、点云数据和天空图像。
36.需要说明的是,本实施例的执行主体为中央处理模块,因此,在接收多光谱植物图像、环境光照强度、点云数据和天空图像之前,包括:利用成像光谱传感器模块获取多光谱植物图像,并将获取的多光谱植物图像发送至中央处理模块;利用上行环境光谱传感器模块获取环境光照强度,并将获取的环境光照强度发送至中央处理模块;利用获激光雷达模块取点云数据,并将获取的点云数据发送至中央处理模块;利用鱼眼相机模块获取天空图像,并将获取的天空图像发送至中央处理模块。
37.应当注意,多光谱植物图像包括多个预设通道的植物光谱图像,且植物光谱对应的光谱通道像素按预设排列顺序排列,预设通道可根据叶绿素敏感波段以及与激光雷达匹配要求进行设置,预设排列方式可根据预设波段和实际设计需求或先验经验设置。环境光照强度包括多个波段的环境光谱图像,环境光照强度的波段与预设通道一一对应。
38.在一种可能的实现方式中,预设波段包括450nm、550nm、650nm、680nm、730nm、760nm、810nm、860nm和905nm波段,对应的光谱通道像素按照3
×
3规律排布在成像传感器模块的cmos上,参考图2,每个波段植物光谱图像的分辨率为680*680,帧率为90fps。
39.在一个可选实施例中,在接收多光谱植物图像、环境光照强度、点云数据和天空图像之前,包括:利用惯性测量(imu)模块,获取俯仰角、滚动角、偏航角和加速度;根据所述俯仰角、所述滚动角、所述偏航角和所述加速度,得到当前测量位姿;根据待获取的多光谱植物图像、环境光照强度、点云数据和天空图像,调整所述当前测量位姿。需要说明的是,imu模块可以内置于激光雷达中。另外,当imu模块采用陀螺仪时,在测量之前,还需要对其进行校准,校准方式可参照现有校准方式,比如拿起设备在空间按“8”字绕行三遍,此处不作进一步地限定。
40.步骤s12,利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,得到校正图像像元亮度值和校正反射率。
41.在本实施例中,利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,包括:将点云数据与植物光谱图像进行匹配,并利用预先获取的第一分割掩膜对点云数据进行分割,得到用于表征作物部分的作物点云数据;以构成多光谱植物图像中作物的
点为中心,结合预设区域范围,将多光谱植物图像中的作物部分划分为多个区域;根据环境光照强度、作物点云数据和天空图像,分别对各个区域中的作物部分进行较正,得到校正dn值和校正反射率。
42.更进一步地说,得到用于表征作物部分的作物点云数据,包括:将点云数据沿用于获取点云数据的激光雷达光轴方向进行投影,得到点云反射率数据;对点云反射率数据进行归一化处理,得到数值分布于预设数值区间的点云反射率分布图;根据多光谱植物图像和环境光照强度,得到反射率分布图;将点云反射率分布图与反射率分布图进行图像匹配,并利用预先获取的第一分割掩膜对点云数据进行分割,并提取点云数据中的作物部分,得到作物点云数据。
43.需要说明的是,根据多光谱植物图像和环境光照强度,得到反射率分布图,包括:以构成多光谱植物图像中作物的点为中心,结合预设区域范围,将多光谱植物图像中的作物部分划分为多个区域;分别针对每个区域,根据多光谱植物图像和环境光照强度,得到反射率;根据各个区域对应的反射率,得到反射率分布图。
44.反射率表示为:
[0045][0046]
其中,r
band
(x,y)表示波段band植物光谱图像中点(x,y)的反射率,dn
band
(x,y)表示对应波段环境光谱图像中点(x,y)的图像像元亮度(dn)值,mask(x,y)表示点(x,y)的掩膜值,dns
band
表示对应波段上行环境光谱传感器数据,上行环境光谱传感器数据具体包括对应上行环境光谱传感器各个波段的数值,且上行环境光谱传感器的波段与成像光谱传感器的波段一一对应。应当注意,掩膜值可根据下文第二分割掩膜确定,此处不作重复阐述。
[0047]
另外,第一分割掩膜可参照下文第二分割掩膜获取,此处不作重复阐述。
[0048]
参考图3,由于叶片的弯曲和褶皱分布于叶片的不同区域,以及自然生长条件下作物冠层的复杂结构,容易造成杂乱散射,因此需要将多光谱植物图像中的作物部分划分为多个区域,以分别对各个区域进行反射光谱图像的校正,减小了干扰,提高了作物营养诊断的准确度。
[0049]
在一个可选实施例中,在将多光谱植物图像中的作物部分划分为多个区域之后,包括:获取表征作物生长分布状态的作物表型数据。具体地,作物表型数据包括叶面平均叶倾角参数、作物叶面积指数和作物株高参数中的至少一种,则对应获取作物表型数据,包括:遍历多光谱图像中的作物叶面,并于预设选取规则,选择叶面边缘区域,得到作物叶片与茎秆相连部分的平均叶片法向量和相邻茎秆面的平均法向量;根据作物叶片与茎秆相连部分的平均叶片法向量和相邻茎秆面的平均法向量,得到叶面平均叶倾角参数;和/或,根据中心点,将对应区域划分为多个三角形区域,并获取冠层叶片对应作物点云数据的各三角形区域的面积;根据冠层叶片对应作物点云数据的各三角形区域的面积和预先获取的冠层最小外接矩形面积,得到作物叶面积指数;和/或,根据作物点云数据,得到作物株高参数。
[0050]
更进一步地说,叶面平均叶倾角参数,表示为:
[0051][0052]
其中,la表示叶面平均叶倾角参数,表示作物叶片与茎秆相连部分的平均叶片法向量,表示相邻茎秆面的平均法向量。需要补充的是,预设选取规则可以根据实际设计需求或先验经验设置,比如可以选取3
×
2像素区域。
[0053]
作物叶面积指数,表示为:
[0054][0055]
其中,lai表示作物叶面积指数,sti表示冠层叶片对应作物点云数据的各三角形区域的面积,sr表示冠层叶片对应作物点云数据的各三角形区域的面积和预先获取的冠层最小外接矩形面积。
[0056]
此外,需要说明的是,作物株高参数可以根据激光雷达获取的点云数据直接得到,此处不作进一步地说明。
[0057]
另外,根据环境光照强度、作物点云数据和天空图像,分别对各个区域中的作物部分进行较正,得到校正图像像元亮度值和校正反射率,包括:针对任一区域,根据中心点和作物点云数据,得到区域内中心点的平均法向量;根据天空图像,得到对应区域的太阳照射角度和太阳方位角度;根据平均法向量、太阳照射角度和太阳方位角度,得到对应中心点的镜面反射光向量;根据镜面反射光向量、环境光照强度和作物点云数据,得到对应中心点的校正图像像元亮度值;根据对应中心点的校正图像像元亮度值和环境光照强度,对对应区域内的预设中心点进行校正,得到对应中心点的校正反射率。具体而言,
[0058]
首先,针对任一区域,根据中心点和作物点云数据,得到区域内中心点的平均法向量,包括:针对任一区域,根据中心点将区域划分为多个三角形区域;根据点云数据和中心点,得到各三角形的法向量;根据各三角形的法向量,得到中心点的平均法向量。
[0059]
在一种可能的实现方式中,参考图4,假设任一区域的中心点为pn,得到三角形pnp1p2、pnp2p3、pnp3p4和pnp4p1,进而得到三角形pnp1p2的法向量n
n12
、三角形pnp2p3的法向量n
n23
、三角形pnp3p4的法向量n
n34
和三角形pnp4p1的法向量n
n41
。中心点的平均法向量,表示为:
[0060][0061]
此外,多光谱植物图像包括多个不同通道的光谱图像,且光谱图像对应的光谱通道像素按预设排列顺序排列,在将多光谱植物图像中的作物部分划分为多个区域之前,还包括:根据预先指定通道,将对应光谱图像组合生成rgb彩色图像;根据作物颜色特征将彩色图像进行图像分割,生成第二分割掩膜;根据第二分割掩膜,对预先指定通道对应的光谱图像进行图像分割,得到多光谱植物图像中的作物部分。需要补充的是,可以使用近红外波段对植物光谱图像与点云进行匹配和分割。通过将激光雷达反射率点云压缩到二维平面图像与光谱图像进行匹配,来建立点云与光谱图像间的数据对应关系。
[0062]
另外,根据天空图像,得到对应区域的太阳照射角度和太阳方位角度。在本实施例中,参考图5,太阳照射角度,表示为:
[0063][0064][0065]
θ
′v=tan-1
(r/f)
[0066][0067]
其中,θv表示太阳照射角度;a、b和c1表示参数,可以根据先验经验是实验获取;θ
′v表示折射光线角度,r表示oisi长度,si表示太阳在鱼眼相机上所成的像,f表示镜头焦距,xi和yi为像点的形心坐标。
[0068]
太阳方位角度,表示为:
[0069][0070]
其中,θh表示太阳方位角度,θ
hi
表示像点的方位角,xi和yi为像点的形心坐标。
[0071]
应当注意的是,得到各区域内的中心点的平均法向量与得到对应区域的太阳照射角度和太阳方位角度的步骤可不分先后,只需在得到对应中心点的镜面反射光向量之前执行即可。
[0072]
其次,参考图6,根据平均法向量、太阳照射角度和太阳方位角度,得到对应中心点的镜面反射光向量,包括:
[0073]
第一,根据太阳照射角度和太阳方位角度,得到入射向量,表示为:
[0074][0075]
其中,表示入射向量;θh表示照射光线与坐标轴xd的夹角,即太阳方位角度;θv表示照射光线与坐标轴zd的夹角,即太阳照射角度。
[0076]
第二,根据入射向量和平均法向量,得到镜面反射光向量,表示为:
[0077][0078]
其中,表示镜面反射光向量,表示入射向量,θh表示太阳方位角度,θv表示太阳照射角度,表示平均法向量,表示平均法向量与zd轴的夹角,表示平均法向量与xd轴的夹角。
[0079]
其次,根据镜面反射光向量、环境光照强度和作物点云数据,得到对应中心点的校正图像像元亮度值,包括:
[0080]
第一,根据镜面反射光向量和zd轴,得到镜面反射光与设备接受方向zd的夹角ωv,表示为:
[0081][0082]
第二,根据镜面反射光向量和xd轴,得到镜面反射光与设备水平方位xd夹角ωh,表示为:
[0083][0084]
应当注意,第一和第二的步骤可以不分先后顺序,仅需在第三之前获取即可。
[0085]
第三,根据镜面反射光与设备接受方向zd的夹角ωv、镜面反射光与设备水平方位xd夹角ωh、环境光照强度和作物点云数据,得到校正图像像元亮度(dn)值,表示为:
[0086][0087]
其中,dnc
band
(x,y)表示校正图像像元亮度(dn)值;dn
band
表示对应波段光谱图像点(x,y)的dn值;dns
band
表示对应波段上行环境光谱传感器数据;σ表示镜面反射校正系数,可以由先验经验或实验获取;ε[ωv,ωh,d(x,y)]表示散射校正函数;c2、d和e表示参数,可以由先验经验或实验获取;d(x,y)表示物体点(x,y)到激光雷达的距离。
[0088]
需要说明的是,其中,t(x,y)为测量的点(x,y)的飞行时间,点(x,y)对应的点云数据表示为pc(x,y,z),式中c3参数可以由先验经验或实验获取。
[0089]
最后,根据对应中心点的校正图像像元亮度值和环境光照强度,对对应区域内的预设中心点进行校正,得到对应中心点的校正反射率,表示为:
[0090][0091]
其中,rc
band
(x,y)表示校正反射率,dnc
band
(x,y)表示校正图像像元亮度(dn)值,mask(x,y)表示点(x,y)的掩膜值,可以根据第二分割掩膜确定,dns
band
对应波段上行环境光谱传感器数据,pc(x,y,z,band)表示点云数据扩增光谱纬度。
[0092]
步骤s13,根据校正图像像元亮度值和校正反射率,并结合点云数据和预先构建的作物营养组织检测模型,得到表征作物生长分布状态的营养组织分布检测结果。
[0093]
在本实施例中,营养组织分布检测结果包括作物叶绿素含量空间分布、氮素含量空间分布和作物水分含量空间分布,其中:
[0094]
叶绿素含量空间分布,表示为:
[0095][0096]
其中,lcc(x,y,z)叶绿素含量空间分布,klcc
band
表示对应波段的系数,rc
band
(x,y)
表示校正反射率,glcc表示常量。需要说明的是,klcc
band
和glcc可以由先验经验或者实验获取。
[0097]
氮素含量空间分布,表示为:
[0098]
n(x,y,z)=kn*lcc(x,y,z)+gn
[0099]
其中,n(x,y,z)表示氮素含量空间分布,kn表示对应波段的系数,lcc(x,y,z)表示叶绿素含量空间分布,gn表示常量。需要说明的是,kn和gn可以由先验经验或者实验获取。
[0100]
作物水分含量空间分布,表示为:
[0101][0102]
其中,w(x,y,z)表示作物水分含量空间分布,kw
band
表示对应波段的系数,rc
band
(x,y)表示校正反射率,gw表示常量。需要说明的是,kw
band
和gw可以由先验经验或者实验获取。
[0103]
在一个可选实施例中,在得到表征作物生长分布状态的营养组织分布检测结果之后,还包括:利用物联网模块将得到的营养组织分布检测结果和/或植物表型数据发送至远程pc,从而便于及时了解作物的生长状况,为生成作物施肥、浇水处方图提供了数据支持。
[0104]
在一个可选实施例中,在得到表征作物生长分布状态的营养组织分布检测结果之后,还包括:利用数据存储模块对营养组织分布检测结果和/或植物表型数据进行存储和转移。
[0105]
在一个可选实施例中,方法还包括:利用电源模块管理电池的充电和放电,以及监测电池电量。
[0106]
在一个可选实施例中,该方法还包括:利用gps定位模块获取作物的gps位置坐标,以便于后续实现农业精准化管理。
[0107]
综上所述,本发明实施例利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,以避免由于叶面的倾斜、弯曲、扭转对多光谱植物图像造成干扰,并根据校正后的光谱结合模型对作物营养组织分布进行检测,提高了植物生长分布状态的检测精度,以快速准确的获取作物的表型数据和作物空间营养分布状况,进而便于后续综合分析作物的生长状况,针对不同的作物生长状况针对性的施肥浇水,减少了化肥的浪费和环境的污染。
[0108]
图7-图8示出了一种植物生长分布状态检测装置的结构示意图,其特征在于,包括用于获取多光谱植物图像的成像光谱传感器模块1、用于获取环境光照强度的上行环境光谱传感器模块2、用于获取点云数据的激光雷达模块3、用于获取天空图像的鱼眼相机模块4和中央处理模块5,还包括存储与中央处理模块上运行的程序或指令,程序或指令被中央处理模块执行如上任一植物生长分布状态检测方法的步骤。
[0109]
在一个可选实施例中,参考图7,该装置,还包括:物联网模块6,将中央处理模块5得到的营养组织分布检测结果和/或植物表型数据发送至远程pc。
[0110]
在一个可选实施例中,继续参考图7,该装置,还包括:数据存储模块7,对营养组织分布检测结果和/或植物表型数据进行存储和转移。
[0111]
在一个可选实施例中,继续参考图7,该装置,还包括:电源模块8,管理电池的充电和放电,以及监测电池电量。
[0112]
在一个可选实施例中,继续参考图7,该装置,还包括:gps定位模块9,获取作物位
置坐标。
[0113]
参考图8,在一个可选实施例中,该装置包括壳体以及设置于壳体上的成像光谱传感器模块1、上行环境光谱传感器模块2、激光雷达3、imu模块和鱼眼相机模块4,成像光谱传感器模块1和激光雷达模块3设置于壳体的第一面,imu模块内置于激光雷达模块2中,上行光谱传感器模块2和鱼眼相机模块4设置于壳体的第二面,第一面和第二面相对。
[0114]
在一个可选实施例中,第二面还设有usb接口10、sd插卡槽11、显示屏12和操作按钮13。
[0115]
综上所述,本发明实施例通过集成激光雷达、鱼眼相机、成像光谱传感器模块和上行环境光谱传感器模块,以将对应获取的数据进行融合,对自然生长条件下作物冠层的复杂结构产生复杂的杂乱散射以及叶面的倾斜、弯曲、扭转对反射光谱造成的干扰进行了校正,提高了作物营养分布的检测精度,通过激光雷达和imu模块快速便捷的对田间作物三维立体结构进行重建,获取作物的表型信息;另外,结构小巧,设备轻量化,方便应用于实际农田环境条件下。
[0116]
图9示例了一种电子设备的实体结构示意图,如图9所示,该电子设备可以包括:处理器(processor)91、通信接口(communications interface)92、存储器(memory)93和通信总线94,其中,处理器91,通信接口92,存储器93通过通信总线94完成相互间的通信。处理器91可以调用存储器93中的逻辑指令,以执行植物生长分布状态检测方法,该方法包括:接收多光谱植物图像、环境光照强度、点云数据和天空图像;利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,得到校正图像像元亮度值和校正反射率;根据校正图像像元亮度值和校正反射率,并结合点云数据和预先构建的作物营养组织检测模型,得到表征作物生长分布状态的营养组织分布检测结果。
[0117]
此外,上述的存储器93中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0118]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的植物生长分布状态检测方法,该方法包括:接收多光谱植物图像、环境光照强度、点云数据和天空图像;利用环境光照强度、点云数据和天空图像,对多光谱植物图像进行校正,得到校正图像像元亮度值和校正反射率;根据校正图像像元亮度值和校正反射率,并结合点云数据和预先构建的作物营养组织检测模型,得到表征作物生长分布状态的营养组织分布检测结果。
[0119]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的植物生长分布状态检测方法,该方法包括:接收多光谱植物图像、环境光照强度、点云数据和天空图像;利用环境光照
强度、点云数据和天空图像,对多光谱植物图像进行校正,得到校正图像像元亮度值和校正反射率;根据校正图像像元亮度值和校正反射率,并结合点云数据和预先构建的作物营养组织检测模型,得到表征作物生长分布状态的营养组织分布检测结果。
[0120]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0121]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0122]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1