【技术实现步骤摘要】
基于卷积神经网络的细粒度鼠类识别方法
[0001]本专利技术属于鼠类识别
,更为具体地讲,涉及一种基于卷积神经网络的细粒度鼠类识别方法。
技术介绍
[0002]鼠类除了糟蹋庄稼、浪费粮食和损坏生活生产物品外,其身上还携带很多病原微生物,同时鼠类身上寄居的很多小生物(如跳蚤和恙虫)也是疫病传播的使者和媒介。通过唾液(鼠类咬伤)、接触(跳蚤叮咬)、排泄物3种途径,鼠类可传播鼠疫等57种疾病,这些鼠源性疾病的传播严重威胁广大人民的生命健康。因此,鼠患防治工作对于加强疾病防治能力、提高人民健康水平有着重要意义。鼠患防治工作,通常需根据不同类别的鼠类及分布情况制定有效的应对措施,然而,从事鼠类识别的基层工作人员队伍不稳定、专业经验不足、对鼠类的鉴别能力普遍较低,潜在的错误信息会给决策带来诸多困难。
[0003]为了辅助基层工作人员快速准确地做出判断,一些公知的方法将图像处理和机器学习技术用于鼠类识别。例如,童荪等(<专利202110495695.5>,2021)采用移动侦测技术识别待测区域中的移动物体,当移动物体的最小外接矩形面积处于预设鼠类面积范围内时,将待测区域图像输入到YOLO v3(You Only Look Once v3)模型中,从而实现鼠类识别,该方法可对鼠类进行实时监测,但不能细分不同类别的鼠类。由于不同鼠类的活动习性、传播疾病、消杀方案有所不同,鼠患防治工作需根据不同鼠类采取相应的防治方法,以实施精准防控。
[0004]传统的细粒度鼠类识别,通过人工观察鼠类的 ...
【技术保护点】
【技术特征摘要】
1.一种基于卷积神经网络的细粒度鼠类识别方法,其特征在于,包括以下步骤:S1:根据实际需要确定N个老鼠类别,对于每个老鼠类别分别收集若干图像样本并采用预设方法进行预处理,根据老鼠类别对每个图像样本进行分类标注,得到鼠类图像样本集D;S2:构建基于三分支卷积神经网络的细粒度鼠类识别模型,包括图像特征提取模块、主体区域选择模块、擦除视角图像生成模块、裁切视角图像生成模块、全局平均池化模块、分类网络和识别结果融合模块,其中:图像特征提取模块用于对输入的老鼠图像I
row
、擦除视角图像生成模块发送的擦除视角图像I
erase
、裁切视角图像生成模块发送的裁切视角图像I
crop
分别进行特征提取,得到大小为H
×
W
×
C的特征图F
i
,其中H、W分别表示特征图F
i
的高和宽,C表示特征图F
i
的通道数,i∈{row,erase,crop},记特征图F
i
中所有特征点的集合为P
i
={p
i,1
,p
i,2
,...,p
i,H
×
W
},p
i,j
∈R
C
表示特征图F
i
的第j个特征点的特征向量,j=1,2,...,H
×
W,R表示实数域;然后将特征图F
row
、F
erase
发送给主体区域选择模块,将特征图F
crop
发送给全局平均池化模块;主体区域选择模块用于对特征图F
row
、F
erase
进行主体区域选择,得到特征图中作为主体区域的特征点集合P
′
row
、P
′
erase
,将老鼠图像I
row
的主体区域的特征点集合P
′
row
发送给鼠类擦除视角生成模块、鼠类裁切视角生成模块和全局平均池化模块,将擦除视角图像I
erase
的主体区域的特征点集合P
′
erase
发送给全局平均池化模块;主体区域选择模块包括全连接层和主体特征点筛选模块,其中:全连接层用于将特征图F
i
′
中每一个特征点p
i
′
,j
分别作为一个独立的区域特征进行分类预测,i
′
∈{row,erase},得到每个特征点p
i
′
,j
的鼠类置信度向量f
i
′
,j
∈R
N
,然后输出至主体特征点筛选模块;主体特征点筛选模块在接收到所有特征点p
i
′
,j
预测的鼠类置信度向量f
i
′
,j
后,从每个鼠类置信度向量f
i
′
,j
中选取最大置信度值作为该特征点表征局部区域的判别权重,将所有特征点按照判别权重从大到小进行排序,选取前K个判别权重对应的特征点的集合P
′
i
′
作为主体区域,K的值根据实际需要确定;鼠类擦除视角生成模块用于根据老鼠图像I
row
的主体区域的特征点集合P
′
row
生成老鼠图像I
row
对应的擦除视角图像I
erase
,具体方法为:随机从特征点集合P
′
row
中选择M个特征点c
m
,m=1,2,...,M,M的值根据实际需要确定且1≤M≤K;然后根据老鼠图像I
row
和特征图F
row
中像素点的映射关系,将这M个特征点映射回老鼠图像I
row
得到M个像素点c
′
m
,以像素点c
′
m
为中心从老鼠图像I
row
中擦除M个预设形状区域,得到擦除视角图像I
erase
并输出至图像特征提取模块;鼠类裁切视角生成模块用于根据老鼠图像I
row
的主体区域的特征点集合P
′
row
生成老鼠图像I
row
对应的裁切视角图像I
crop
,具体方法为:随机从特征点集合P
′
row
中选择H个特征点H的值根据实际需要确定且1≤H≤K,然...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。