说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210568385.6 (22)申请日 2022.05.24 (65)同一申请的已公布的文献号 申请公布号 CN 114662621 A (43)申请公布日 2022.06.24 (73)专利权人 灵枭科技 (武汉) 有限公司 地址 430000 湖北省武汉市经济技 术开发 区17C1地块东合中心二期E栋15层 1501室 (72)发明人 齐浩 周婷 杨帆 熊振  (74)专利代理 机构 武汉知伯乐知识产权代理有 限公司 42 282 专利代理师 王福新 (51)Int.Cl. G06K 9/62(2022.01)G06V 10/762(2022.01) G06V 10/72(2022.01) G06V 10/764(2022.01) G06V 10/82(2022.01) G06N 3/04(2006.01) G06N 3/08(2006.01) G06T 7/62(2017.01) (56)对比文件 CN 111868566 A,2020.10.3 0 CN 113409240 A,2021.09.17 审查员 张裕 (54)发明名称 基于机器学习的农机作业面积计算方法及 系统 (57)摘要 本发明公开了一种基于机器学习的农机作 业面积计算方法及系统, 包括实现计亩算法的终 端与存储介质。 本发明为了解决单一计亩算法在 多种行驶轨迹与多种复杂的作业场景下作业面 积计算精度较低的问题。 具体步骤包括: 获取农 机具作业数据, 使用lof算法去除轨迹漂移点与 停留点; 利用霍普金斯统计量与 dbsca算法对数 据进行时间和空间上的聚类分割作业地块; 利用 CNN算法出识别轨迹类型; 根据图像像素点计算 漏耕率; 通过决策树算法选择适宜的插值方法与 面积计算方法, 并计算作业面积。 本发明相对于 现有的算法, 适用于多种作业场景, 多种作业轨 迹类型, 并且避免了漏耕对面积测量结果的影 响, 有效地 提高了作业 面积计算的精确度。 权利要求书4页 说明书10页 附图14页 CN 114662621 B 2022.09.06 CN 114662621 B 1.一种基于 机器学习的农机作业 面积计算方法, 其特 征在于, 包括: 步骤1: 根据农机编码与 作业时间, 获取农机具作业轨 迹数据; 步骤2: 对步骤1获取到的数据进行数据处理,包括: 停留点的剔除; 使用lof算法对漂移 点进行剔除; 步骤3: 对处理好的数据计算霍普金斯统计量, 如果该值大于0.8, 则 使用改进的dbscan 聚类算法进行地块划分, 如果小于0.8则不用使用聚类算法, 如果小于0.55的则将其删除并 标注为异常作业; 步骤4: 对步骤3获取到的轨迹空间聚类数据, 将其时间纬度转化为时间戳的形式, 对一 维的时间戳数据进 行维度扩充使其扩充到二 维, 使用dbscan聚类算法找到其中数量规模最 大的类, 取 该类中的最小与最大值; 步骤5: 根据步骤4得到的时间最小与最大值, 从步骤2处理好的数据中筛选时间范围在 该最小值到最大值区间的值; 步骤6: 将步骤5得到的数据, 经纬度点连接为轨迹并将其转化为 图片, 对该图片, 使用 预先训练好的CN N算法进行分类; 步骤7: 将步骤5得到的数据, 对每段轨迹, 以轨迹为长宽幅为宽填充颜色, 得到作业区 域图形; 对步骤5得到的数据运用德劳内三角剖分算法计算出轮廓, 对轮廓内部进 行像素点 填充得到填充图, 对作业区域图形和填充图进行像素点统计, 得到两个图彩色像素点个数 的比值, 若该值大于90%将其标注为满幅作业, 大于70%, 将其标注为小部分未作业, 若小于 70%, 则将其标注为大部分未作业; 步骤8: 根据机型, 步骤6所得轨迹分类, 步骤7所得地块作 业分类, 利用预先训练好的决 策树模型进行计算, 得出最优情况下需要使用到的轨迹插值方法与面积计算方法, 对数据 进行计算, 并输出计算结果; 所述步骤8包括: 步骤8.1: 将轨 迹经纬度数据点进行 预处理; 步骤8.2: 用训练好的CN N模型进行轨 迹分类, 得到 轨迹的类别; 步骤8.3: 用不同的插值 算法以及不同的计 亩算法计算 面积; 步骤8.4: 计算误差值, 标记方法好坏, 对于每条作业轨迹, 将计算误差最小的一组方法 标位1, 否则为0; 步骤8.5: 生成特征矩阵, 对于每条作业轨迹, 特征为 【机器类型, 作业类型, 轨迹类别, 漏耕率, 平均速度, 插值方法, 计 亩算法】 , 标签为 【方法的好坏】 , 标签取值 为0或1; 步骤8.6: 随机分割数据集, 决策树模型建立; 所述步骤8.6中, 决策树模型建立包括: 步骤8.6.1: 计算样本 的信息熵: (1) 其中: 代表分类数; 为数据集中每 个类别所占样本总数的比例; 步骤8.6.2: 分别计算按不同属性对 的划分信息熵: 其中: 表示数据集 一个属性,权 利 要 求 书 1/4 页 2 CN 114662621 B 2表示属性 的可取值个数, 数据集 被分为 个 ; (2) 步骤8.6.3: 计算以类别 划分的信息增益: (3) 步骤8.6.4: 计算信息分裂信息: (4) 步骤8.6.5: 计算信息增益 率: (5) 步骤8.6.6: 重复步骤8.6.2至步骤8.6.5, 同理计算出按其它属性划分的信息增益率, 选取最大信息增益 率的属性 为根节点; 步骤8.6.7: 递归上述过程, 直至数据集 为空或样本属于同一类别或属性列表为空; 步骤8.6.8: 应用PEP剪枝算法, 删 去部分节点, 防止过拟合, 对数据进行计算, 并输出计 算结果。 2.根据权利要求1所述的一种基于机器学习的农机作业面积计算方法, 其特征在于, 步 骤6中, 所述预 先训练好的CN N算法包括: 步骤6.1: 将经纬度数据点进行预处理, 按时间顺序连接点形成轨迹折线图, 保存折线 图; 步骤6.2: 人工对部分折线图进行分类, 按照轨迹特征分为五类: 交替形、 回字形、 往复 形、 联合作业、 其 他, 分别标识为0、 1、 2、 3、 4; 步骤6.3: 读取折线图, 转为灰度图, 进行归一化, 并重新修改图片尺寸, 生成处理后的 图片; 步骤6.4: 对处理后的图片进行数据集划分, 按照8:2划分为训练集和测试集, 对数据集 进行one‑hot编码, 得到编码后的训练集和 测试集; 步骤6.5: CNN训练出分类模型, 对新输入的经纬度数据, 进行步骤6.1、 步骤6.2、 步骤 6.3的处理后, 使用训练的CN N模型进行分类。 3.根据权利要求2所述的一种基于机器学习的农机作业面积计算方法, 其特征在于, 步 骤6.5中, CN N训练出分类模型包括: 步骤6.5.1: 初始化CN N网络结构, 以及权值 参数和偏置参数; 步骤6.5.2: 输入训练集, 利用前向传播 算法计算出网络最后一层输出; 步骤6.5.3: 用softmax函数对输出进行处 理, 并计算交叉熵损失函数; 步骤6.5.4: 根据反向传播 算法, 计算损失函数对各项权 重和偏置的偏导; 步骤6.5.5: 利用Adam梯度下降法, 更新权 重与偏置,运行5 0轮结束, 保存 模型。 4.根据权利要求3所述的一种基于机器学习的农机作业面积计算方法, 其特征在于, 步 骤6中, 按照轨 迹特征分为五类: 交替形、 回字形、 往复形、 联合作业或其 他中的一种或几种。权 利 要 求 书 2/4 页 3 CN 114662621 B 3

.PDF文档 专利 基于机器学习的农机作业面积计算方法及系统

文档预览
中文文档 29 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于机器学习的农机作业面积计算方法及系统 第 1 页 专利 基于机器学习的农机作业面积计算方法及系统 第 2 页 专利 基于机器学习的农机作业面积计算方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 14:36:01上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。