说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211296268.5 (22)申请日 2022.10.21 (71)申请人 深圳大学 地址 518060 广东省深圳市南 山区南海大 道3688号 (72)发明人 刘英 周纪军 陈庭槿 赵志扬  李昌贸 阮润康 陈智鑫  (74)专利代理 机构 深圳市君胜知识产权代理事 务所(普通 合伙) 44268 专利代理师 朱阳波 (51)Int.Cl. G06V 20/05(2022.01) G06V 20/40(2022.01) G06V 10/40(2022.01) G06V 10/764(2022.01)G06V 10/766(2022.01) G06V 10/774(2022.01) G06V 10/80(2022.01) G06V 10/82(2022.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 基于量化鱼类识别神经网络模型的成像识 别方法及装置 (57)摘要 本发明公开了基于量化鱼类识别神经网络 模型的成像识别方法及装置; 包括: 搭建鱼类识 别神经网络模 型, 并将训练集输入 搭建的鱼类识 别神经网络模 型进行训练, 对训练后的鱼类识别 神经网络模 型进行通道剪枝; 对完成通道剪枝的 鱼类识别神经网络模型进行模型转换, 转换为适 用于移动终端计算框架的模型格式; 对模型转换 后的鱼类识别神经网络模型, 通过量化模型参 数, 进行量化; 通过量化后的鱼类识别神经网络 模型, 从实时拍摄获取的视频流中抽帧, 对抽帧 后图像进行鱼类识别, 识别出鱼类, 并进行来鱼 提醒。 相较于未量化模型, 本发明占用内存会大 幅减小, 推理速度也会相应提升, 轻量化后的模 型可满足低成本 硬件资源下的计算需求。 权利要求书3页 说明书14页 附图7页 CN 115527106 A 2022.12.27 CN 115527106 A 1.一种基于量 化鱼类识别神经网络模型的成像识别方法, 其特 征在于, 所述方法包括: 预先采集获取 水下图像数据; 对采集获取的所述水下图像数据进行筛选, 筛选图像数据保留预定张包含鱼类图像的 图片; 对筛选出的保留有预定张包含鱼类图像的图片进行标注, 通过矩形框对图片中的鱼类 进行标注, 形成标注后的图片; 对标注后的图片, 进行格式转换形成标签文件, 并将所述标签文件和所述标注后的图 片的集合作为数据集, 并将数据集按预定比例划分为训练集、 验证集、 测试集; 搭建鱼类识别神经网络模型, 并将所述训练集输入搭建的鱼类识别神经网络模型, 得 到训练后的鱼类识别神经网络模型; 对训练后的鱼类识别神经网络模型进行通道剪枝; 对完成通道剪枝的鱼类识别神经网络模型进行模型转换, 转换为适用于移动终端计算 框架的模型格式; 对模型转换后的鱼类识别神经网络模型, 通过量 化模型参数, 进行量 化; 通过量化后的鱼类识别神经网络模型, 从实时拍摄获取的视频流中抽帧, 对抽帧后图 像进行鱼类识别, 识别出鱼类, 在鱼的周围绘制预测框, 并进行来鱼提醒。 2.根据权利要求1所述的基于量化鱼类识别神经网络模型的成像识别方法, 其特征在 于, 所述对标注后的图片, 进 行格式转换形成标签文件, 并将所述标签文件和所述标注后的 图片的集合作为数据集, 并将数据集按预定比例划分为训练集、 验证集、 测试集的步骤包 括: 对每标注一张图片自动生成一个xml文件; 把全部xml文件转换为txt格式文件, 其中, txt文件包括了五个数值: 鱼的类别用1表 示, 以及框的左上角坐标x,y以及右下角坐标x,y; 并将所述标签文件和所述标注后的图片的集 合作为数据集, 用于神经网络训练; 并将数据集按照8 :1:1比例划分为训练集、 验证集、 测试集。 3.根据权利要求1所述的基于量化鱼类识别神经网络模型的成像识别方法, 其特征在 于, 所述搭建鱼类识别神经网络模型, 并将所述训练集输入搭建的鱼类识别神经网络模型, 得到训练后的鱼类识别神经网络模型的步骤 包括: 使用CSPDarknet作为特 征提取网络, 提取图像的一系列不同尺度特 征图; 在特征提取网络中运用4个跨阶段局部网络模块和一个特征金字塔池化模块进行串 联; 通过跨阶段局部网络将原输入分成两个分支, 分别进行卷积操作使 得通道数减半, 一个 分支不作任何 处理, 另一个分支进行多次残差结构, 最后融合两个分支的通道; 在每个跨阶段局部网络模块前面放置大小为3*3, stride=2的卷积核, 起到下采样作 用; 在第3个跨阶段局部网络模块后添加特征金字塔池化模块, 通过特征金字塔池化模块将 任意大小的特征图转换成 固定大小的特征向量, 通过特征金字塔池化模块对输入特征图进 行三个池化操作, 另外再和一个未进行池化的输入进行拼接, 以进行多尺度特 征融合; 通过特征提取网络最终输出三个特征层, 称为有效特征层, 三个特征层位于特征提取 网络的三个不同位置, 分别位于中间层, 中下层, 底层; 通过提取的三个特 征层进行 特征金字塔网络层构建, 获得三个加强特 征层。权 利 要 求 书 1/3 页 2 CN 115527106 A 24.根据权利要求3所述的基于量化鱼类识别神经网络模型的成像识别方法, 其特征在 于, 所述搭建鱼类识别神经网络模型, 并将所述训练集输入搭建的鱼类识别神经网络模型, 得到训练后的鱼类识别神经网络模型的步骤 包括: 把获得三个加强特征层传入检测层, 在训练时, 检测层对三个加强特征层的每个特征 图像素点生成3个预测框, 通过锚框机制与特征层数据关联, 生成具有目标类别、 类别概率 和预测框位置的输出矩阵; 当检测层检测到有鱼类目标时, 在鱼类目标周围产生预测框, 并对所述预测框进行值 抑制, 最后只保留一个预测框, 对应的在原图像上一条鱼类即绘制一个预测框, 完成对鱼类 识别神经网络模型的训练。 5.根据权利要求1所述的基于量化鱼类识别神经网络模型的成像识别方法, 其特征在 于, 所述对训练后的鱼类识别神经网络模型进行通道剪枝的步骤 包括: 在训练后的鱼类识别神经网络模型的卷积层 之后插入一个批标准化层, 将特征图送入 批标准化层得到归一 化之后的特 征图; 设置一个决定 剪枝掉通道数占比的剪枝率; 根据设置的剪枝率, 对应剪枝掉训练后的鱼类识别神经网络模型的通道数, 得到紧凑 的网络模型; 对剪枝后得到的紧凑的网络模型重新训练并微调剪枝率, 使之尽可能达到剪枝前的识 别效果, 从而得到最佳剪枝后的鱼类识别神经网络模型。 6.根据权利要求1所述的基于量化鱼类识别神经网络模型的成像识别方法, 其特征在 于, 对完成通道剪枝的鱼类识别神经网络模型进行模型转换, 转换为适用于移动终端计算 框架的模型格式的步骤 包括: 对完成通道剪枝 的鱼类识别神经网络模型进行模型转换, 采用ONNX作为中间层, 使用 torch2onnx工具将训练好的网络模型权重首先转换为ONNX格式, 再使用onnx2ncnn工具将 ONNX格式文件转 为NCNN模型, 转换为 适用于移动终端计算框架的模型格式。 7.根据权利要求6所述的基于量化鱼类识别神经网络模型的成像识别方法, 其特征在 于, 所述对模型转换后的鱼类识别神经网络模型, 通过量化模型参数, 进行量化的步骤包 括: 对模型转换后的鱼类识别神经网络模型, 通过量化模型参数以再一次对模型轻量化, 得到量化后的鱼类识别神经网络模型。 8.一种基于量 化鱼类识别神经网络模型的成像识别装置, 其特 征在于, 包括: 预先采集模块, 用于预 先采集获取 水下图像数据; 图像筛选模块, 用于对采集获取的所述水下图像数据进行筛选, 筛选 图像数据保留预 定张包含鱼类图像的图片; 图像标注模块, 用于对筛选出的保留有预定张包含鱼类图像的图片进行标注, 通过矩 形框对图片中的鱼类进行 标注, 形成标注后的图片; 数据集集合模块, 用于对标注后的图片, 进行格 式转换形成标签文件, 并将所述标签文 件和所述标注后的图片的集合作为数据集, 并将数据集按预定比例划分为训练集、 验证集、 测试集; 神经网络模型搭建模块, 用于搭建鱼类识别神经网络模型, 并将所述训练集输入搭建权 利 要 求 书 2/3 页 3 CN 115527106 A 3

PDF文档 专利 基于量化鱼类识别神经网络模型的成像识别方法及装置

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于量化鱼类识别神经网络模型的成像识别方法及装置 第 1 页 专利 基于量化鱼类识别神经网络模型的成像识别方法及装置 第 2 页 专利 基于量化鱼类识别神经网络模型的成像识别方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:24:20上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。