(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210446256.X
(22)申请日 2022.04.26
(71)申请人 广东职业 技术学院
地址 528000 广东省佛山市禅城区澜石二
路20号
(72)发明人 刘静 张久雷
(74)专利代理 机构 广州嘉权专利商标事务所有
限公司 4 4205
专利代理师 叶洁勇
(51)Int.Cl.
G06V 10/764(2022.01)
G06V 10/762(2022.01)
G06V 10/80(2022.01)
G06V 10/82(2022.01)
G06V 10/25(2022.01)G06K 9/62(2022.01)
G06N 20/00(2019.01)
(54)发明名称
一种基于机器学习的多花 卉质量分级方法
(57)摘要
本发明公开了一种基于机器学习的多花卉
质量分级方法, 包括: 图像采集模块采集花卉丛
的原始俯视图像并通过预处理模块预处理获得
第一图像, 花卉分类模块通过深度学习算法对第
一图像进行花卉分类和花卉分割, 获得分割后的
多个第二图像和花卉分类结果; 处理器模块将第
二图像灰度化后获得其灰度值, 将灰度值作为第
二图像的特征值, 根据质量分级标准花卉分级模
块通过K‑means算法对每个第二图像进行质量 分
级, 分为低质量、 中质量、 高质量三个质量标准,
进而获得更加准确的花卉丛的质量分级结果。 本
发明能够对花卉丛中多朵花朵进行质量分级, 极
大地提高了花卉丛质量分级的准确率, 并提高了
花卉的分级效率。
权利要求书2页 说明书7页 附图5页
CN 114821171 A
2022.07.29
CN 114821171 A
1.一种基于机器学习的多花卉质量分级方法, 应用于分级系统, 所述分级系统包括: 设
置有图像采集模块、 预 处理模块、 花卉分类模块、 花卉分级模块和处理器模块; 其特征在于,
包括以下步骤:
S1、 图像采集模块采集花卉丛的原始俯视图像, 预处理模块通过中值滤波预处理原始
俯视图像, 预处 理后得到第一图像;
S2、 花卉分类模块通过YOLOv5算法对第一图像进行花卉识别和花卉分割, 获得分割后
的多个第二图像和花 卉分类结果;
S3、 处理器模块灰度化全部第二图像, 计算每个灰度化后的第 二图像的灰度值, 将灰度
值作为第二图像的特 征值, 所有第二图像的灰度值共同构成特 征数据集;
S4、 基于花卉大数据, 处理器模块建立质量分级标准; 根据质量分级标准, 花卉分级模
块通过K‑means算法对特 征数据集进行质量分级, 得到质量分级结果;
S5、 处理器模块获取质量分级结果, 对质量分级结果进行分析与处理, 生成质量分级报
告。
2.根据权利要求1所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 步骤
S1中所述中值滤波满足以下公式:
g(x,y)=med{f(x ‑i,y‑j),(i,j∈A)};
其中, 函数f(x,y)为原始俯视图像, g(x,y)为第一图像, A为二维模板, A选取为3 ×3区
域。
3.根据权利要求1所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 在所
述花卉分类模块通过Y OLOv5算法对第一图像进 行花卉识别和花卉分割, 获得分割后的多个
第二图像和花 卉分类结果, 该 方法还包括:
S21、 基于花卉大数据, 处理器模块收集并编号多个花卉品种的样本图像, 构成样本数
据集, 以7:3的比例关系划分样本数据集 为训练集和 测试集;
S22、 通过标注工具标注训练集和测试集中的样本图像的感兴趣区域, 每个样本图像具
有对应的一个或多个的样本标签, 所有样本标签构成标签数据集;
S23、 处理器模块设定网络模型的超参数和结束阈值; 花卉分类模块将训练集的样本图
像作为YOLOv5网络的输入, 将训练集的样本标签集作为YOLOv5网络的输出, 花卉分类模块
训练YOLOv5网络模型;
S24、 当损失函数小于等于结束阈值时, YOLOv5网络模型训练结束, 花卉分类模块输出
YOLOv5网络模型的核参数, 并通过测试集评价该网络模型的性能;
S25、 将第一图像输入至训练好的YOLOv5网络模型, 通过YOLOv5网络模型对第一图像实
现花卉识别和花 卉分割, 获得分割后多个第二图像, 并生成花 卉分类结果。
4.根据权利要求1所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 步骤
S3中处理器模块通过加权平均值法灰度化全部第二图像, 其中设定第二图像的R通道、 G通
道的权值均为40%、 其B通道的权值为20%, 计算得到的R通道、 G通道、 B通道任一值为灰度
值, 将第二图像的灰度值作为 其特征值。
5.根据权利要求1所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 在所
述基于花卉大数据, 处理器模块建立质量分级标准; 根据质量分级标准, 花卉分级模块通过
K‑means算法对特 征数据集进行质量分级, 得到质量分级结果, 该 方法还包括:权 利 要 求 书 1/2 页
2
CN 114821171 A
2S41、 基于花卉大数据, 处理器模块根据花卉的品种建立对应的质量分级标准, 并根据
花卉分类结果确定特 征数据集所属的花 卉品种, 获取 该品种的质量分级标准;
S42、 处理器模块将特征数据集的数据类型转换为双精度数据类型; 花卉分级模块通过
优化策略选取特征数据集的初始化质心, 初始化质心为聚类中心, 特征数据集的初始化质
心的数量 为3;
S43、 将特征数据集的特征值作为输入, 花卉分级模块计算特征数据集的特征值与特征
数据集的三个聚类中心的欧氏距离;
S44、 花卉分级模块根据距离最近准则将特征数据集的特征值分到距离该特征值最近
的聚类中心所对应的类, 生成质量分级结果。
6.根据权利要求5所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 所述
花卉分级模块通过优化策略选取特征数据集的初始化质心, 初始化质心为聚类中心, 特征
数据集的初始化质心的数量 为3的步骤为:
S411、 从特征数据集中随机 选择一个特 征值作为特 征数据集的第i聚类中心(i =1);
S412、 计算特 征数据集的每 个特征值与所述第i聚类中心的距离;
S413、 计算特 征数据集的每 个特征值被选为特 征数据集的第i+1聚类中心的概 率;
S414、 选择概 率最大的特 征值作为特 征数据集的第i+1聚类中心;
S415、 判断i是否等于 3; 如果否, 则执 行步骤S416;
S416、 i=i+1, 循环执 行步骤S412至S415;
如果i等于3, 则执行步骤S417;
S417、 输出 特征数据集的三个聚类中心。
7.根据权利要求6所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 所述
每个特征值与所述第i聚类中心的距离满足以下公式:
其中, xk为特征数据集中的第k个特征值, yi为第i聚类中心, D(xk)表示某特征值xk与所
述第i聚类中心yi的距离, i =1,2,3。
8.根据权利要求7所述的一种基于机器学习的多花卉质量分级方法, 其特征在于, 所述
每个特征值被选为第i+1聚类中心的概 率满足以下公式:
其中,Pk为特征数据集中的第k个特 征值xk被选为第i聚类中心yi的概率。权 利 要 求 书 2/2 页
3
CN 114821171 A
3
专利 一种基于机器学习的多花卉质量分级方法
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:33:29上传分享