土壤质地分类方法、装置和电子设备与流程

未命名 08-06 阅读:113 评论:0


1.本发明涉及图像识别技术领域,尤其涉及一种土壤质地分类方法、装置和电子设备。


背景技术:

2.土壤是作物生长和灌溉、施肥等农事作业的重要载体,土壤由不同粒径大小的颗粒组成,称为机械组成。不同的机械组成影响土壤的理化性质。具体表现为不同机械组成的土壤有不同的保水保肥能力,因此了解机械组成是合理进行作物栽培、科学管理灌溉和施肥的重要前提。
3.土壤机械组成通过测量不同粒级的含量来确定,土壤粒级可分为砂粒(2.0-0.05mm)、粉粒(0.05-0.002mm)和粘粒(小于0.002mm)。目前常用的土壤机械组成测定方法主要有吸管法和密度计法。吸管法主要包含称样、烘干、悬浮液制备、吸取25ml悬浮液-烘干称量-计算等步骤。比重计法是根据斯托克斯定律,用特制的甲种土壤比重计于不同时间测定悬液密度的变化,并根据沉降时间、沉降深度及比重计读数计算出土粒粒径大小及其含量百分数。主要过程需要经过取样、样品制备、测量悬液温度、测定悬液密度、计算。
4.可见,无论是吸管法或是比重计法,都需要进行田间取样、送样、以及实验室分析的过程,这会带来人力、物力的消耗以及增加时间成本,进而造成检测成本高,检测效率低的问题。


技术实现要素:

5.本发明提供一种土壤质地分类方法、装置和电子设备,用以解决现有技术中进行土壤质地分类时检测成本高,检测效率低的缺陷。
6.本发明提供一种土壤质地分类方法,包括:
7.获取待分类土壤图像;
8.基于所述待分类土壤图像进行特征提取,得到待分类特征向量;
9.将所述待分类特征向量输入至土壤质地分类模型,得到所述土壤质地分类模型输出的第一分类结果;
10.其中,所述土壤质地分类模型是利用由多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;所述多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。
11.根据本发明提供的一种土壤质地分类方法,所述土壤质地分类模型,是基于以下步骤训练得到的:
12.获取所述样本数据集;所述样本数据集包括多个第一土壤图像样本特征向量和每个所述第一土壤图像样本特征向量相关的分类结果标签;每一所述第一土壤图像样本特征向量是对每一土壤图像样本进行特征提取得到的;
13.确定所述土壤质地分类模型对每个所述拍摄参数组合的第一土壤图像样本特征
向量的第二分类结果;
14.基于每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合;
15.根据所述目标拍摄参数组合得到更新样本数据集;
16.基于所述更新样本数据集训练所述土壤质地分类模型。
17.根据本发明提供的一种土壤质地分类方法,所述更新样本数据集是基于以下步骤得到的:
18.从所述样本数据集中筛选出多个第二土壤图像样本特征向量;每一所述第二土壤图像样本特征向量是从所述样本数据集中基于所述目标拍摄参数组合拍摄的每一所述第一土壤图像样本特征向量得到的;
19.基于所述多个第二土壤图像样本特征向量和每个所述第二土壤图像样本特征向量相关的分类结果标签构建所述更新样本数据集。
20.根据本发明提供的一种土壤质地分类方法,所述基于每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合,包括:
21.基于每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签计算第一分类准确率;
22.在所述第一分类准确率大于或等于设定阈值的情况下,确定所述第一分类准确率对应的拍摄参数组合为目标拍摄参数组合。
23.根据本发明提供的一种土壤质地分类方法,所述基于所述更新样本数据集训练所述土壤质地分类模型,包括:
24.确定所述土壤质地分类模型对每个所述第二土壤图像样本特征向量的分类结果的准确率和召回率的调和平均数;
25.基于所有所述第二土壤图像样本特征向量的分类结果中最高的所述调和平均数调整所述土壤质地分类模型的模型参数;
26.基于调整后的所述模型参数设置所述土壤质地分类模型。
27.根据本发明提供的一种土壤质地分类方法,在所述获取待分类土壤图像之后,还包括:
28.增强所述待分类土壤图像的对比度、对所述待分类土壤图像进行降噪处理,和/或对所述待分类土壤图像进行纹理分割。
29.根据本发明提供的一种土壤质地分类方法,所述基于所述待分类土壤图像进行特征提取,得到待分类特征向量,包括:
30.计算所述待分类土壤图像的hsv直方图向量、计算所述待分类土壤图像的颜色自相关图向量、计算所述待分类土壤图像的色矩、计算所述待分类土壤图像的gabor特征,和/或计算所述待分类土壤图像的小波系数;
31.基于所述hsv直方图向量、所述颜色自相关图向量、所述色矩、所述gabor特征,和/或所述小波系数,得到所述待分类特征向量。
32.本发明还提供一种土壤质地分类装置,包括:
33.第一获取模块,用于获取待分类土壤图像;
34.特征提取模块,用于基于所述待分类土壤图像进行特征提取,得到待分类特征向量;
35.第一分类结果确定模块,用于将所述待分类特征向量输入至土壤质地分类模型,得到所述土壤质地分类模型输出的第一分类结果;
36.其中,所述土壤质地分类模型是利用多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;所述多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。
37.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述土壤质地分类方法。
38.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述土壤质地分类方法。
39.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述土壤质地分类方法。
40.本发明提供的土壤质地分类方法、装置和电子设备,通过土壤质地分类模型对待分类土壤图像经过特征提取后的待分类特征向量进行土壤质地分类。由于土壤质地分类模型是基于采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的多个土壤图像样本,以及每个土壤图像样本相关的分类结果标签训练得到,因此土壤质地分类模型能够对不同拍摄参数组合拍摄的各种土壤质地的待分类土壤图像进行土壤质地分类。从而通过本发明实施例在田间对土壤的拍照识别,可实现对土壤质地进行快速且准确的分类,进而在土壤质地分类时减少检测成本,提高检测效率。
附图说明
41.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1是本发明提供的土壤质地分类方法的流程示意图之一;
43.图2是本发明提供的土壤质地分类方法的流程示意图之二;
44.图3是本发明提供的土壤质地分类方法的流程示意图之三;
45.图4是本发明提供的土壤质地分类方法的流程示意图之四;
46.图5是本发明提供的土壤质地分类方法的流程示意图之五;
47.图6是本发明提供的土壤质地分类方法的流程示意图之六;
48.图7是本发明提供的土壤质地分类装置的结构示意图;
49.图8是本发明提供的电子设备的结构示意图。
具体实施方式
50.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,
而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.下面结合图1-图5描述本发明的一种土壤质地分类方法。请参照图1,本发明提供一种土壤质地分类方法,包括:
52.步骤100、获取待分类土壤图像。
53.电子设备获取待分类土壤图像。其中电子设备可以是智能手机、平板电脑、台式电脑、智能手表、智能手环等设备。待分类土壤图像是对田间的各种土壤质地(如砂土、壤质砂土、砂质粘壤土等)进行拍摄得到的待识别或分类的图像。待分类土壤图像可通过后续的土壤质地分类模型进行分类。
54.步骤300、基于待分类土壤图像进行特征提取,得到待分类特征向量。
55.电子设备基于待分类土壤图像进行特征提取,得到待分类特征向量。具体的,电子设备可以基于待分类土壤图像的显著图像特征(如色矩、小波系数等)进行特征提取,从而得到表示待分类土壤图像的显著图像特征的待分类特征向量,以便土壤质地分类模型基于待分类特征向量进行土壤质地分类。
56.步骤400、将待分类特征向量输入至土壤质地分类模型,得到土壤质地分类模型输出的第一分类结果。
57.电子设备将待分类特征向量输入至土壤质地分类模型,得到土壤质地分类模型输出的第一分类结果。基于第一分类结果可获取待分类土壤图像的土壤质地类别。例如土壤质地分类模型输出的分类结果为砂土,则表示待分类土壤图像的土壤质地属于砂土。
58.其中,土壤质地分类模型可选用各种分类模型,例如,土壤质地分类模型可选用支持向量机(英文全称support vector machine,简称svm)、决策树模型、随机森林模型等。
59.其中,本发明实施例的土壤质地分类模型能够对各种土壤质地进行识别的原因在于,土壤质地分类模型是利用多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。
60.具体的,本发明实施例的拍摄参数组合可以包括拍摄土壤样本时的光圈、快门、采集高度、拍摄角度以及感光度中至少两种。例如拍摄参数组合包括光圈和快门。不同拍摄参数组合指的是拍摄参数组合中至少有一个拍摄参数不一致。例如拍摄参数组合a:光圈:f2.8;快门:1/100。拍摄参数组合b:f5.6;快门:1/100。拍摄参数组合a与拍摄参数组合b是不同的拍摄参数组合。
61.需要说明的是,为了让土壤质地分类模型能够识别现实中各种拍摄参数拍摄的待识别土壤图像,提高对各种拍摄参数拍摄的待识别土壤图像的预测能力。因此在一个实施例中,本发明实施例的拍摄参数组合包括光圈、快门、采集高度、拍摄角度以及感光度的五个参数。其中,光圈可包括多个光圈数值,例如光圈包括f2.8、f5.6、f8、f11、f16。快门可包括多个快门数值,例如快门包括1/100、1/250、1/500、1/1000、1/2000。采集高度可包括多个采集高度数值,例如采集高度数值包括10cm、20cm、30cm、40cm。其中采集高度表示拍摄的摄像头距离土壤样本的拍摄距离。拍摄角度可包括多个拍摄角度数值,例如拍摄角度包括30
°
、60
°
、90
°
、120
°
、150
°
。其中拍摄角度摄像头的中心线与土壤样本所在的地面的夹角。感光度可包括多个感光度数值,例如感光度包括400,800,1000,2000,4000。通过对土壤样本
采用不同拍摄参数组合进行拍摄,得到不同拍摄参数组合拍摄的土壤样本图像。
62.另外,本发明实施例的多个土壤图像样本是基于不同质地类别的土壤样本进行拍摄得到的。例如本发明实施例具体可从各省区田间收集有代表性的土壤样本1000份。将土壤样本平铺在白色背景的板上进行图像采集。其中土壤样本1000份包括多种不同质地类别的土壤样本,例如土壤样本1000份中包括12种土壤质地,如砂土、壤质砂土、砂质粘壤土、砂质粘土、粘壤土、砂质壤土、壤土、粉壤土、粉土、粉质粘壤土、砂质粘土、黏土。
63.从而本发明实施例通过采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄,得到多个土壤图像样本。即多个土壤图像样本中包括现实中通过各种拍摄参数组合对不同质地类别的土壤样本拍摄的图像。多个土壤图像样本基本覆盖了现实中常用的各种拍摄参数组合,能够还原各种拍摄场景。
64.在获取多个土壤图像样本的基础上,还需要获取每个土壤图像样本的分类结果标签。具体的,可事先根据《耕地质量等级》中土壤机械组成测定规范,采用比重计法对1000份土壤样本中的砂粒、粉粒、粘粒含量进行测量。比重计试验用于计算土壤中砂粒、粉砂和粘土的含量,并使土壤质地三角形确定土壤的质地。将所有的土壤图像样本跟比重计法测量结果及土壤质地三角形的土壤质地分类一一对应。从而本发明实施例获取多个土壤图像样本以及每个土壤图像样本相关的分类结果标签得到的样本数据集。其中多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。通过土壤图像样本和土壤图像样本的分类结果标签构建的样本数据集,对土壤质地分类模型(例如支持向量机)进行训练。土壤质地分类模型能够识别到不同拍摄参数组合拍摄的各种土壤质地的土壤图像样本的特征,从而实现对待分类土壤图像进行土壤质地分类。通过在田间对土壤进行拍照识别,实现对土壤质地进行快速且准确的分类。减少检测成本,提高检测效率。
65.本发明实施例通过土壤质地分类模型对待分类土壤图像经过特征提取后的待分类特征向量进行土壤质地分类。由于土壤质地分类模型是基于采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的多个土壤图像样本,以及每个土壤图像样本相关的分类结果标签训练得到,因此土壤质地分类模型能够对不同拍摄参数组合拍摄的各种土壤质地的待分类土壤图像进行土壤质地分类。从而通过本发明实施例在田间对土壤的拍照识别,可实现对土壤质地进行快速且准确的分类,进而在土壤质地分类时减少检测成本,提高检测效率。
66.在本发明实施例的其他方面,请参照图2,土壤质地分类模型,是基于以下步骤训练得到的:
67.步骤10、获取样本数据集。
68.电子设备获取样本数据集。其中,样本数据集包括多个第一土壤图像样本特征向量和每个第一土壤图像样本特征向量相关的分类结果标签;每一第一土壤图像样本特征向量是对每一土壤图像样本进行特征提取得到的。通过对每一土壤图像样本进行特征提取得到每一第一土壤图像样本特征向量,土壤质地分类模型才能基于第一土壤图像样本特征向量和每个第一土壤图像样本特征向量相关的分类结果标签进行训练。
69.具体的,对每个土壤图像样本进行特征提取的方式包括计算待分类土壤图像的hsv(英文全称分别为hue,saturation,value,分别译为色调、饱和度、和明度)直方图向量、计算待分类土壤图像的颜色自相关图向量、计算待分类土壤图像的色矩、计算待分类土壤
图像的gabor(译为小波变换)特征和/或计算待分类土壤图像的小波系数;再基于hsv直方图向量、颜色自相关图向量、色矩、gabor特征和/或小波系数,得到第一土壤图像样本特征向量。
70.需要说明的是,为了通过多个维度对土壤图像样本进行特征提取,提高得到的土壤图像样本的特征向量的数据丰富性,优化土壤图像样本的特征向量的数据质量,进而提高土壤质地分类模型的分类准确率,本发明实施例对每个土壤图像样本进行特征提取的方式包括计算土壤图像样本的hsv直方图向量、计算土壤图像样本的颜色自相关图向量、计算土壤图像样本的色矩、计算土壤图像样本的gabor特征和计算土壤图像样本的小波系数;再将hsv直方图向量、颜色自相关图向量、色矩、gabor特征和小波系数的5个图像特征组合在一起以形成土壤图像样本的第一土壤图像样本特征向量。另外,每个土壤图像样本进行特征提取之前还会进行图像增强,具体图像增强方式可参见步骤200的描述,在此不赘述。
71.另外,可以理解的,样本数据集中包括不同拍摄参数组合的数据集。其中不同数据集的土壤图像样本是通过不同拍摄参数组合拍摄的,每个数据集内的土壤图像样本是使用相同的拍摄参数组合拍摄的。例如通过拍摄参数组合a对1000份土壤样本进行图像采集,得到数据集1,数据集1内的每个土壤图像样本都是基于拍摄参数组合a拍摄的。通过拍摄参数组合b对1000份土壤样本进行图像采集,得到数据集2,数据集2内的每个土壤图像样本都是基于拍摄参数组合b拍摄的。通过设置样本数据集中包括不同拍摄参数组合的数据集,便于通过土壤质地分类模型分别对不同拍摄参数组合的数据集进行训练,从而基于每个拍摄参数组合的数据集的分类结果,确定分类结果较优的目标摄参数组合。
72.步骤20、确定土壤质地分类模型对每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果。
73.电子设备确定土壤质地分类模型对每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果。由于并非是每个拍摄参数组合都能获取较好的土壤质地预测结果。需要通过土壤质地分类模型对每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果,确定合适的拍摄参数组合。
74.步骤30、基于每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合。
75.电子设备基于每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签,可确定每个拍摄参数组合的第一土壤图像样本特征向量的土壤质地分类准确率,从而挑选土壤质地分类准确率优异的目标拍摄参数组合对土壤图像样本进行拍摄,从而构建质量更好的更新数据集。
76.例如对于拍摄参数组合a的第一土壤图像样本特征向量的土壤质地分类准确率为70%。对于拍摄参数组合b的第一土壤图像样本特征向量的土壤质地分类准确率为90%,可见拍摄参数组合b相比拍摄参数组合a更加合适作为目标拍摄参数组合。拍摄参数组合a可以是快门速度1/100,光圈f16,拍摄角度在120
°
,采集高度20cm,感光度1000。拍摄参数组合b可以是快门速度1/200,光圈f5.6,拍摄角度在60
°
,采集高度20cm,感光度800。
77.步骤40、根据目标拍摄参数组合得到更新样本数据集。
78.电子设备根据目标拍摄参数组合得到更新样本数据集。需要说明的是目标拍摄参数组合可以是具体参数或者参数范围。在本发明实施例中目标拍摄参数组合可以是快门速
度1/250-1/1000,光圈f5.6-f11,拍摄角度在60-120
°
,采集高度20-30cm,感光度400-2000。
79.更新样本数据集包括采用目标拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的多个更新土壤图像样本和每个更新土壤图像样本的分类结果标签。由于目标拍摄参数组合是从不同的拍摄参数组合中确定的土壤质地分类准确率优异的拍摄参数组合,从而根据所述目标拍摄参数组合得到更新样本数据集,提高输入至土壤质地分类模型的数据集质量,有利于提高土壤质地分类模型的分类准确率。
80.步骤50、基于更新样本数据集训练土壤质地分类模型。
81.电子设备基于更新样本数据集训练土壤质地分类模型。具体的,本发明实施例土壤质地分类模型以支持向量机为例。由于更新样本数据集包括多种不同土壤质地(12种土壤质地)的更新土壤图像样本。本发明实施例可对更新样本数据集采用分层抽样方法划分训练集和测试集。采用线性核函数对更新土壤图像样本的特征向量进行数据升维处理;可利用k交叉验证获得分类准确率,从而确认最优的模型参数,利用最优模型参数重新训练土壤质地分类模型,得到最终的土壤分类模型。
82.由于更新样本数据集是采用目标拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的多个更新土壤图像样本,和每个更新土壤图像样本的分类结果标签得到的。通过更新样本数据集训练土壤质地分类模型,从而提高土壤质地分类模型对目标拍摄参数组合拍摄的不同土壤质地的待分类图像的分类准确率,且便于引导用户通过目标拍摄参数组合对土壤样本进行拍摄。例如当目标拍摄参数组合是快门速度1/250-1/1000,光圈f5.6-f11,拍摄角度在60-120
°
,采集高度20-30cm,感光度400-2000时,此时目标拍摄参数组合拍摄的更新土壤图像样本在土壤质地分类模型的分类准确率较高,因此基于目标拍摄参数组合拍摄的更土壤图像样本对土壤质地分类模型进行训练。提高土壤质地分类模型对目标拍摄参数组合拍摄的不同土壤质地的待分类图像的分类准确率,且便于引导用户通过目标拍摄参数组合(即快门速度1/250-1/1000,光圈f5.6-f11,拍摄角度在60-120
°
,采集高度20-30cm,感光度400-2000)对土壤样本进行拍摄。
83.在本发明实施例的其他方面,所述更新样本数据集是基于以下步骤得到的:
84.步骤41、从所述样本数据集中筛选出多个第二土壤图像样本特征向量。
85.为了减轻获取更新样本数据集过程中的图像拍摄量和数据处理量,本发明实施例电子设备可从所述样本数据集中筛选出多个第二土壤图像样本特征向量。每一所述第二土壤图像样本特征向量是从所述样本数据集中基于所述目标拍摄参数组合拍摄的每一所述第一土壤图像样本特征向量得到的。例如,当目标拍摄参数组合是快门速度1/250-1/1000,光圈f5.6-f11,拍摄角度在60-120
°
,采集高度20-30cm,感光度400-2000时,可从样本数据集中筛选出满足上述目标拍摄参数组合的要求的第一土壤图像样本特征向量作为第二土壤图像样本特征向量。例如样本数据集中原有的第一土壤图像样本特征向量a满足上述目标拍摄参数组合的要求,可将第一土壤图像样本特征向量a作为更新样本数据集中的第二土壤图像样本特征向量。从而本发明实施例无需再基于目标拍摄参数组合重新对土壤样本进行拍摄以及无需再对土壤图像样本进行特征提取,直接从所述样本数据集中筛选出多个第二土壤图像样本特征向量,实现减少图像拍摄量和数据处理量。
86.步骤42、基于所述多个第二土壤图像样本特征向量和每个所述第二土壤图像样本特征向量相关的分类结果标签构建所述更新样本数据集。
87.为了能够输入到土壤质地分类模型进行训练,电子设备需要获取每个第二土壤图像样本特征向量相关的分类结果标签。基于所述多个第二土壤图像样本特征向量和每个所述第二土壤图像样本特征向量相关的分类结果标签构建所述更新样本数据集。
88.本发明通过从样本数据集中筛选出多个第二土壤图像样本特征向量,基于所述多个第二土壤图像样本特征向量和每个所述第二土壤图像样本特征向量相关的分类结果标签构建所述更新样本数据集,从而避免基于目标拍摄参数组合重新对不同土壤质地类别的土壤样本进行拍照以及避免对重新拍摄得到的土壤图像样本进行特征提取,减少图像拍摄量和数据处理量,提高土壤地质分类模型的训练效率。
89.在本发明实施例的其他方面,请参照图3,步骤30、基于每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合,包括:
90.步骤31、基于每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签计算第一分类准确率。
91.电子设备基于每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签计算第一分类准确率。例如某个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果分别包括砂土、壤质砂土、砂质粘壤土、砂质粘土和粘壤土。而第一土壤图像样本特征向量的分类结果标签分别是砂土、壤质砂土、砂质粘壤土、砂质粘壤土和粘壤土。可见,该拍摄参数组合的第一土壤图像样本特征向量的第二分类结果存在1个第二分类结果不准确,4个第二分类结果准确。因此第一分类准确率为4/5=80%。
92.步骤32、在第一分类准确率大于或等于设定阈值的情况下,确定第一分类准确率对应的拍摄参数组合为目标拍摄参数组合。
93.电子设备在第一分类准确率大于或等于设定阈值的情况下,确定第一分类准确率对应的拍摄参数组合为目标拍摄参数组合。当第一分类准确率大于或等于设定阈值,说明此时的第一分类准确率对应的拍摄参数组合的土壤图像样本是满足分类准确率要求的优质土壤图像样本。需要更多的大于或等于设定阈值第一分类准确率对应的拍摄参数组合的土壤图像样本对土壤质地分类模型进行训练。因此,确定大于或等于设定阈值的第一分类准确率对应的拍摄参数组合为目标拍摄参数组合。在本发明实施例中目标拍摄参数组合可以是快门速度1/250-1/1000,光圈f5.6-f11,拍摄角度在60-120
°
,采集高度20-30cm,感光度400-2000。可见上述目标拍摄参数组合是现实中常用的拍摄参数组合。其中,设定阈值可根据实际情况设置,例如设定阈值可以是80%。
94.通过确定大于或等于设定阈值的第一分类准确率对应的拍摄参数组合为目标拍摄参数组合,从而便于选择第一分类准确率较高的目标拍摄参数组合拍摄不同质地类别的土壤样本,基于目标拍摄参数组合拍摄的土壤样本图像构建更新数据集,基于更新数据集训练土壤质地分类模型,提高土壤质地分类模型对目标拍摄参数组合拍摄的待分类图像的分类准确率。
95.在本发明实施例的其他方面,请参照图4,步骤50、基于更新样本数据集训练土壤质地分类模型,包括:
96.步骤51、确定土壤质地分类模型对每个第二土壤图像样本特征向量的分类结果的
准确率和召回率的调和平均数。
97.电子设备确定土壤质地分类模型对每个第二土壤图像样本特征向量的分类结果的准确率和召回率的调和平均数。需要说明的是,通常情况下第二土壤图像样本特征向量的分类结果的精确率和召回率越高越好,但是本发明实施例为了提高对不同土壤质地类别的分类准确率,计算准确率和召回率的调和平均数,通过调和平均数考虑准确率和召回率两者加权的结果。当准确率和召回率的调和平均数越高说明此时的模型参数越好,越能够提高对不同土壤质地类别的分类准确率。
98.步骤52、基于所有第二土壤图像样本特征向量的分类结果中最高的调和平均数调整土壤质地分类模型的模型参数。
99.步骤53、基于调整后的模型参数设置土壤质地分类模型。
100.电子设备基于所有第二土壤图像样本特征向量的分类结果中最高的调和平均数调整土壤质地分类模型的模型参数,再基于调整后的模型参数设置土壤质地分类模型。通过基于所有第二土壤图像样本特征向量的分类结果的准确率和召回率的调和平均数最高的调和平均数,调整土壤质地分类模型的模型参数,综合考虑土壤质地分类模型的分类结果的准确率和召回率,提高土壤质地分类模型对不同土壤质地类别的分类准确率。
101.在本发明实施例的其他方面,步骤100、获取待分类土壤图像之后,还包括:
102.步骤210、增强待分类土壤图像的对比度、
103.步骤220、对待分类土壤图像进行降噪处理,
104.和/或
105.步骤230、对待分类土壤图像进行纹理分割。
106.其中,上述步骤210至步骤230可基于python3.8环境下利用cv2、sklearn等库实现。对待分类土壤图像进行降噪处理可使用截巴特沃斯滤波器滤波器对待分类土壤图像进行降噪处理。对待分类土壤图像进行纹理分割可利用gabor滤波器对图像进行纹理分割。通过步骤210、步骤220和步骤230中的其中一个步骤可实现提高图像质量,以便更好地对待分类土壤图像进行特征提取和纹理分类。
107.需要说明的是,请参照图5,在一个实施例中,为了进一步提高图像质量,以便更好地对待分类土壤图像进行特征提取和纹理分类,同时执行步骤210至步骤230的三个图像增强方式对待分类土壤图像进行图像增强。
108.在本发明实施例的其他方面,步骤300、基于待分类土壤图像进行特征提取,得到待分类特征向量,包括:
109.步骤310、计算待分类土壤图像的hsv直方图向量、计算待分类土壤图像的颜色自相关图向量、计算待分类土壤图像的色矩、计算待分类土壤图像的gabor特征,和/或计算待分类土壤图像的小波系数。
110.步骤320、基于hsv直方图向量、颜色自相关图向量、色矩、gabor特征,和/或小波系数,得到待分类特征向量。
111.其中hsv直方图向量可描述待分类土壤图像的颜色空间特征;颜色自相关图向量可确定待分类土壤图像的相同像素的空间相关性;色矩可确定待分类土壤图像的确定图像之间的颜色相似度;由于gabor特征对光照变化不敏感,一定程度上容忍图像旋转和变形,因此gabor特征的鲁棒性较好,gabor特征也可作为待分类土壤图像的图像特征。小波系数
具体包括离散小波变换的平均系数和标准系数。
112.基于hsv直方图向量、颜色自相关图向量、色矩、gabor特征和小波系数中的任意一种数据形成的待分类特征向量可描述待分类土壤图像的图像特征。在本发明实施例中,待分类特征向量基于hsv直方图向量、颜色自相关图向量、色矩、gabor特征和小波系数组成。从而通过多个维度对土壤图像样本进行特征提取,提高得到的土壤图像样本的特征向量的数据丰富性,优化土壤图像样本的特征向量的数据质量,进而提高土壤质地分类模型的分类准确率。
113.下面通过实验对本发明实施例的土壤质地分类方法进行验证。本发明实施例的土壤质地分类模型对1000个土壤图像样本的识别准确率或者分类准确率的结果如表1下:
114.表1
115.序号土壤质地名称样本量识别准确率1砂土11296.72%2壤质砂土8793.35%3砂质粘壤土9391.27%4砂质粘土8895.21%5粘壤土12393.70%6砂质壤土8895.60%7壤土15392.44%8粉壤土3086.32%9粉土3985.73%10粉质粘壤土6288.25%11砂质粘土2282.21%12黏土10392.45%
116.通过实验可见,本发明实施例对不同土壤质地类别的待分类土壤图像具有较高的分类准确率,能够在田间对土壤的拍照识别,实现对土壤质地进行快速且准确的分类,进而在土壤质地分类时减少检测成本,提高检测效率。
117.综上,请参照图6,本发明实施例通过不同拍摄参数组合对1000份土壤样本进行图像采集,其中1000份土壤样本中包括不同土壤质地类别(例如12类土壤质地)的1000份土壤样本。通过对图像采集的土壤图像样本进行图像增强和特征提取,得到第一土壤图像样本特征向量,基于多个第一土壤图像样本特征向量和每个第一土壤图像样本特征向量的分类结果标签构建样本数据集。样本数据集包括不同拍摄参数组合的数据集。其中不同数据集的土壤图像样本是通过不同拍摄参数组合拍摄的,每个数据集内的土壤图像样本是使用相同的拍摄参数组合拍摄的。确定土壤质地分类模型(例如支持向量机)对不同拍摄参数组合的数据集进行第一次训练的分类结果中分类准确率较优拍摄参数组合为目标拍摄参数,基于目标拍摄参数从样本数据集中选择数据样本重新组成更新样本数据集,再基于更新样本数据集对土壤质地分类模型进行第二次训练,得到最终的土壤质地分类模型。通过基于样本数据集和更新样本数据集对土壤质地分类模型的两次训练,确定对土壤样本拍摄的目标拍摄参数组合,便于引导用户通过目标拍摄参数组合对土壤样本进行拍摄,且提高土壤质地分类模型对土壤质地进行分类的准确性。
118.本发明实施例通过实现利用电子设备对待分类土壤拍照进行土壤质地分类,一方面极大的减少了田间取样、送样、实验室分析化验带来的人力、物力以及时间成本,另一方面,通过土壤质地分类的划分,可以方便地帮助用户基于土壤质地进行种植栽培方面的管理决策。
119.下面对本发明提供的土壤质地分类装置进行描述,下文描述的土壤质地分类装置与上文描述的土壤质地分类方法可相互对应参照。
120.请参照图7,本发明还提供一种土壤质地分类装置,包括:
121.第一获取模块201,用于获取待分类土壤图像;
122.特征提取模块202,用于基于待分类土壤图像进行特征提取,得到待分类特征向量;
123.第一分类结果确定模块203,用于将待分类特征向量输入至土壤质地分类模型,得到土壤质地分类模型输出的第一分类结果;
124.其中,土壤质地分类模型是利用由多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。
125.本发明实施例的土壤质地分类装置,通过土壤质地分类模型对待分类土壤图像经过特征提取后的待分类特征向量进行土壤质地分类。由于土壤质地分类模型是基于采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的多个土壤图像样本,以及每个土壤图像样本相关的分类结果标签训练得到,因此土壤质地分类模型能够对不同拍摄参数组合拍摄的各种土壤质地的待分类土壤图像进行土壤质地分类。从而通过本发明实施例在田间对土壤的拍照识别,可实现对土壤质地进行快速且准确的分类,进而在土壤质地分类时减少检测成本,提高检测效率。
126.根据本发明提供的一种土壤质地分类装置,土壤质地分类装置还包括土壤质地分类模型训练模块,土壤质地分类模型训练模块包括:
127.第二获取模块,用于获取样本数据集;样本数据集包括多个第一土壤图像样本特征向量和每个第一土壤图像样本特征向量相关的分类结果标签;每一第一土壤图像样本特征向量是对每一土壤图像样本进行特征提取得到的;
128.第二分类结果确定模块,用于确定土壤质地分类模型对每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果;
129.目标拍摄参数组合确定模块,用于基于每个拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合;
130.更新样本数据集构建模块,用于根据所述目标拍摄参数组合得到更新样本数据集;
131.训练模块,用于基于更新样本数据集训练土壤质地分类模型。
132.根据本发明提供的一种土壤质地分类装置,所述更新样本数据集构建模块,包括:
133.第二土壤图像样本特征向量获取模块,用于从所述样本数据集中筛选出多个第二土壤图像样本特征向量;每一所述第二土壤图像样本特征向量是从所述样本数据集中基于所述目标拍摄参数组合拍摄的每一所述第一土壤图像样本特征向量得到的;
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
152.另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,计算机程序被处理器执行时,计算机能够执行上述各方法所提供的土壤质地分类方法,该方法包括:获取待分类土壤图像;基于待分类土壤图像进行特征提取,得到待分类特征向量;将待分类特征向量输入至土壤质地分类模型,得到土壤质地分类模型输出的第一分类结果;其中,土壤质地分类模型是利用多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。
153.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的土壤质地分类方法,该方法包括:获取待分类土壤图像;基于待分类土壤图像进行特征提取,得到待分类特征向量;将待分类特征向量输入至土壤质地分类模型,得到土壤质地分类模型输出的第一分类结果;其中,土壤质地分类模型是利用多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。
154.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
155.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
156.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种土壤质地分类方法,其特征在于,包括:获取待分类土壤图像;基于所述待分类土壤图像进行特征提取,得到待分类特征向量;将所述待分类特征向量输入至土壤质地分类模型,得到所述土壤质地分类模型输出的第一分类结果;其中,所述土壤质地分类模型是利用多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;所述多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。2.根据权利要求1所述的土壤质地分类方法,其特征在于,所述土壤质地分类模型,是基于以下步骤训练得到的:获取所述样本数据集;所述样本数据集包括多个第一土壤图像样本特征向量和每个所述第一土壤图像样本特征向量相关的分类结果标签;每一所述第一土壤图像样本特征向量是对每一土壤图像样本进行特征提取得到的;确定所述土壤质地分类模型对每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果;基于每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合;根据所述目标拍摄参数组合得到更新样本数据集;基于所述更新样本数据集训练所述土壤质地分类模型。3.根据权利要求2所述的土壤质地分类方法,其特征在于,所述更新样本数据集是基于以下步骤得到的:从所述样本数据集中筛选出多个第二土壤图像样本特征向量;每一所述第二土壤图像样本特征向量是从所述样本数据集中基于所述目标拍摄参数组合拍摄的每一所述第一土壤图像样本特征向量得到的;基于所述多个第二土壤图像样本特征向量和每个所述第二土壤图像样本特征向量相关的分类结果标签构建所述更新样本数据集。4.根据权利要求2所述的土壤质地分类方法,其特征在于,所述基于每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签确定目标拍摄参数组合,包括:基于每个所述拍摄参数组合的第一土壤图像样本特征向量的第二分类结果和第一土壤图像样本特征向量的分类结果标签计算第一分类准确率;在所述第一分类准确率大于或等于设定阈值的情况下,确定所述第一分类准确率对应的拍摄参数组合为目标拍摄参数组合。5.根据权利要求3所述的土壤质地分类方法,其特征在于,所述基于所述更新样本数据集训练所述土壤质地分类模型,包括:确定所述土壤质地分类模型对每个所述第二土壤图像样本特征向量的分类结果的准确率和召回率的调和平均数;基于所有所述第二土壤图像样本特征向量的分类结果中最高的所述调和平均数调整所述土壤质地分类模型的模型参数;
基于调整后的所述模型参数设置所述土壤质地分类模型。6.根据权利要求1所述的土壤质地分类方法,其特征在于,在所述获取待分类土壤图像之后,还包括:增强所述待分类土壤图像的对比度、对所述待分类土壤图像进行降噪处理,和/或对所述待分类土壤图像进行纹理分割。7.根据权利要求1所述的土壤质地分类方法,其特征在于,所述基于所述待分类土壤图像进行特征提取,得到待分类特征向量,包括:计算所述待分类土壤图像的hsv直方图向量、计算所述待分类土壤图像的颜色自相关图向量、计算所述待分类土壤图像的色矩、计算所述待分类土壤图像的gabor特征,和/或计算所述待分类土壤图像的小波系数;基于所述hsv直方图向量、所述颜色自相关图向量、所述色矩、所述gabor特征,和/或所述小波系数,得到所述待分类特征向量。8.一种土壤质地分类装置,其特征在于,包括:第一获取模块,用于获取待分类土壤图像;特征提取模块,用于基于所述待分类土壤图像进行特征提取,得到待分类特征向量;第一分类结果确定模块,用于将所述待分类特征向量输入至土壤质地分类模型,得到所述土壤质地分类模型输出的第一分类结果;其中,所述土壤质地分类模型是利用多个土壤图像样本以及每个土壤图像样本相关的分类结果标签构建的样本数据集训练得到的;所述多个土壤图像样本是采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的土壤质地分类方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的土壤质地分类方法。

技术总结
本发明涉及图像识别技术领域,提供一种土壤质地分类方法、装置和电子设备,其中方法包括:获取待分类土壤图像;基于待分类土壤图像进行特征提取,得到待分类特征向量;将待分类特征向量输入至土壤质地分类模型,得到土壤质地分类模型输出的第一分类结果。本发明的土壤质地分类模型是基于采用不同拍摄参数组合对不同质地类别的土壤样本进行拍摄得到的多个土壤图像样本,以及每个土壤图像样本相关的分类结果标签训练得到,因此土壤质地分类模型能够对不同拍摄参数组合拍摄的各种土壤质地的待分类土壤图像进行土壤质地分类,从而通过在田间对土壤的拍照识别,实现对土壤质地进行快速且准确的分类,在土壤质地分类时减少检测成本,提高检测效率。提高检测效率。提高检测效率。


技术研发人员:宫帅 郝文雅 叶英新 宋卫玲 黄海强 郭梦妍 刘志强 张晓阳 魏佳爽
受保护的技术使用者:中化现代农业有限公司
技术研发日:2023.03.22
技术公布日:2023/7/26
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐