【技术实现步骤摘要】
一种基于多源大数据动物养殖数据挖掘的监测预警系统
[0001]本专利技术属于动物养殖检测预警系统设计
,尤其涉及一种基于多源大数据动物养殖数据挖掘的监测预警系统。
技术介绍
[0002]在规模化的动物养殖过程中,动物健康出现变化而患病的情况是无法避免的,并需要及时采取对应措施才能保证养殖效益,因此实时准确且有效的动物健康预警技术对保证动物养殖的稳定与高产具有重要意义。当动物患病时必定会出现异常行为和病理特征,例如猪只就会出现爬跨、嚎叫、厌食、咬尾、久卧、蓝耳、吐血、体温升高、红皮和腹泻等情况。只要根据以上异常行为和病理特征,利用彩色摄像头、红外摄像头、声音传感器、耳标和定位器等设备进行对应的数据获取和检测,就能判断出动物健康状态。
[0003]目前,对动物健康判断主要是通过人工观察的方式,需要养殖人员根据养殖经验进行实时监测。但该方法费时、费力且容易出错。随着计算机视觉技术的成熟与普及,越来越多的学者通过摄像头获取动物生活图像或视频,并根据图像特征对动物行为进行检测,该方法是实现动物健康自动检测的重要途径。但目前从图像特征上对动物行为的自动检测方法都仅针对动物某一种特定行为进行研究,并且缺少其他维度的数据分析和进一步的健康状态分析。以猪为例,目前实现了识别视频中的猪只采食行为,但该方法可行的前提条件是要在猪只的背部打上标记,否则该方法失效,而在真实的养殖环境中猪只身体非常容易出现因沾染污渍而看不见标记的情况。目前也实现了猪只爬跨行为的识别,但仍然未进一步对猪只进行是否属于发情期分析并判断健康状态。此外, ...
【技术保护点】
【技术特征摘要】
1.一种基于多源大数据动物养殖数据挖掘的监测预警系统,其特征在于,包括:动物体征传感器,用于获取养殖动物的体征原始数据,并向轨道机器人传输体征原始数据;动物声音传感器,用于获取各养殖栏中养殖动物的夜间声音原始数据,并向轨道机器人传输夜间声音原始数据;环境传感器,用于获取养殖栏中的环境监测数据;轨道机器人,用于控制自动饲喂器逐一对养殖动物投喂饲料,并同时通过滑轨定位器定位获取各栏养殖中的养殖动物的定位数据,得到养殖动物的视频原始数据、体征原始数据和夜间声音原始数据;算法训练模块,用于利用养殖动物的视频原始数据、体征原始数据和夜间声音原始数据对系统算法进行训练和参数调整,得到训练好的系统算法;动物健康数据产生模块,用于根据训练好的系统算法处理视频原始数据、体征原始数据和夜间声音原始数据,得到养殖动物的体征数据、行为数据、身体区域坐标信息、部位温度数据、体长数据、体高数据和咳嗽次数数据;动物健康数字矩阵模块,用于根据养殖动物的体征数据、行为数据、部位温度数据、体长数据、体高数据和咳嗽次数数据,构建若干关联养殖动物身份和位置的数字信息矩阵;动物健康分析模块,用于利用各数字信息矩阵对其对应的养殖动物进行健康评分,并对非健康养殖动物进行健康预警。2.根据权利要求1所述的基于多源大数据动物养殖数据挖掘的监测预警系统,其特征在于,所述轨道机器人包括:微型中央处理器,用于控制自动饲喂器逐一对各栏位内的养殖动物投喂饲料;养殖动物传感器接收器,用于获取养殖动物耳标传递的体征原始数据;双目摄像头,用于通过滑轨定位器定位获取养殖动物的彩色图像和热红外图像;3D摄像头,用于通过滑轨定位器定位获取养殖动物的3D图像。3.根据权利要求1所述的基于多源大数据动物养殖数据挖掘的监测预警系统,其特征在于,所述动物健康数据产生模块包括:数据清洗校验子模块,用于根据训练好的数据清洗校验算法校验、过滤、计算和填充体征原始数据,得到养殖动物的体征数据,并将养殖动物体征数据存储至数据库;Yolov4行为和温度识别子模块,用于根据训练好的Yolov4行为和局部温度识别算法提取视频原始数据,得到养殖动物的行为数据、身体区域坐标信息和部位温度数据;点云图体尺测量子模块,用于根据训练好的点云图体尺测量算法计算养殖动物的行为数据和身体区域坐标信息,得到养殖动物的体长数据和体高数据;咳嗽检测子模块,用于根据训练好的咳嗽检测算法对夜间声音原始数据进行去噪声和相似性检测,得到养殖动物的咳嗽次数数据。4.根据权利要求3所述的基于多源大数据动物养殖数据挖掘的监测预警系统,其特征在于,所述数据清洗校验算法包括如下步骤:S1、通过轨道机器人对养殖动物进行位置和身份绑定设为主键;S2、基于养殖动物的位置和身份,计算得到养殖动物每两次间隔体征原始数据中运动量增量;
S3、判断运动量增量是否大于零米且小于预设动物最大运动量,若是则进入步骤S4,否则报警动物体征传感器故障,并结束;S4、将养殖动物的运动量增量与位置和身份关联;S5、基于养殖动物的位置和身份,计算得到连续二十次获取的体征原始数据中的体温平均值;S5、判断体温平均值是否大于零度且小于预设动物最大体温,若是则进入步骤S6,否则报警动物体征传感器故障,并结束;S6、将体温平均值与位置和身份关联;S7、将养殖栏中的环境温度、环境湿度和环境气压与位置和身份关联;S8、将养殖动物的位置和身份,以及与位置和身份关联的运动量增量、体温平均值、环境温度、环境湿度和环境气压作为养殖动物体征数据存储至数据库。5.根据权利要求3所述的基于多源大数据动物养殖数据挖掘的监测预警系统,其特征在于,所述Yolov4行为和温度识别子模块包括:图像输入单元、特征提取单元、第一残差单元、第二残差单元、第三残差单元、第四残差单元、第五残差单元、第六残差单元、第一空间金字单元、第二空间金字塔单元、第一Concat拼接堆叠卷积单元、第二Concat拼接堆叠卷积单元、第三Concat拼接堆叠卷积单元、第四Concat拼接堆叠卷积单元、第五Concat拼接堆叠卷积单元、第六Concat拼接堆叠卷积单元、第一YOLOHead检测头、第二YOLOHead检测头、第三YOLOHead检测头和图像输出单元;所述图像输入单元、特征提取单元、第一残差单元、第二残差单元、第三残差单元和第四残差单元依次连接;所述第四残差单元分别与第五残差单元和第一Concat拼接堆叠卷积单元连接;所述第五残差单元分别与第六残差单元和第一空间金字单元连接;所述第六残差单元与第二空间金字塔单元连接;所述第一空间金字单元与第二Concat拼接堆叠卷积单元连接;所述第二空间金字单元与第三Concat拼接堆叠卷积单元连接;所述第三Concat拼接堆叠卷积单元分别与第二Concat拼接堆叠卷积单元和第六Concat拼接堆叠卷积单元连接;所述第二Concat拼接堆叠卷积单元分别与第一Concat拼接堆叠卷积单元和第五Concat拼接堆叠卷积单元连接;所述第一Concat拼接堆叠卷积单元与第四Concat拼接堆叠卷积单元...
【专利技术属性】
技术研发人员:肖德琴,黄一桂,刘又夫,刘俊彬,谭祖杰,曾瑞麟,陈淼彬,刘克坚,
申请(专利权)人:华南农业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。