基于移动终端的烟叶评级的方法及系统与流程

文档序号:15205724发布日期:2018-08-21 08:32阅读:170来源:国知局

本发明涉及烟叶评级技术领域,更具体地说是指基于移动终端的干烟叶评级以及青烟叶成熟度评级的方法及系统。



背景技术:

烟叶作物在我国农业生产中占有重要地位。烟叶作物的收购中,评级系统对农民和商家的利益具有重要意义。长期以来,不论是国内还是国外,烟叶质量的检测和分级都是参照各地区颁布的烟叶分级标准和标准的烟叶样本,依靠人的视觉和触觉感官来进行判断分级的。因此,每到收购烟叶之前,全国各烟区都要成立学习班,收集大量的、标准的烟叶样本作为培训材料,用来培训收购站的烟叶分级人员,这样的分级方式需要消耗和费损大量的人力、物力和财力,而目效率也很低下。更重要的方面是,人类的感官判断带有强烈的主观性和模糊性,影响着对烟叶分级的细致性和变化性的判断,使检验和分级的结果存在着较大的差异。

目前我国烟叶评级制度及实施主要依靠于专家的现场监测,具有效率低,成本高,主观性强等明显缺陷,并且,专家分级对人工要求很高。专家的培养需要严格的培训机制,业务能力的合格需要长时间的实际经验。

近年来,随着人工智能在农业应用中的兴起,有少数基于自动化智能设备和算法的技术与系统在农业应用中找到了价值。然而,已有的自动烟叶分级系统具有很多的局限性,导致其在现实应用中效果达不到预期标准,因此仍然需要大量的人力进行复查,现有的自动分类系统主要是基于传统的监督学习和海量计算的分类系统,此类系统有明显的局限性:对硬件设备要求高,传统的机器学习算法需要大量的计算达到满意的精度,因此传统分类系统多存在于实验室可控的监测环境下,而现实中烟叶的评级需要在工业现场进行快速分类,精度低,传统的机器学习和图像处理算法,需要严格控制的监测环境条件,难以在实际的嘈杂的厂房中达到最优的性能,需要大量人力物力完成对严格监测条件的达成,例如人工将烟叶从厂房运输到实验室,极大的降低了生产效率。

因此,有必要设计一种新的烟叶评级方法,实现极高精度的分类烟叶,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供基于移动终端的烟叶评级的方法及系统。

为实现上述目的,本发明采用以下技术方案:基于移动终端的烟叶评级的方法,所述方法包括:

获取青烟叶与干烟叶图像数据;

对图像数据进行预处理;

获取预处理后的图像数据的图像特征;

对提取的图像特征进行评级;

获取评级结果。

其进一步技术方案为:对图像数据进行预处理的步骤,包括以下具体步骤:

调整图像的相关参数,生成归一化的图像样本;

将图像样本内的烟叶进行定位与分割。

其进一步技术方案为:调整图像的相关参数,生成归一化的图像样本的步骤,所述相关参数包括光照条件、拍摄角度、比例以及烟叶的位置中至少一个。

其进一步技术方案为:获取预处理后的图像数据的图像特征的步骤,包括以下具体步骤:

获取烟叶有效特征;

对有效特征进行分类,形成各个烟叶的图像特征。

其进一步技术方案为:获取烟叶有效特征的步骤中,所述有效特征包括获取烟叶的纹理特征、长度、颜色以及残伤度中至少一个。

本发明还提供了基于移动终端的烟叶评级的系统,包括图像获取单元、预处理单元、特征获取单元、评级单元以及结果获取单元;

所述图像获取单元,用于获取青烟叶与干烟叶图像数据;

所述预处理单元,用于对图像数据进行预处理;

所述特征获取单元,用于获取预处理后的图像数据的图像特征;

所述评级单元,用于对提取的图像特征进行评级;

所述结果获取单元,用于获取评级结果。

其进一步技术方案为:所述预处理单元包括归一化模块以及定位分割模块;

所述归一化模块,用于调整图像的相关参数,生成归一化的图像样本;

所述定位分割模块,用于将图像样本内的烟叶进行定位与分割。

其进一步技术方案为:所述特征获取单元包括有效特征获取模块以及分类模块;

所述有效特征获取模块,用于获取烟叶有效特征;

所述分类模块,用于对有效特征进行分类,形成各个烟叶的图像特征。

本发明与现有技术相比的有益效果是:本发明的基于移动终端的烟叶评级的方法,通过获取烟叶图像,将图像进行预处理后分类评级,在网络条件良好的条件下将图像输送的云端,进行极高效的分类与评级,高效的在嘈杂的现实条件下实现准确的烟叶分类,全自动的数据链条系统打通生产线移动端以及云端机器学习系统,具有分类效率准确率高,对硬件计算水平要求灵活,操作简单,实现极高精度的分类烟叶,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为本发明具体实施例提供的基于移动终端的烟叶评级的方法的流程图一;

图2为本发明具体实施例提供的基于移动终端的烟叶评级的方法的流程图二;

图3为本发明具体实施例提供的对图像数据进行预处理的流程图;

图4为本发明具体实施例提供的获取预处理后的图像数据的图像特征的流程图一;

图5为本发明具体实施例提供的获取预处理后的图像数据的图像特征的流程图二;

图6为本发明具体实施例提供的基于移动终端的烟叶评级的系统的结构框图;

图7为本发明具体实施例提供的预处理单元的结构框图;

图8为本发明具体实施例提供的特征获取单元的结构框图。

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

如图1~8所示的具体实施例,本实施例提供的基于移动终端的烟叶评级的方法,可以运用在对干烟叶评级以及青烟叶成熟度评级过程中,实现极高精度的分类烟叶,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源。

如图1所示,本实施例提供了基于移动终端的烟叶评级的方法,该方法包括:

s1、获取青烟叶与干烟叶图像数据;

s2、对图像数据进行预处理;

s3、获取预处理后的图像数据的图像特征;

s4、对提取的图像特征进行评级;

s5、获取评级结果。

对于上述的s1步骤,具体地,采用摄像机从烟叶评级现场处获取青烟叶与干烟叶图像数据,作为基于机器学习评级系统的输入数据。

更进一步地,在某些实施例中,上述的s2步骤,对图像数据进行预处理的步骤,包括以下具体步骤:

s21、调整图像的相关参数,生成归一化的图像样本;

s22、将图像样本内的烟叶进行定位与分割。

对于上述的s21步骤,调整图像的相关参数,生成归一化的图像样本的步骤,所述相关参数包括光照条件、拍摄角度、比例以及烟叶的位置中至少一个。

对于上述的s22步骤,具体是,通过基于超像素和有监督学习的图像分割算法将烟叶进行分割,从而有效降低实际拍摄条件下可能带来的噪音,极大的增加在实际应用阶段的准确率。

另外,在某些实施例中,上述的s3步骤,获取预处理后的图像数据的图像特征的步骤,包括以下具体步骤:

s31、获取烟叶有效特征;

s32、对有效特征进行分类,形成各个烟叶的图像特征。

其中,对于上述的s31步骤,获取烟叶有效特征的步骤中,所述有效特征包括获取烟叶的纹理特征、长度、颜色以及残伤度中至少一个。

基于移动端的进行有效特征提取与分类,由于移动端的计算能力限制,图像的预处理以及特征提取模块基于轻量级的图像特征以及基于支持向量机的分类器,在使用极少计算资源的条件下提供高精度分类,且具体通过基于深度学习的网络服务云端分布式计算的极高精度分类系统,能够在网络状态良好的情况下通过网络传输得到图像数据进行极高精度的分类。高效地在网络条件限制的情况下实现高精度的烟叶分类,全自动的数据链条系统打通移动端以及云端机器学习系统,在网络条件良好的条件下进行极高精度的分类,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源的特点。

对于上述的s32步骤,在分割出的烟叶上进行运算量要求较低的有效特征提取,以及在特征向量上进行的快速分类,具体地,通过移动端处理器提取包括烟叶的纹理特征,长度,颜色,残伤度等;再通过基于有监督学习和支持向量机的有参模型,有效进行模型大小控制和预测准确性;在网络条件良好的条件下将图像输送的云端,进行极高效的分类与评级;通过对网络状态与硬件计算能力的评估,进行移动端或云端的分类决策。

另外,对于上述的s32步骤,采用基于支持向量机的分类器,在使用极少计算资源的条件下提供高精度分类,具体地,采用(xi,yi)为一组训练数据,其中xi为烟叶图像在特征空间的向量表示,yi为烟叶的正确评级标注,n为分类模型训练数据总量,b为分类模型的截距参数。通过对此目标函数的优化,得到支持向量机模型w,用于测试数据的预测。

优选地,在一些示例中,系统通过当前网络状况以及移动端的计算能力决定是否进行基于移动端的分类,或将图像传输到基于云端的复杂分类系统进行。

具体地,当纹理特征、长度、颜色以及残伤度越符合条件,则等级越高,比如同等纹理特征、长度、颜色,残伤度越低则等级越高等。

上述的基于移动终端的烟叶评级的方法,通过获取烟叶图像,将图像进行预处理后分类评级,在网络条件良好的条件下将图像输送的云端,进行极高效的分类与评级,高效的在嘈杂的现实条件下实现准确的烟叶分类,全自动的数据链条系统打通生产线移动端以及云端机器学习系统,具有分类效率准确率高,对硬件计算水平要求灵活,操作简单,实现极高精度的分类烟叶,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源。

如图6所示,本实施例还提供了基于移动终端的烟叶评级的系统,其特征在于,包括图像获取单元1、预处理单元2、特征获取单元3、评级单元4以及结果获取单元5。

图像获取单元1,用于获取青烟叶与干烟叶图像数据。

预处理单元2,用于对图像数据进行预处理。

特征获取单元3,用于获取预处理后的图像数据的图像特征。

评级单元4,用于对提取的图像特征进行评级。

结果获取单元5,用于获取评级结果。

对图像获取单元1而言,具体地,采用摄像机从烟叶评级现场处获取青烟叶与干烟叶图像数据,作为基于机器学习评级系统的输入数据。

更进一步地,在某些实施例中,预处理单元2包括归一化模块21以及定位分割模块22。

归一化模块21,用于调整图像的相关参数,生成归一化的图像样本。所述相关参数包括光照条件、拍摄角度、比例以及烟叶的位置中至少一个。

定位分割模块22,用于将图像样本内的烟叶进行定位与分割。具体是,通过基于超像素和有监督学习的图像分割算法将烟叶进行分割,从而有效降低实际拍摄条件下可能带来的噪音,极大的增加在实际应用阶段的准确率。

另外,在某些实施例中,上述的特征获取单元3包括有效特征获取模块31以及分类模块32。

有效特征获取模块31,用于获取烟叶有效特征。所述有效特征包括获取烟叶的纹理特征、长度、颜色以及残伤度中至少一个。

分类模块32,用于对有效特征进行分类,形成各个烟叶的图像特征。

基于移动端的进行有效特征提取与分类,由于移动端的计算能力限制,图像的预处理以及特征提取模块基于轻量级的图像特征以及基于支持向量机的分类器,在使用极少计算资源的条件下提供高精度分类,且具体通过基于深度学习的网络服务云端分布式计算的极高精度分类系统,能够在网络状态良好的情况下通过网络传输得到图像数据进行极高精度的分类。高效地在网络条件限制的情况下实现高精度的烟叶分类,全自动的数据链条系统打通移动端以及云端机器学习系统,在网络条件良好的条件下进行极高精度的分类,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源的特点。

对于上述的分类模块32,在分割出的烟叶上进行运算量要求较低的有效特征提取,以及在特征向量上进行的快速分类,具体地,通过移动端处理器提取包括烟叶的纹理特征,长度,颜色,残伤度等;再通过基于有监督学习和支持向量机的有参模型,有效进行模型大小控制和预测准确性;在网络条件良好的条件下将图像输送的云端,进行极高效的分类与评级;通过对网络状态与硬件计算能力的评估,进行移动端或云端的分类决策。

另外,对于上述的分类模块32,采用基于支持向量机的分类器,在使用极少计算资源的条件下提供高精度分类,具体地,采用(xi,yi)为一组训练数据,其中xi为烟叶图像在特征空间的向量表示,yi为烟叶的正确评级标注,n为分类模型训练数据总量,b为分类模型的截距参数。通过对此目标函数的优化,得到支持向量机模型w,用于测试数据的预测。

优选地,在一些示例中,系统通过当前网络状况以及移动端的计算能力决定是否进行基于移动端的分类,或将图像传输到基于云端的复杂分类系统进行。

具体地,当纹理特征、长度、颜色以及残伤度越符合条件,则等级越高,比如同等纹理特征、长度、颜色,残伤度越低则等级越高等。

另外,本实施例还提供了基于移动终端的烟叶评级的系统,其包括:一个或多个处理器,存储器,以及,一个或多个程序,该一个或多个程序存储于存储器中,且被配置为可被所述处理器读取执行,所述一个或多个程序包括可用于执行以下步骤的指令:

获取青烟叶与干烟叶图像数据;

对图像数据进行预处理;

获取预处理后的图像数据的图像特征;

对提取的图像特征进行评级;

获取评级结果。

该处理器执行时还包括上述方法实施例中记载的任何应用的基于账户视角切换的信息推送方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器中,即计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述的基于移动终端的烟叶评级的系统,通过获取烟叶图像,将图像进行预处理后分类评级,在网络条件良好的条件下将图像输送的云端,进行极高效的分类与评级,高效的在嘈杂的现实条件下实现准确的烟叶分类,全自动的数据链条系统打通生产线移动端以及云端机器学习系统,具有分类效率准确率高,对硬件计算水平要求灵活,操作简单,实现极高精度的分类烟叶,具有高普适性,分类效率准确率高,对硬件系统性能要求低,操作简单,节省大量人力资源。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1