【技术实现步骤摘要】
预测大型真菌种类的方法及装置
本专利技术涉及图像识别
,特别涉及一种预测大型真菌种类的方法及装置。
技术介绍
大型真菌俗称蘑菇,是除动物、植物外一类重要的真核生物。据报告(StateoftheWorld’sFungi2018)统计,世界共有14余万种大型真菌被报道,在中国被报道的可食用菌有1020种,可药用菌有692种,毒菌有480种。因此大型真菌分类是一项庞大且复杂的工作。传统分类学依靠分类学家对大型真菌特征进行鉴别,从而预测大型真菌种类。随着计算机科学发展,生物识别领域已经成为一个热点。基于图像处理的大型真菌分类识别领域工作较为薄弱。目前存在一些对大型真菌种类进行分类识别的算法,如通过降梯度神经网络实现大型真菌分类识别的算法等。但存在的问题是,该神经网络对大型真菌这类边缘形态差异不显著的图像分类优势较弱,且该算法要求对图像进行背景去除的预处理方法,这将导致该算法在实际环境中和复杂背景下应用时,由于背景不能完全去除,导致在解决复杂环境下,传统大型真菌分类的准确率较低。
技术实现思路
本专利 ...
【技术保护点】
1.一种预测大型真菌种类的方法,其特征在于,所述方法包括:/n获取大型真菌的待处理图像;/n对所述待处理图像进行图像预处理操作,得到待识别图像;/n基于所述待识别图像以及预先训练的大型真菌分类识别模型,预测所述待识别图像的大型真菌对应的种类。/n
【技术特征摘要】
1.一种预测大型真菌种类的方法,其特征在于,所述方法包括:
获取大型真菌的待处理图像;
对所述待处理图像进行图像预处理操作,得到待识别图像;
基于所述待识别图像以及预先训练的大型真菌分类识别模型,预测所述待识别图像的大型真菌对应的种类。
2.根据权利要求1所述的方法,其特征在于,所述大型真菌分类识别模型包括多个卷积神经网络CNN子模型以及单层感知器子模型;
所述大型真菌分类识别模型的训练过程如下:
获取多个第一训练样本,其中,所述第一训练样本包括第一样本图像以及对应的样本类别;
对所述多个第一训练样本中的样本图像进行图像预处理操作;
基于所述多个第一训练样本,对多个CNN子模型分别进行迭代训练;
确定训练后的多个CNN子模型的准确率,根据所述多个CNN子模型的准确率,对每个CNN子模型赋予权重;
基于赋予权重的多个CNN子模型以及单层感知器子模型,构建大型真菌分类识别模型。
3.根据权利要求1或2所述的方法,其特征在于,所述图像预处理操作包括但不限于水平翻转、垂直翻转、随机角度旋转、随机比例缩放、颜色增强、RGB2HSV、归一化操作。
4.根据权利要求2所述的方法,其特征在于,所述基于赋予权重的多个CNN子模型以及单层感知器子模型,构建大型真菌分类识别模型,包括:
基于多个CNN子模型赋予的权重,构建加权平均分类器;
连接所述多个CNN子模型、所述单层感知器子模型与所述加权平均分类器,构建初始大型真菌分类识别模型;
获取多个第二训练样本,其中,所述第二训练样本包括第二样本图像以及对应的样本类别;
通过所述多个第二训练样本,对所述待训练大型真菌分类识别模型进行训练,得到大型真菌分类识别模型。
5.根据权利要求4所述的方法,其特征在于,所述CNN子模型包括多个全连接层;
所述通过多个第二训练样本,对所述待训练大型真菌分类识别模型进行训练,得到大型真菌分类识别模型,包括:
通过所述多个第二训练样本,对所述待训练大型真菌分类识别模型中的CNN子模型的多个全连接层以及单层感知器子模型的各神经元权重值进行迭代训练,直至所述待训练大型真菌分类识别模型的输出准确率不再变化,将最后一次迭代得到的多个全连接层以及单层感知器子模型的各神经元...
【专利技术属性】
技术研发人员:王建新,肖杰文,赵铖博,李欣洁,庞博,刘钟钰,杨彝华,
申请(专利权)人:北京林业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。