首页 / 专利库 / 人工智能 / 机器学习 / 集成学习 / 随机森林 / 一种玉米果穗性状分析的方法及装置、玉米性状分析设备

一种玉米果穗性状分析的方法及装置、玉米性状分析设备

阅读:1011发布:2020-05-15

专利汇可以提供一种玉米果穗性状分析的方法及装置、玉米性状分析设备专利检索,专利查询,专利分析的服务。并且本 发明 的 实施例 公开了一种玉米果穗性状分析的方法及装置、玉米性状分析设备,该方法通过 机器学习 得到对玉米果穗的图像进行区域分割的分割模型和对籽粒进行统计的计数模型,结合这两个模型实现了对玉米果穗性状的自动测量,提高了对玉米果穗性状分析的效率,实现了对各性状的精准测量。结合 图像处理 技术和机器学习,实现了对玉米果穗批量快速的性状测量,分割模型和计数模型均由大量样本进行训练得到,保证了通过这两个样本进行性状测量的数据准确性。,下面是一种玉米果穗性状分析的方法及装置、玉米性状分析设备专利的具体信息内容。

1.一种玉米果穗性状分析的方法,其特征在于,包括:
获取对玉米果穗进行拍照的目标图像;
通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;
通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;
其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
2.根据权利要求1所述的方法,其特征在于,所述分割模型的训练方法包括:
获取若干对玉米果穗进行拍照得到的图像,作为第一输入样本,预先采用不同颜色标记出每一第一输入样本中的背景区域,以及玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域,得到第一输出样本;
将每一第一输入样本和与该第一输入样本对应的第一输出样本作为一组第一训练样本,通过若干组第一训练样本利用全卷积神经网络进行训练,得到所述分割模型。
3.根据权利要求1所述的方法,其特征在于,所述计数模型的训练方法包括:
获取若干预先分割出了玉米果穗中的病害区域、瘪粒区域和正常区域的图像,作为第二输入样本,对每一第二输入样本,预先分别对该第二输入样本中的病害区域、瘪粒区域和正常区域中的玉米籽粒进行打点标记,并基于打点标记得到的打点图和二维高斯分布概率密度图得到点分布密度图,将对该点分布密度图作为第二输出样本;
将每一第二输入样本和与该第二输入样本对应的第二输出样本作为一组第二训练样本,通过若干组第二训练样本利用随机森林模型进行训练,得到所述计数模型。
4.根据权利要求1所述的方法,其特征在于,在通过所述分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域后,还包括:
测量所述目标图片中玉米果穗从穗基部到穗顶端的长度,得到所述目标图片中玉米果穗的穗长;
测量所述目标图片中玉米果穗秃尖区域的长度,得到所述目标图片中玉米果穗的秃尖长;
测量所述目标图片中玉米果穗中空粒区域、病害区域、瘪粒区域和正常区域的区域面积,计算空粒区域、病害区域、瘪粒区域和正常区域的区域面积的比值;
测量所述目标图片中玉米果穗沿着穗长方向排列的行数,得到所述目标图片中玉米果穗的穗行数;
统计所述目标图片中玉米果穗每一穗行中玉米粒的数量,将各穗行玉米粒的数量平均值作为所述目标图片中玉米果穗的行粒数;
测量所述目标图片中玉米果穗中部区域的直径平均值,得到所述目标图片中玉米果穗的穗直径;
测量所述目标图片中玉米果穗中部区域的周长平均值,得到所述目标图片中玉米果穗的穗周长;
测量所述目标图片中玉米果穗中部区域中,位于分割的正常区域中的各玉米粒的宽度,计算中部区域中属于正常区域的玉米粒的宽度平均值,得到所述目标图片中玉米果穗的粒宽度;
测量所述目标图片中玉米果穗中部区域中,位于分割的正常区域中的各玉米粒的厚度,计算中部区域中属于正常区域的玉米粒的厚度平均值,得到所述目标图片中玉米果穗的粒厚度;
其中,所述中部区域为自所述目标图片中玉米果穗的穗基部到穗顶端间的中点向穗基部和穗顶端延伸得到的玉米果穗中段上的区域,玉米果穗中段的长度为穗长的三分之一。
5.根据权利要求1所述的方法,其特征在于,还包括:
所述获取对玉米果穗进行拍照的目标图像,包括:
获取对玉米果穗进行拍照的照片,对拍照的照片进行裁切和拼接得到所述目标图像。
6.根据权利要求1所述的方法,其特征在于,还包括:
若接收到显示所述目标图像中玉米果穗性状的指令,显示测量的所述目标图像中玉米果穗的病害籽粒数、瘪粒籽粒数、正常籽粒数、穗长、秃尖长、穗行数、行粒数、穗直径、穗周长、粒宽度、粒厚度,以及所述目标图像中玉米果穗的空粒区域、病害区域、瘪粒区域和正常区域的区域面积的比值。
7.一种玉米性状分析设备,其特征在于,包括玉米承载平台、摄像头和数据处理器;
其中,在所述玉米承载平台上设置有多个摄像头,用于对放置在所述玉米承载平台上的玉米果穗进行拍照,将拍摄的照片传输至所述数据处理器;
所述数据处理器用于执行权利要求1-6任一项所述的方法。
8.一种玉米果穗性状分析的装置,其特征在于,包括:
获取模,用于获取对玉米果穗进行拍照的目标图像;
分割模块,用于通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;
测量模块,用于通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;
其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
9.一种电子设备,其特征在于,包括:
至少一个处理器、至少一个存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该电子设备和其它电子设备的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至6中任一项所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至6任一项所述的方法。

说明书全文

一种玉米果穗性状分析的方法及装置、玉米性状分析设备

技术领域

[0001] 本发明实施例涉及深度学习图像处理技术领域,尤其是涉及一种玉米果穗性状分析的方法及装置、玉米性状分析设备。

背景技术

[0002] 玉米是世界上分布最广、生产最多、最重要的农作物之一。无论是生产过程中还是在选育优良玉米品种的过程中,都需要对玉米的性状进行准确的分析。目前,对玉米性状的分析多依赖人工对玉米的各性状参数进行测量,例如,人工测量玉米果穗的穗长或者人工对玉米果穗中各种类型的果穗进行籽粒统计。这种测量方法通常需要耗费大量的人资源,且在测量过程中不可避免的出现一些人为因素导致的测量数据的不准确。
[0003] 在实现本发明实施例的过程中,发明人发现现有的对玉米果穗形状分析的方法依赖人工进行,效率低且测量数据不准确。

发明内容

[0004] 本发明所要解决的技术问题是如何解决现有的对玉米果穗形状分析的方法依赖人工进行,效率低且测量数据不准确的问题。
[0005] 针对以上技术问题,本发明的实施例提供了一种玉米果穗性状分析的方法,包括:
[0006] 获取对玉米果穗进行拍照的目标图像;
[0007] 通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;
[0008] 通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;
[0009] 其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0010] 本实施例提供了一种玉米性状分析设备,包括玉米承载平台、摄像头和数据处理器;
[0011] 其中,在所述玉米承载平台上设置有多个摄像头,用于对放置在所述玉米承载平台上的玉米果穗进行拍照,将拍摄的照片传输至所述数据处理器;
[0012] 所述数据处理器用于执行以上任一项所述的方法。
[0013] 本实施例提供了一种玉米果穗性状分析的装置,包括:
[0014] 获取模,用于获取对玉米果穗进行拍照的目标图像;
[0015] 分割模块,用于通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;
[0016] 测量模块,用于通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;
[0017] 其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0018] 本实施例提供了一种电子设备,包括:
[0019] 至少一个处理器、至少一个存储器、通信接口和总线;其中,
[0020] 所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
[0021] 所述通信接口用于该电子设备和其它电子设备的通信设备之间的信息传输;
[0022] 所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以上所述的方法。
[0023] 本实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行以上所述的方法。
[0024] 本发明的实施例提供了一种玉米果穗性状分析的方法及装置、玉米性状分析设备,该方法通过机器学习得到对玉米果穗的图像进行区域分割的分割模型和对籽粒进行统计的计数模型,结合这两个模型实现了对玉米果穗性状的自动测量,提高了对玉米果穗性状分析的效率,实现了对各性状的精准测量。结合图像处理技术和机器学习,实现了对玉米果穗批量快速的性状测量,分割模型和计数模型均由大量样本进行训练得到,保证了通过这两个样本进行性状测量的数据准确性。附图说明
[0025] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026] 图1是本发明一个实施例提供的玉米果穗性状分析的方法的流程示意图;
[0027] 图2是本发明另一个实施例提供的玉米果穗性状分析的方法具体流程示意图;
[0028] 图3是本发明另一个实施例提供的对全卷积神经网络进行训练得到分割模型的训练流程示意图;
[0029] 图4是本发明另一个实施例提供的对随机森林进行训练得到计数模型的训练流程示意图;
[0030] 图5是本发明另一个实施例提供的考种仪中前端用户界面中新建考种任务的页面示意图;
[0031] 图6是本发明另一个实施例提供的考种仪中前端用户界面中考种任务列表的页面示意图;
[0032] 图7是本发明另一个实施例提供的考种仪中前端用户界面中考种任务结果详情的页面示意图;
[0033] 图8是本发明另一个实施例提供的考种仪中前端用户界面中考种数据分析的页面示意图;
[0034] 图9是本发明另一个实施例提供的玉米果穗性状分析的装置的结构框图
[0035] 图10是本发明另一个实施例提供的电子设备的结构框图。

具体实施方式

[0036] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 图1是本实施例提供的一种玉米果穗性状分析的方法的流程示意图,参见图1,该方法包括:
[0038] 101:获取对玉米果穗进行拍照的目标图像;
[0039] 102:通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;
[0040] 103:通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;
[0041] 其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0042] 本实施例提供的方法由能够执行上述方法的设备执行,例如,专用于对玉米果穗性状进行分析的设备或者考种仪。得到对玉米果穗拍照的目标图像后,即可将该目标图像依次输入训练好的分割模型和计数模型,通过计数模型直接输出玉米果穗中病害籽粒数、瘪粒籽粒数和正常籽粒数,实现了对病害区域、瘪粒区域和正常区域的分割以及对各区域籽粒数的自动统计,效率高且测量的数据准确性高。
[0043] 进一步地,分割模型通过对全卷积神经网络训练得到;训练计数模型为基于随机森林的计数网络。
[0044] 图2为本实施例提供的玉米果穗性状分析的方法具体流程示意图,参见图2,将对玉米果穗批量拍照得到的照片进行分割,得到某一玉米果穗的原图。针对该原图,通过加载分割模型进行对该玉米果穗的各个区域进行划分,通过加载计数模型得到该玉米果穗的病害籽粒数、瘪粒籽粒数和正常籽粒数,再结合图像处理得到该玉米果穗的其它性状,输出测量的该玉米果穗的性状。
[0045] 本实施例提供了一种玉米果穗性状分析的方法,该方法通过机器学习得到对玉米果穗的图像进行区域分割的分割模型和对籽粒进行统计的计数模型,结合这两个模型实现了对玉米果穗性状的自动测量,提高了对玉米果穗性状分析的效率,实现了对各性状的精准测量。结合图像处理技术和机器学习,实现了对玉米果穗批量快速的性状测量,分割模型和计数模型均由大量样本进行训练得到,保证了通过这两个样本进行性状测量的数据准确性。
[0046] 进一步地,在上述实施例的基础上,所述分割模型的训练方法包括:
[0047] 获取若干对玉米果穗进行拍照得到的图像,作为第一输入样本,预先分割出每一第一输入样本中的背景区域,以及玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域,得到第一输出样本;
[0048] 将每一第一输入样本和与该第一输入样本对应的第一输出样本作为一组第一训练样本,通过若干组第一训练样本对全卷积神经网络进行训练,得到所述分割模型。
[0049] 在样本训练的过程中,全卷积神经网络不断根据自身输出的结果和第一输出样本的差异,调整自身参数,直到将任一第一输入样本作为所述全卷积神经网络的输入参数,得到的输出参数与该第一输入样本对应的第一输出样本之间,分割的各结构区域的面积差均小于预设面积差。
[0050] 全卷积神经网络主要用于从周边环境中把玉米分割出来,对玉米的正常粒区域、瘪粒区域、病害区域、秃尖区域进行识别。全卷积神经网络对图像进行像素级的分类,从而解决了语义级别的图像分割问题。与经典的卷积神经网络在卷积层之后使用全连接层得到固定长度的特征向量进行分类不同,全卷积神经网络可以接受任意尺寸的输入图像,采用反卷积层对最后一个卷积层的特征图层进行上采样,使它恢复到输入图像相同的尺寸,从而可以对每个像素都产生了一个预测,同时保留了原始输入图像中的空间信息,最后在上采样的特征图上进行逐像素分类。
[0051] 图3为本实施例提供的对全卷积神经网络进行训练得到分割模型的训练流程示意图,参见图3,在训练得到分割模型的过程中,首先,在数据采集过程中,通过使用玉米承载平台拍摄2000张玉米的照片,找农业专家对玉米的秃尖区域、瘪粒区域、空粒区域、病害区域、正常区域和背景区域进行像素级标记。设计全卷积神经网络,将玉米原图和标记之后的图输入到分割网络中,进行反复迭代训练,最终网络收敛得到分割模型。
[0052] 本实施例提供了一种玉米果穗性状分析的方法,通过机器学习对全卷积神经网络进行训练,得到能够快速分割出玉米果穗上各个区域的分割模型,为后续对各个区域的籽粒数进行统计奠定了基础。
[0053] 更进一步地,在上述各实施例的基础上,所述计数模型的训练方法包括:
[0054] 获取若干预先分割出了玉米果穗中的病害区域、瘪粒区域和正常区域的图像,作为第二输入样本,对每一第二输入样本,预先分别对该第二输入样本中的病害区域、瘪粒区域和正常区域中的玉米籽粒进行打点标记,并基于打点标记得到的打点图和二维高斯分布概率密度图得到点分布密度图,将对该点分布密度图作为第二输出样本;
[0055] 将每一第二输入样本和与该第二输入样本对应的第二输出样本作为一组第二训练样本,通过若干组第二训练样本利用随机森林模型进行训练,得到所述计数模型。
[0056] 在样本训练的过程中,随机森林不断根据自身输出的结果和第二输出样本的差异,调整自身参数,直到将任一第二输入样本作为所述随机森林的输入参数,得到的输出参数与该第二输入样本对应的第二输出样本之间的误差小于预设误差。
[0057] 图4为本实施例提供的对随机森林进行训练得到计数模型的训练流程示意图,参见图4,在训练得到计数模型的过程中,首先,通过使用玉米承载平台拍摄2000张玉米的照片,找农业专家对玉米的瘪粒、病害籽粒和正常籽粒进行打点标记,标记完成之后,输入基于随机森林的计数网络,反复迭代训练,生成分别针对瘪粒、病害籽粒和正常籽粒的计数模型。其中,原始玉米的彩色图片经过计数模型的处理之后,输出为单色密度图。
[0058] 本实施例提供了一种玉米果穗性状分析的方法,通过机器学习对神经网络进行训练,得到能够快速对玉米果穗的特定区域的玉米籽粒进行统计的计数模型,实现了对玉米性状的快速测量。
[0059] 更进一步地,在上述各实施例的基础上,在通过所述分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域后,还包括:
[0060] 测量所述目标图片中玉米果穗从穗基部到穗顶端的长度,得到所述目标图片中玉米果穗的穗长;
[0061] 测量所述目标图片中玉米果穗秃尖区域的长度,得到所述目标图片中玉米果穗的秃尖长;
[0062] 测量所述目标图片中玉米果穗中空粒区域、病害区域、瘪粒区域和正常区域的区域面积,计算空粒区域、病害区域、瘪粒区域和正常区域的区域面积的比值;
[0063] 测量所述目标图片中玉米果穗沿着穗长方向排列的行数,得到所述目标图片中玉米果穗的穗行数;
[0064] 统计所述目标图片中玉米果穗每一穗行中玉米粒的数量,将各穗行玉米粒的数量平均值作为所述目标图片中玉米果穗的行粒数;
[0065] 测量所述目标图片中玉米果穗中部区域的直径平均值,得到所述目标图片中玉米果穗的穗直径;
[0066] 测量所述目标图片中玉米果穗中部区域的周长平均值,得到所述目标图片中玉米果穗的穗周长;
[0067] 测量所述目标图片中玉米果穗中部区域中,位于分割的正常区域中的各玉米粒的宽度,计算中部区域中属于正常区域的玉米粒的宽度平均值,得到所述目标图片中玉米果穗的粒宽度;
[0068] 测量所述目标图片中玉米果穗中部区域中,位于分割的正常区域中的各玉米粒的厚度,计算中部区域中属于正常区域的玉米粒的厚度平均值,得到所述目标图片中玉米果穗的粒厚度;
[0069] 其中,所述中部区域为自所述目标图片中玉米果穗的穗基部到穗顶端间的中点向穗基部和穗顶端延伸得到的玉米果穗中段上的区域,玉米果穗中段的长度为穗长的三分之一。
[0070] 进一步地,还包括:对玉米果穗中部区域平均的颜色RGB值的测量,得到所述目标图像中的玉米果穗的粒颜色RGB。其中,输出的粒颜色RGB为BValue*255*255+GValue*255+BValue;
[0071] 测量某一组玉米果穗中某个性状测量值的标准差/均值,作为该组玉米果穗的变异系数cv。
[0072] 测量所述目标图片中玉米果穗长度为穗长1/3位置和长度为穗长2/3位置处的直径比值,根据该比值评价所述目标图片中玉米果穗的穗型。
[0073] 本实施例提供了一种玉米果穗性状分析的方法,提供了通过图像处理技术测量玉米果穗中各性状的方法,实现了对玉米果穗中各性状快速准确的测量。
[0074] 更进一步地,在上述各实施例的基础上,还包括:
[0075] 所述获取对玉米果穗进行拍照的目标图像,包括:
[0076] 获取对玉米果穗进行拍照的照片,对拍照的照片进行裁切和拼接得到所述目标图像。
[0077] 本实施例提供了一种玉米果穗性状分析的方法,由于拍照的照片可能出现玉米果穗图像没有拍摄完全、光线不均匀或者存在遮挡等问题,因此在对玉米果穗拍照后需要进行一些预处理,以方便后续通过分割模型和计数模型能够快速对玉米果穗进行性状分析。
[0078] 更进一步地,在上述各实施例的基础上,还包括:
[0079] 若接收到显示所述目标图像中玉米果穗性状的指令,显示测量的所述目标图像中玉米果穗的病害籽粒数、瘪粒籽粒数、正常籽粒数、穗长、秃尖长、穗行数、行粒数、穗直径、穗周长、粒宽度、粒厚度,以及所述目标图像中玉米果穗的空粒区域、病害区域、瘪粒区域和正常区域的区域面积的比值。
[0080] 本实施例提供了一种玉米果穗性状分析的方法,对玉米果穗性状的显示通过显示装置实现,进一步地,还可以将玉米果穗的性状按照设定的格式生成报告,输出报告给用户,方便用户快速了解玉米果穗的性状。
[0081] 作为对玉米果穗性状进行分析的实体设备,本实施例提供了一种玉米性状分析设备,包括玉米承载平台、摄像头和数据处理器;
[0082] 其中,在所述玉米承载平台上设置有多个摄像头,用于对放置在所述玉米承载平台上的玉米果穗进行拍照,将拍摄的照片传输至所述数据处理器;
[0083] 所述数据处理器用于执行以上任一项所述的方法。
[0084] 进一步地,摄像头为普通720p摄像头,在所述玉米承载平台上方,等距安装三个720p摄像头。
[0085] 本实施例提供了一种玉米性状分析设备,通过成本较低的摄像头和训练好的模型,仅通过对现有仪器进行较小的硬件改进即可实现对玉米果穗性状快速自动的测量,成本低且测量效率高。
[0086] 具体地,在实际应用中,玉米承载平台满足每次测量的统一光照效果。为降低成本,采用成本较低的普通720p摄像头。在玉米承载平台上方,等距安装三个普通720p普通摄像头。在玉米承载平台内部,安放数据工作站,在玉米承载平台外部安装一体化显示器,用于拍照和软件操作。数据工作站(即数据处理器)中安装数据分析软件。
[0087] 图5为本实施例提供的考种仪中前端用户界面中新建考种任务的页面示意图,图6为本实施例提供的考种仪中前端用户界面中考种任务列表的页面示意图,图7为本实施例提供的考种仪中前端用户界面中考种任务结果详情的页面示意图,图8为本实施例提供的考种仪中前端用户界面中考种数据分析的页面示意图。由图5至图8可以看出,本实施例提供的数据分析软件具有用户管理、任务管理、数据分析、配置管理、业务服务和数据存储服务。其中,本实施例中的图像算法服务使用基于GPU的HPC服务器,运用深度学习框架提供图像处理、分析、识别等核心算法服务,实现玉米图像识别、分析等功能。
[0088] 本实施例中的设备对各个玉米果穗的性状进行测量的过程可以进行如下描述:
[0089] 用户在一体化显示屏上打开前端软件,扫描考种信息二维码后,软件会自动提取二维码中的任务信息,软件会打开考种仪中的三个高清摄像头,用户通过点击拍摄按钮,可实时截取多个摄像头的图像信息,并实现多个图像的自动拼接,拼接后的图片是一张包含18个玉米的图片。
[0090] 获取图片后,后台服务会调用裁剪接口,将18个玉米依次裁切。裁切完成之后,将玉米依次输入到分割网络,分割网络完成玉米的正常籽粒区域、病害籽粒区域、瘪粒区域、秃尖区域的划分。
[0091] 分割完成之后,将正常籽粒区域、瘪粒区域和病害区域分别输入各区域的计数模型,得到玉米相应区域的单色密度图。
[0092] 采用传统的图像处理的方法对各区域的密度图进行计算,得到相应的指标,包括但不限于穗长、穗宽、穗粒数、行粒数、穗行数、区域比例、秃尖长、瘪粒数、穗周长、穗直径、粒宽度、粒厚度、粒颜色RGB、变异系数cv、穗型等参数。
[0093] 将求得的参数存入数据库中,前端软件会对性状参数进行可视化分析显示。
[0094] 图9为本实施例提供的玉米果穗性状分析的装置的结构框图,参见图9,该装置包括获取模块901、分割模块902和测量模块903,其中,
[0095] 获取模块901,用于获取对玉米果穗进行拍照的目标图像;
[0096] 分割模块902,用于通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;
[0097] 测量模块903,用于通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;
[0098] 其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0099] 本实施例提供的玉米果穗性状分析的装置适用于上述实施例提供的玉米果穗性状分析的方法,在此不再赘述。
[0100] 本实施例提供了一种玉米果穗性状分析的装置,该装置通过机器学习得到对玉米果穗的图像进行区域分割的分割模型和对籽粒进行统计的计数模型,结合这两个模型实现了对玉米果穗性状的自动测量,提高了对玉米果穗性状分析的效率,实现了对各性状的精准测量。结合图像处理技术和机器学习,实现了对玉米果穗批量快速的性状测量,分割模型和计数模型均由大量样本进行训练得到,保证了通过这两个样本进行性状测量的数据准确性。
[0101] 图10是示出本实施例提供的电子设备的结构框图。
[0102] 参照图10,所述电子设备包括:处理器(processor)1001、存储器(memory)1002、通信接口(Communications Interface)1003和总线1004;
[0103] 其中,
[0104] 所述处理器1001、存储器1002、通信接口1003通过所述总线1004完成相互间的通信;
[0105] 所述通信接口1003用于该电子设备和其它电子设备的通信设备之间的信息传输;
[0106] 所述处理器1001用于调用所述存储器1002中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:获取对玉米果穗进行拍照的目标图像;通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0107] 本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取对玉米果穗进行拍照的目标图像;通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0108] 本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:获取对玉米果穗进行拍照的目标图像;通过预先训练的分割模型分割出所述目标图像中的背景区域和所述目标图像中玉米果穗上的秃尖区域、空粒区域、病害区域、瘪粒区域和正常区域;通过预先训练的计数模型统计出所述玉米果穗中病害区域的病害籽粒数、所述瘪粒区域的瘪粒籽粒数和所述正常区域的正常籽粒数;其中,所述正常区域为所述玉米果穗中饱满无病害的玉米粒所在的区域。
[0109] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0110] 以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0111] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0112] 最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈