【技术实现步骤摘要】
一种基于FasterR-CNN和HMM的哺乳母猪姿态转换识别方法
本专利技术涉及视频识别
,特别涉及一种基于FasterR-CNN和HMM的哺乳母猪姿态转换识别方法。
技术介绍
在养猪场集中饲养环境下,母猪的母性行为和仔猪成活率密切相关,而母性行为的好坏主要体现在姿态转换上。通过人工眼睛直接观察或视频监控观察母猪的姿态转换行为具有强主观性,且耗时费力。母猪姿态转换行为的自动识别可对其母性行为特质和规律提供基础研究信息,并防止仔猪踩压死亡,提高仔猪生存率,降低猪场管理的人工成本,对提高生猪养殖水平具有重大意义。传感器技术已被用于监测母猪姿态或姿态转换,如公开号CN105850773A的专利公开一种基于微惯性传感器的生猪姿态监测装置及方法。采用三轴磁力计传感器HMC5883、整合三轴加速度传感器和三轴陀螺仪的6轴微惯性传感器MPU-6050获取生猪的姿态信息和行为信息。公开号CN106326919A的专利公开一种基于BP神经网络的生猪行为分类方法,通过MPU-6050传感器实时采集生猪加速度、角速度和姿态角信息作为输入,根据预先建立的BP神经网络模型识别生猪站、走、卧、躺四种行为方式。为克服母猪应激、传感器脱落或损坏等影响,研究者开始采用计算机视觉获取母猪姿态信息。如公开号CN107844797A的专利公开一种基于深度图像的哺乳母猪姿态自动识别的方法,采用DPM算法获得母猪的目标区域,将目标区域结果输入到母猪姿态识别深度卷积神经网络中,对母猪姿态进行识别。公开号CN108830144A的专利公开一种基于改进FasterR-CNN的哺乳母猪姿态识别方法,通 ...
【技术保护点】
1.一种根据权利要求1所述的一种基于Faster R‑CNN和HMM的哺乳母猪姿态转换识别方法,其特征在于,包括如下步骤:S1、采集母猪的深度视频图像,并建立母猪姿态转换识别视频图像库;S2、建立Faster R‑CNN母猪姿态检测模型和HMM高度序列分类模型;S3、用Faster R‑CNN对深度视频图像逐帧检测,获取母猪姿态序列,标记母猪姿态序列中的疑似转换片段和单一姿态片段,在疑似转换片段中选取候选区域,并根据候选区域构建母猪定位管道;S4、对母猪定位管道中的图像逐帧进行分割,计算母猪身体各部分平均高度,形成疑似转换片段的高度序列,并根据高度序列采用HMM高度序列分类模型将疑似转换片段分为未转换片段或姿态转换片段;S5、将未转换片段与单一姿态片段合并形成合并后的单一姿态片段,最后对合并后的单一姿态片段和姿态转换片段分类,获取母猪姿态转换识别结果。
【技术特征摘要】
1.一种根据权利要求1所述的一种基于FasterR-CNN和HMM的哺乳母猪姿态转换识别方法,其特征在于,包括如下步骤:S1、采集母猪的深度视频图像,并建立母猪姿态转换识别视频图像库;S2、建立FasterR-CNN母猪姿态检测模型和HMM高度序列分类模型;S3、用FasterR-CNN对深度视频图像逐帧检测,获取母猪姿态序列,标记母猪姿态序列中的疑似转换片段和单一姿态片段,在疑似转换片段中选取候选区域,并根据候选区域构建母猪定位管道;S4、对母猪定位管道中的图像逐帧进行分割,计算母猪身体各部分平均高度,形成疑似转换片段的高度序列,并根据高度序列采用HMM高度序列分类模型将疑似转换片段分为未转换片段或姿态转换片段;S5、将未转换片段与单一姿态片段合并形成合并后的单一姿态片段,最后对合并后的单一姿态片段和姿态转换片段分类,获取母猪姿态转换识别结果。2.根据权利要求1所述的一种基于FasterR-CNN和HMM的哺乳母猪姿态转换识别方法,其特征在于,所述步骤S1的具体过程如下:S11、数据采集:实时采集获取俯视母猪深度视频图像;S12、构建数据库:剔除母猪身体缺失、相机抖动的视频段,构建训练集、验证集和测试集;S13、采用中值滤波对深度视频图像逐帧预处理,再通过限制对比度自适应直方图均衡化的方法提高图像对比度;S14、从每个母猪姿态未发生变化的视频段中随机抽取至多5张深度视频图像,分别得到站立、坐、趴卧和侧卧各m张,共4m张,再分别做顺时针90°、180°和270°旋转以及水平、垂直镜像扩增,最后形成24m张图像作为FasterR-CNN的训练集;从每个母猪姿态未发生变化的视频段中随机抽取至多5张深度图像,分别得到n张站立、坐、趴卧和侧卧图像作为FasterR-CNN的验证集;从每个母猪姿态未发生变化的视频段中随机抽取至多5张深度图像,分别得到t张站立、坐、趴卧和侧卧张作为FasterR-CNN的测试集;对训练集、验证集和测试集数据进行手工标注,即标注出母猪在图像中的边界框和姿态类别;S15、随机选取训练集中发生与未发生姿态转换的图像序列若干段,作为HMM模型的训练集;再随机选取验证集中发生与未发生姿态转换的图像序列若干段,作为HMM模型的验证集;将测试集中的所有疑似转换片段作为HMM模型的测试集;对训练集、验证集和测试集数据进行手工标注,即标注出母猪在视频段中是否发生姿态转换。3.根据权利要求1所述的一种基于FasterR-CNN和HMM的哺乳母猪姿态转换识别方法,其特征在于,所述步骤S2的具体过程如下:S21、训练FasterR-CNN模型,具体过程如下,S211、选择ZFNet作为网络结构,通过Caffe框架进行模型训练;S212、采用随机梯度下降法和反向传播算法微调参数,对网络层采用高斯分布初始化;S213、根据深度图像中母猪的尺寸,将锚点面积设置为962、1282和1602,长宽比设置为1∶1、1∶3和3∶1;S22、训练HMM高度序列分类模型;提取HMM模型训练集和验证集的高度序列,每段高度序列行数为4,分别对应躯干部、尾部和猪体上下两侧;设置核函数个数、隐状态数和最大迭代次数,并将每段高度序列减去各自均值作为预处理;重复10次试验,保留准确率最高的模型。4.根据权利要求1所述的一种基于FasterR-CNN和HMM的哺乳母猪姿态转换识别方法,其特征在于,所述步骤S3的具体过程如下:S31、获取母猪姿态序列和...
【专利技术属性】
技术研发人员:薛月菊,杨晓帆,郑婵,陈畅新,王卫星,甘海明,
申请(专利权)人:华南农业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。