蝴蝶种类识别方法、电子设备、存储介质及系统技术方案

技术编号:19547112 阅读:35 留言:0更新日期:2018-11-24 21:10
本发明专利技术提供蝴蝶种类识别方法,包括:建立图像训练集,在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集;建立蝴蝶识别模型,采用迁移学习方法对CaffNet模型进行参数调节并得到蝴蝶识别模型;训练蝴蝶识别模型,将图像训练集中的蝴蝶图像输入至蝴蝶识别模型进行训练,得到已训练蝴蝶识别模型;蝴蝶种类识别,将待测蝴蝶图像输入值已训练蝴蝶识别模型中进行蝴蝶种类识别并得到蝴蝶种类识别结果。本发明专利技术的蝴蝶种类识别方法,通过先建立图像训练集,并将图像训练集中的蝴蝶图像输入值蝴蝶识别模型进行训练,得到具有一定精准率的已训练蝴蝶识别模型,再用此已训练蝴蝶识别模型对待测蝴蝶图像进行识别,得到精准的蝴蝶的种类。

Butterfly species identification method, electronic equipment, storage medium and system

The invention provides butterfly species recognition methods, including: establishing image training set, selecting several butterfly images as image training set in the preset butterfly image database, establishing butterfly recognition model, using migration learning method to adjust parameters of CaffNet model and get butterfly recognition model; training butterfly recognition model; The butterfly image in the image training set is input into the butterfly recognition model for training, and the trained butterfly recognition model is obtained. The butterfly species recognition is carried out in the butterfly recognition model in which the input value of the butterfly image is trained, and the butterfly species recognition results are obtained. The butterfly species recognition method of the invention first establishes the image training set and trains the butterfly recognition model of the input value of the butterfly image in the image training set, obtains the trained butterfly recognition model with a certain precision rate, and then uses the trained butterfly recognition model to recognize the butterfly image to be measured, and obtains the precision. The species of butterflies.

【技术实现步骤摘要】
蝴蝶种类识别方法、电子设备、存储介质及系统
本专利技术涉及农业
,尤其涉及蝴蝶种类识别方法、电子设备、存储介质及系统。
技术介绍
蝴蝶属于昆虫纲鳞翅目锤角亚目,种类繁多,一般都以科级为单位进行分类。蝴蝶一般色彩艳丽,飞行姿态优雅,具有极高的观赏价值。蝴蝶可以为植物传播花粉,使植物顺利繁殖后代;也有部分种类的蝴蝶幼虫是农林的害虫。因此,蝴蝶种类的识别与鉴定是生物多样性保护与利用、科普教育、农林害虫防治等工作中的一项重要任务。但是目前的传统的对于蝴蝶种类的识别是采用模式识别方法即图像预处理、特征提取和筛选、分类器的训练和测试等几个步骤,针对有限种类和有限样本量的蝴蝶识别一般能获得较高的识别率。但在大自然中,蝴蝶种类繁多,生境多变,同一种蝴蝶因为不同性别、不同季节和不同地理区域可能存在较大的差异,不同种的蝴蝶在颜色、斑纹和形态上可能存在一定的相似性,加上蝴蝶样本图像采集困难,目前以手工设计的特征训练得到的分类器存在鲁棒性不高和泛化能力差等问题。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供蝴蝶种类识别方法,其能解决目前以手工设计的特征训练得到的分类器存在鲁棒性不高和泛化能力差的问题。本专利技术的目的之二在于提供一种电子设备,其能解决目前以手工设计的特征训练得到的分类器存在鲁棒性不高和泛化能力差的问题。本专利技术的目的之三在于提供一种存储介质,其能解决目前以手工设计的特征训练得到的分类器存在鲁棒性不高和泛化能力差的问题。本专利技术的目的之四在于提供蝴蝶种类识别系统,其能解决目前以手工设计的特征训练得到的分类器存在鲁棒性不高和泛化能力差的问题。本专利技术的目的之一采用以下技术方案实现:蝴蝶种类识别方法,包括:建立图像训练集,在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集;建立蝴蝶识别模型,采用迁移学习方法对CaffNet模型进行参数调节并得到蝴蝶识别模型;训练蝴蝶识别模型,将所述图像训练集中的蝴蝶图像输入至所述蝴蝶识别模型进行训练,得到已训练蝴蝶识别模型;蝴蝶种类识别,将待测蝴蝶图像输入值所述已训练蝴蝶识别模型中进行蝴蝶种类识别并得到蝴蝶种类识别结果。进一步地,所述建立图像训练集还包括对所述图像训练集进行数据增强处理。进一步地,所述数据增强处理具体为采用水平翻转、增加图像对比度、亮度和添加噪声的方式对所述图像训练集进行扩展。进一步地,所述建立蝴蝶识别模型具体为采用迁移学习方法对CaffNet模型进行参数微调,经过参数微调后的CaffNet模型即为蝴蝶识别模型。进一步地,所述训练蝴蝶识别模型还包括对CaffNet模型的权值参数进行初始化。本专利技术的目的之二采用以下技术方案实现:一种电子设备,包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本专利技术的蝴蝶种类识别方法。本专利技术的目的之三采用以下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行本专利技术的蝴蝶种类识别方法。本专利技术的目的之四采用以下技术方案实现:蝴蝶种类识别系统,包括:图像训练集模块,所述图像训练集模块用于在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集;蝴蝶识别模型模块,所述蝴蝶识别模型模块用于采用迁移学习方法对CaffNet模型进行参数调节并得到蝴蝶识别模型;训练模块,所述训练模块用于将所述图像训练集中的蝴蝶图像输入至所述蝴蝶识别模型进行训练,得到已训练蝴蝶识别模型;蝴蝶种类识别模块,所述蝴蝶种类识别模块用于将待测蝴蝶图像输入值所述已训练蝴蝶识别模型中进行蝴蝶种类识别并得到蝴蝶种类识别结果。进一步地,还包括数据增强模块,所述数据增强模块用于对所述图像训练集进行数据增强处理,所述数据增强处理具体为采用水平翻转、增加图像对比度、亮度和添加噪声的方式对所述图像训练集进行扩展。进一步地,还包括初始化模块,所述初始化模块用于对CaffNet模型的权值参数进行初始化。相比现有技术,本专利技术的有益效果在于:本专利技术的蝴蝶种类识别方法,通过在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集;采用迁移学习方法对CaffNet模型进行参数调节并得到蝴蝶识别模型;将所述图像训练集中的蝴蝶图像输入至所述蝴蝶识别模型进行训练,得到已训练蝴蝶识别模型;将待测蝴蝶图像输入值所述已训练蝴蝶识别模型中进行蝴蝶种类识别并得到蝴蝶种类识别结果;这种通过先建立图像训练集,并将图像训练集中的蝴蝶图像输入值蝴蝶识别模型进行训练,得到具有一定精准率的已训练蝴蝶识别模型,再用此已训练蝴蝶识别模型对待测蝴蝶图像进行识别,得到精准的蝴蝶的种类;避免了因蝴蝶种类较多,同一种蝴蝶因为不同性别、不同季节和不同地理区域可能存在较大的差异,不同种的蝴蝶在颜色、斑纹和形态上可能存在一定的相似性导致的对蝴蝶种类识别不准的问题,同时也避免了以手工设计的特征训练得到的分类器存在鲁棒性不高和泛化能力差等问题,提高了蝴蝶种类识别的准确率。利用本专利技术的蝴蝶种类识别方法可以满足人们对蝴蝶种类的需求,在农业上可以运用此方法判断为织物传播花粉的蝴蝶的种类,进而判断此种蝴蝶是害虫还是仅仅的蝴蝶幼虫,有效的避免了农作物被作为害虫种类的蝴蝶侵害的风险,提高了农作物的产量。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术的蝴蝶种类识别方法的流程图;图2为本专利技术的蝴蝶种类识别系统的模块框图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。如图1所示的本专利技术的蝴蝶种类识别方法包括以下步骤:建立图像训练集,在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集。预设的蝴蝶数据库为由多张蝴蝶标本图像以及在大自然中现场拍摄到的多张蝴蝶图像作为数据库的样本图像,且在预设蝴蝶数据库中将上述的蝴蝶图像已经根据科级的不同进行分类,具体科级类别例如:弄蝶科,灰蝶科,蛱蝶科,凤蝶科,粉蝶科,眼蝶科。在上述每个科中随机选取2000幅图像作为训练集,一共即12000张蝴蝶图像作为图像训练集,还包括对图像训练集进行数据增强处理,数据增强处理具体为采用水平翻转、增加图像对比度、亮度和添加噪声的方式对图像训练集进行扩展。建立蝴蝶识别模型,采用迁移学习方法对CaffNet模型进行参数微调,经过参数微调后的CaffNet模型即为蝴蝶识别模型。具体为:采用迁移学习方法对CaffNet模型进行参数微调,经过参数微调后的CaffNet模型即为蝴蝶识别模型,CaffeNet模型网络结构由8层网络结构组成,包括5个卷积层和3个全连接层。前两个卷积层包含卷积(convolution)、激活(activation)、池化(pooling)和局部响应归一化(localresponsenormalization)操作,第3、4个卷积层本文档来自技高网...

【技术保护点】
1.蝴蝶种类识别方法,其特征在于包括:建立图像训练集,在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集;建立蝴蝶识别模型,采用迁移学习方法对CaffNet模型进行参数调节并得到蝴蝶识别模型;训练蝴蝶识别模型,将所述图像训练集中的蝴蝶图像输入至所述蝴蝶识别模型进行训练,得到已训练蝴蝶识别模型;蝴蝶种类识别,将待测蝴蝶图像输入值所述已训练蝴蝶识别模型中进行蝴蝶种类识别并得到蝴蝶种类识别结果。

【技术特征摘要】
1.蝴蝶种类识别方法,其特征在于包括:建立图像训练集,在预设蝴蝶图像数据库中选取若干幅蝴蝶图像作为图像训练集;建立蝴蝶识别模型,采用迁移学习方法对CaffNet模型进行参数调节并得到蝴蝶识别模型;训练蝴蝶识别模型,将所述图像训练集中的蝴蝶图像输入至所述蝴蝶识别模型进行训练,得到已训练蝴蝶识别模型;蝴蝶种类识别,将待测蝴蝶图像输入值所述已训练蝴蝶识别模型中进行蝴蝶种类识别并得到蝴蝶种类识别结果。2.如权利要求1所述的蝴蝶种类识别方法,其特征在于:所述建立图像训练集还包括对所述图像训练集进行数据增强处理。3.如权利要求2所述的蝴蝶种类识别方法,其特征在于:所述数据增强处理具体为采用水平翻转、增加图像对比度、亮度和添加噪声的方式对所述图像训练集进行扩展。4.如权利要求1所述的蝴蝶种类识别方法,其特征在于:所述建立蝴蝶识别模型具体为采用迁移学习方法对CaffNet模型进行参数微调,经过参数微调后的CaffNet模型即为蝴蝶识别模型。5.如权利要求1所述的蝴蝶种类识别方法,其特征在于:所述训练蝴蝶识别模型还包括对CaffNet模型的权值参数进行初始化。6.一种电子设备,其特征在于包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储...

【专利技术属性】
技术研发人员:陈鑫叶淑阳
申请(专利权)人:淘然视界杭州科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1