本发明涉及烟草分类识别,具体为一种面向不同生产期的烟草种类识别方法。
背景技术:
1、现有图像分类研究主要为通过各种优化方式来提高模型的分类性能。如采用一种改进resnet的藏药植物图像分类算法提高在小batch size的情况下的性能、通过更改参数bootstrapping和maxout提高模型分类性能、采用多种数据增强方法来避免过拟合问题并提高性能等。但往往存在其他的不足之处没有优化如对于resnet50网络中,对一个batchsize内的数据特征进行标准化,当batch size较小时,标准化后的数据特征不能代表全局数据分布,统计量的估计会不准确。
2、目前烟草品种识别方式的主要问题在于其效率低、覆盖面窄、容易产生误差等方面。人工巡查和抽检的方式需要大量的人力物力投入,而且专业性要求高,需要配备专业人员进行识别。此外,人工识别方式也难以实现对大规模烟草种植的全面识别,容易出现盲区,存在数据收集和管理等问题,数据的准确性、实时性和完备性难以保证。
技术实现思路
1、为了解决上述问题,本发明提供一种面向不同生产期的烟草种类识别方法,包括以下步骤:s1.通过resnet50网络建立烟草识别模型;s2.将待识别的烟草图像数据传入烟草识别模型;s3.对传入的图像数据进行预处理并对特征值进行提取;s4.依据提取出的特征进行烟草识别,并将识别结果输出。
2、进一步地,所述s1步骤包括以下子步骤:s11.将resnet50网络作为基础网络建立初步烟草识别模型;s12.利用中心损失函数和自适配归一化对烟草识别模型中的损失函数和网络归一化层进行优化;s13.在优化后的烟草识别模型中引入通道注意力协同模块和注意力擦除模块进行再优化。
3、进一步地,所述s1步骤中还包括一个对烟草识别模型进行校验修改的步骤:s14.传入样本数据进行模型验证及对模型进行校正。
4、进一步地,所述中心损失函数lcen公式为:其中,m为烟草样本数量,cyi为第yi类烟草品种的特征中心,xi为待识别的烟草数量。
5、进一步地,所述通道注意力模块用于观测同类图像中的共同特征;所述注意力擦除模块用于将图像数据中非重要的数据进行擦除。
6、进一步地,所述待识别的烟草图像数据大小为512x 512。
7、进一步地,所述烟草识别模型存在评价指标对识别结果进行评判;所述评价指标包括:烟草识别的准确率、精度、精度均值;其中,准确率、精度和精度均值的值越大,烟草识别模型精度越高。
8、进一步地,所述准确度accuracy、精度ap、精度均值map的计算公式分别为:其中,ai为每一类烟草预测正确的数量,numberi为每一类烟草的样本总数,n为烟草类别数。
9、本发明提供了一种面向不同生产期的烟草种类识别方法,具有以下有益效果:
10、本发明通过建立数字图像识别技术烟草品种识别平台,使烟叶数据分析的过程透明化,让烟叶数据的分析符合逻辑,并且能够将整合完成的数据对外提供接口进行数据的共享,实现对烟草品种的准确识别和分类、对大规模烟草种植的全面监管以及数据的自动采集和管理。
1.一种面向不同生产期的烟草种类识别方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的面向不同生产期的烟草种类识别方法,其特征在于,所述s1步骤包括以下子步骤:
3.根据权利要求2所述的面向不同生产期的烟草种类识别方法,其特征在于,所述s1步骤中还包括一个对烟草识别模型进行校验修改的步骤:s14.传入样本数据进行模型验证及对模型进行校正。
4.根据权利要求2所述的面向不同生产期的烟草种类识别方法,其特征在于,所述中心损失函数lcen公式为:其中,m为烟草样本数量,cyi为第yi类烟草品种的特征中心,xi为待识别的烟草数量。
5.根据权利要求2所述的面向不同生产期的烟草种类识别方法,其特征在于,所述通道注意力模块用于观测同类图像中的共同特征;所述注意力擦除模块用于将图像数据中非重要的数据进行擦除。
6.根据权利要求1所述的面向不同生产期的烟草种类识别方法,其特征在于,所述待识别的烟草图像数据大小为512x 512。
7.根据权利要求1所述的面向不同生产期的烟草种类识别方法,其特征在于,所述烟草识别模型存在评价指标对识别结果进行评判;所述评价指标包括:烟草识别的准确率、精度、精度均值;其中,准确率、精度和精度均值的值越大,烟草识别模型精度越高。
8.根据权利要求7所述的面向不同生产期的烟草种类识别方法,其特征在于,所述准确度accuracy、精度ap、精度均值map的计算公式分别为:其中,ai为每一类烟草预测正确的数量,numberi为每一类烟草的样本总数,n为烟草类别数。