本发明专利技术公开了基于R
【技术实现步骤摘要】
基于R
‑
FCN算法的生态生物识别方法
[0001]本专利技术涉及生物识别
,尤其涉及基于R
‑
FCN算法的生态生物识别方法。
技术介绍
[0002]水生生物群落与水环境有着错综复杂的相互关系,对水质变化起着重要作用。不同种类的水生生物对水体污染的适应能力不同,有的种类只适于在清洁水中生活,被称为清水生物(或寡污生物)。而有些水生生物则可以生活在污水中,被称为污水生物。水生生物的存亡标志着水质变化程度,因此生物成为水体污化的指标,通过水生生物的调查,可以评价水体被污染的状况,有许多水生生物对水中毒物很敏感,也可以通过水生生物毒性实验结果来判断水质污染程度;
[0003]生物识别技术是指,通过计算机与光学、声学、生物传感器以及生物统计学原理等手段相结合,利用生物固有的生理特性和行为特征来进行生物身份验证的技术。因此,需要对生态水生生物的生物进行识别,现有的生态生物识别方法识别速度慢,准确率不高。
技术实现思路
[0004]基于
技术介绍
存在的技术问题,本专利技术提出了基于R
‑
FCN算法的生态生物识别方法。
[0005]本专利技术提出的基于R
‑
FCN算法的生态生物识别方法,包括如下步骤:
[0006]S1收集生态生物特征,将收集的生态特征进行收集分类,并建立分布式生态特征数据库;
[0007]S2发起生态生物识别请求,根据请求在生态环境中采集生物图像数据;
[0008]S3对采集的生物图像数据进行处理,得到处理后的生物图像数据;
[0009]S4通过R
‑
FCN算法对处理后的生物图像数据进行目标检测;
[0010]S41输入一张图片到已加载预训练权重的分类网络;
[0011]S42经过预训练网络后,在最后一个卷积层存在有3个分支,第一个是在feature map上面做RPN网络,得到相应的RoI,第二分支就是得到该feature map上的一个k2(C+1)维的position
‑
sensitive score map,用做分类,相同的方式同时得到第三分支为一个4k2维的position
‑
sensitive score map,用于BB回归;
[0012]S43在k2(C+1)和4k2这两个score map上分别执行position
‑
sensitive pooling获得其最终的类别和位置信息;
[0013]S5将检测后的生物图像数据与分布式生态特征数据库中的特征数据进行对比识别。
[0014]优选的,所述步骤S4采用ResNet的检测网络,基于ResNet的检测网络通常会使用RoI层将网络划分为共享卷积层和RoI
‑
wise层,第一部分通过共享卷积层提取图像特征,第二部分一般为全连接层,分别对每一个RoI做分类和回归。
[0015]优选的,所述score map其实质就是一个feature map,score map。宽和高都与
feature map一样,维度设为C+1,而同时要产生k2个score map。
[0016]优选的,所述步骤S43中的position
‑
sensitive pooling:利用RPN网络提取出的RoI,其有位置信息(x,y,w,h)。然后会被划分为k2个bins,每个bin对应score map上的一个区域,对这个区域进行pooling操作,并且是平均池化操作从而得到C+1维的向量,然后进行vetor,得到最终的类别概率。
[0017]优选的,所述步骤S42的position
‑
sensitive score map中的每个RoI输出偏移量4,在共享卷积层的最后一层连接上与上面并行的score map,其维度为4k2,然后经过上述的RoI pooling,最后得到一个4维的向量作为BB回归。
[0018]优选的,所述步骤S3采集生物图像数据后采用图像归一法和图像增强法对图像数据进行处理。
[0019]优选的,所述采集生物图像数据后在将生物图像数据进行加密,以得到加密数据,本地应用利用与本地私钥匹配的公钥进行解密。
[0020]优选的,所述步骤S5将检测后的生物图像数据通过数据库进行分类存储。
[0021]本专利技术中,所述基于R
‑
FCN算法的生态生物识别方法,使用了全卷积的网络,实现了完全的计算共享,速度比Faster R
‑
CNN快了2.5
‑
20倍,达到了0.17s/img,准确率相比faster R
‑
CNN在速度优势的情况下,稍有提高,分析了分类与检测的位移敏感性,并提出了解决方案。
附图说明
[0022]图1为本专利技术提出的基于R
‑
FCN算法的生态生物识别方法的流程图;
[0023]图2为本专利技术提出的基于R
‑
FCN算法的生态生物识别方法的R
‑
FCN算法目标检测流程图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0025]参照图1
‑
2,基于R
‑
FCN算法的生态生物识别方法,包括如下步骤:
[0026]S1收集生态生物特征,将收集的生态特征进行收集分类,并建立分布式生态特征数据库;
[0027]S2发起生态生物识别请求,根据请求在生态环境中采集生物图像数据;
[0028]S3对采集的生物图像数据进行处理,得到处理后的生物图像数据;
[0029]S4通过R
‑
FCN算法对处理后的生物图像数据进行目标检测;
[0030]S41输入一张图片到已加载预训练权重的分类网络;
[0031]S42经过预训练网络后,在最后一个卷积层存在有3个分支,第一个是在feature map上面做RPN网络,得到相应的RoI,第二分支就是得到该feature map上的一个k2(C+1)维的position
‑
sensitive score map,用做分类,相同的方式同时得到第三分支为一个4k2维的position
‑
sensitive score map,用于BB回归;
[0032]S43在k2(C+1)和4k2这两个score map上分别执行position
‑
sensitive pooling获得其最终的类别和位置信息;
[0033]S5将检测后的生物图像数据与分布式生态特征数据库中的特征数据进行对比识别。
[0034]本专利技术中,步骤S4采用ResNet的检测网络,基于ResNet的检本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.基于R
‑
FCN算法的生态生物识别方法,其特征在于,包括如下步骤:S1收集生态生物特征,将收集的生态特征进行收集分类,并建立分布式生态特征数据库;S2发起生态生物识别请求,根据请求在生态环境中采集生物图像数据;S3对采集的生物图像数据进行处理,得到处理后的生物图像数据;S4通过R
‑
FCN算法对处理后的生物图像数据进行目标检测;S41输入一张图片到已加载预训练权重的分类网络;S42经过预训练网络后,在最后一个卷积层存在有3个分支,第一个是在feature map上面做RPN网络,得到相应的RoI,第二分支就是得到该feature map上的一个k2(C+1)维的position
‑
sensitive score map,用做分类,相同的方式同时得到第三分支为一个4k2维的position
‑
sensitive score map,用于BB回归;S43在k2(C+1)和4k2这两个score map上分别执行position
‑
sensitive pooling获得其最终的类别和位置信息;S5将检测后的生物图像数据与分布式生态特征数据库中的特征数据进行对比识别。2.根据权利要求1所述的基于R
‑
FCN算法的生态生物识别方法,其特征在于,所述步骤S4采用ResNet的检测网络,基于ResNet的检测网络通常会使用RoI层将网络划分为共享卷积层和RoI
‑
wise层,第一部分通过共享卷积层提取图像特征,第二部分一般为全连接层,分别对每一个RoI做分类和回归。3.根据权利要求1所述的基于R
‑
FCN算法的生态生物识别方法,其特征在于,所...
【专利技术属性】
技术研发人员:杨志峰,沈永明,张远,蔡宴朋,
申请(专利权)人:澜途集思深圳数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。