【技术实现步骤摘要】
一种基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法
[0001]本专利技术涉及图像处理、深度学习和计算机视觉等领域,具体涉及一种在俯视视频中,基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法。
技术介绍
[0002]近年来,中国生猪养殖规模和数量在不断扩大,养殖信息化是今后生猪饲养的重要模式之一。计算机视觉技术作为信息处理的辅助技术,相比于射频识别技术(RFID)等接触式的方法,提供了一种非接触式和低成本的行为识别方法,对考量生猪健康状况、发现疾病和及时预防有一定的意义。本文提出一种基于嘴部区域的猪只饮水行为识别方法,该方法从饮水口和猪嘴两方面考虑俯视图片中猪只饮水的情况,比较全面的区别出其他虚假饮水行为;当饮水行为发生时,利用旋转不变的均匀关键点二维特征和分割后的饮水猪图像输入多尺度双通道识别网络对饮水猪身份进行识别,达到追踪猪只全天候的饮水状况并判断猪只健康状态的目标。
技术实现思路
[0003]本专利技术公开了一种综合考虑猪只饮水时,嘴部区域与饮水口的相对位置关系的饮水行为识别方法,又通过基于 ...
【技术保护点】
【技术特征摘要】
1.一种基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,包括以下步骤:步骤1,采集视频,对视频分帧并筛选出关键帧作数据集,将数据集划分为训练集、验证集和测试集;利用提出的基于统计分配多阈值的网格点连通分割算法SAM
‑
GPSA对猪图像进行分割;步骤2,在猪图像上标定饮水口框,并提取其轮廓作为轮廓模板;当轮廓相似性小于95%,初步判断存在饮水行为;再对存在饮水行为的图像,利用改进的Pig
‑
YOLO网络检测嘴部框,当饮水口框与嘴部框的重合度达99%,精确判断存在饮水行为;步骤3,对分割后饮水猪图像利用局部二值模式中0和1的跃变次数初步选取关键点;再利用提出的均匀网格块非极值剔除算法筛选关键点;然后利用提出的描述符向量融合算法进行关键点特征提取,即利用改进的旋转不变的BRIEF描述符向量和MLBP描述符向量生成旋转不变的均匀关键点二维特征;步骤4,将分割后的饮水猪图像和关键点二维特征输入多尺度双通道识别网络;利用改进的基于三期动量的步进更新算法对上述网络中的特征融合超参数ε和损失融合超参数γ进行优化选取,获得最优识别网络,实现饮水猪的身份识别。2.根据权利要求1所述基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,步骤1中利用提出的基于统计分配多阈值的网格点连通分割算法SAM
‑
GPSA对猪图像进行分割具体包括:1.1)对图像进行灰度化处理并分块,将分块的四个边的交点作为网格点,便于后续利用网格点进行连通操作;1.2)根据整张图像的灰度直方图,按背景和前景灰度的峰值位置左右各浮动5%,选取背景灰度值区间和前景灰度值区间,作为整体标准,对每一分块的直方图进行统计,计算在整体标准下的背景和前景灰度值区间内所包含的像素点个数的比例,比例按照四舍五入的方式取整,此时每一比例都会对应一个阈值;通过不同比例下阈值的自适应学习,寻求不同比例对应的最优阈值;利用网格点连通分块中达到阈值的邻接像素点,生成对应的连通块,将连通块合并为连通域,对分割后的图像进行漫水填充和反转漫水填充,消除过分割孔洞;重复执行上述操作,直至达到最佳分割效果。3.根据权利要求1所述基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,所述步骤2具体包括:2.1)在猪图像上标定饮水口区域,获取饮水口框坐标,提取饮水口轮廓作为轮廓模板。提取待识别的图片中饮水口坐标区域内的图片,与轮廓模板进行差分,计算出轮廓相似性;当其相似性小于95%时,认为此时轮廓相似性不足,饮水器不完全处于外露状态,猪只可能发生饮水行为;2.2)对可能存在饮水行为的图像利用Pig
‑
YOLO网络检测嘴部框,根据饮水口框与嘴部框的重合度来识别饮水行为,若饮水口框与嘴部框重合度达99%,此时饮水口处于猪只嘴部区域中,猪只发生饮水行为。4.根据权利要求3所述基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,所述利用Pig
‑
YOLO网络检测嘴部框具体包括:将YOLOv3网络改进为Pig
‑
YOLO网络作为嘴部区域检测网络;
1)在特征提取网络Darknet
‑
53的卷积层后引入批归一化BN层,改善网络反向传播的梯度质量;2)将非线性激活层改用Leaky Relu层,增强网络的非线性表达能力,保证反向传播的梯度不会消失;3)调整输出层的锚框参数为(0/1,x,y,w,h),其中1为锚框中有目标,0为锚框中没有目标,(x,y)为锚框左上角的点坐标,w和h分别为锚框的长和宽,调整后的锚框参数适应本专利单目标检测的要求,并且可以有效提升识别速度;4)调整输出层的目标框为26*26*15、52*52*15和104*104*15。其中26、52、和104为目标框尺寸,15=3*5为目标框的深度,3代表每个目标框位置对应原图的3个锚框,5代表上述锚框5个参数。缩小目标框中每一像素点所对应的原图感受野区域,符合嘴部区域的小目标检测的要求。5.根据权利要求3所述基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,所述步骤3中,初步选取关键点具体包括:遍历分割后的饮水猪图像上所有像素点,当像素点的局部二值模式描述符的0
‑
1与1
‑
0的跃变次数达到两次,即此时中心像素点与周围像素点表现出较大差异性,将该点记录为初步选取的关键点。6.根据权利要求3所述基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,所述步骤3中利用提出的均匀网格块非极值剔除算法筛选关键点具体包括:该算法先对原图像均匀分块;再对分块中的关键点进行筛选,保留网格块中最显著的关键点;筛选方式如下:1)当分块中存在关键点个数小于或者等于一个的情况,则不需要剔除该关键点;2)当分块中存在关键点个数大于一个的情况,对关键点的局部二值模式描述符的跃变次数进行由大到小的排序,仅保留跃变次数最大的作为关键点;考虑到跃变次数相同的情况,计算关键点与周围八个点的差值并求和,再进行由大到小排序,仅保留和值最大的作为关键点。7.根据权利要求1所述基于嘴部区域的猪只饮水行为和多特征融合的身份识别方法,其特征在于,所述步骤3中改进的旋转不变的BRIEF描述符具体包括:a)对关键点邻接的24个像素点进行符合高斯分布的点配对(b,d),并把100个高斯随机配对点作差,按照差的大小排序,选取前8个配对点的差作为8维的特征描述符,并对描述符进行归一化;b)计算所有关键点的灰度质心点的坐标,选取所有分块中位于中心位置的分块,利用该分块中的关键点作为起始点,将该关键点指向灰度质心点的方向作为主方向,对关键点按照主方向进行相应特征描述符...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。