一种基于FPGA的母猪分娩智能检测系统以及方法技术方案

技术编号:14392975 阅读:58 留言:0更新日期:2017-01-10 20:59
一种基于FPGA的母猪分娩智能检测系统以及方法,包括视频图像采集模块、视频图像处理模块、无线通信模块以及后台服务器;视频图像采集模块用于采集母猪的视频图像数据;视频图像处理模块对视频图像数据进行处理,对母猪与仔猪的目标分割,识别母猪的分娩状况;无线通信模块采用3G模块,用于将视频图像处理模块的处理结果传输到后台服务器进行存储,同时把识别结果发送到饲养员的手机上,通知饲养员进行处理。本发明专利技术能够对母猪进行视频图像检测,无需人工值守观看视频,分析记录母猪的行为,能够及时发现分娩等突发情况并通知饲养员采取相应措施,减少养殖厂因突发情况处理不当造成的损失,有效提高了养殖人员的工作效率,降低劳动强度。

【技术实现步骤摘要】

本专利技术涉及畜禽设施福利养殖、无线网络通信技术、FPGA技术及机器视觉
,具体地讲是一种基于FPGA的母猪分娩检测系统。
技术介绍
随着越来越多的发达国家将动物福利与国际贸易紧密挂钩,运用动物福利法对国际贸易施加影响,动物福利壁垒已经成为继绿色壁垒之后严重影响我国畜禽产品出口的一道新的壁垒。畜禽的福利养殖除了为畜禽提供良好的养殖环境外,还要及时获取畜禽的行为并进行分析,一旦发现异常情况及时采取措施,以免造成更大的经济损失,同时减少畜禽因生病等异常情况所带来的痛苦或死亡是实现畜禽福利养殖的基本要求。目前无线网络通信、视频监控等技术已经在设施养殖领域有所应用,但国内目前尚未有利用FPGA和机器视觉技术进行母猪分娩检测的研究报道,传统养殖方式中容易出现因疏忽而造成仔猪死亡的现象,使得精细养殖和设施福利养殖还没有显现出巨大的经济效益。因此,对于母猪分娩准确、实时地检测,以及仔猪的出生预警和实时传输成为当下发展的解决问题。
技术实现思路
本专利技术的目的是针对母猪分娩时的智能检测问题,提出一种基于FPGA的母猪分娩智能检测系统。本专利技术的技术方案是:一种基于FPGA的母猪分娩智能检测系统,它包括:视频图像采集模块、视频图像处理模块、无线通信模块以及后台服务器;所述的视频图像采集模块由摄像头和视频编码芯片组成,用于采集母猪的视频图像数据;所述的视频图像处理模块基于FPGA构成,对前述视频图像数据进行处理,进行母猪与仔猪的目标分割,识别母猪的分娩状况;所述的无线通信模块采用3G模块,用于将视频图像处理模块的处理结果传输到后台服务器进行存储,同时把识别结果发送到饲养员的手机上,通知饲养员进行处理。一种基于FPGA的母猪分娩智能检测方法,应用基于FPGA的母猪分娩智能检测系统,它包括以下步骤:S1、采用视频图像采集模块,获取母猪的视频图像信息,并且发送至视频图像处理模块;S2、在视频图像处理模块中,对视频图像信息进行预处理,然后对母猪与仔猪的进行目标分割;对首头仔猪的出生进行目标识别,从而获取母猪的分娩状况;S3、视频图像处理模块通过无线通信模块将母猪的分娩状况传输到后台服务器进行存储,同时把母猪的分娩状况发送到饲养员的手机上,通知饲养员进行处理。本专利技术的步骤S2具体包括以下步骤:S2-1、对视频图像数据进行预处理,包括边缘检测处理、二值化、滤波与消噪处理,得到预处理的图像;S2-2、对预处理的图像中具有相同像素值且位置相邻的前景像素点组成的图像区域进行标记,得到若干个大小不同的连通区域,对各连通区域的面积进行排序,获取最大连通区域;采用团序列检测方法,分割出母猪与新生仔猪的目标区域,获取母猪的分娩状况。本专利技术的步骤S2-2中,团序列检测方法具体为:对于最大连通区域进行逐行扫描,将每一行中连续的白色像素组成的序列作为一个团序列,标记团序列的起点、终点及其所在行数;记团序列的起点为Ts,团序列的终点为Te,对每行中的各团序列进行拼接,则每行的总团序列长度为ΔTi:ΔTi=Σi=1n(Te-Ts)i]]>其中:i表示行号,n表示总行数,绘制ΔTi曲线,将ΔTi的长度突变的点作为拐点位置,前述拐点位置的横坐标为分割行,将前部分总团序列长度大于前述分割行总团序列长度的部分进行区域分割,保留行号大于前述分割行行号的剩余部分作为仔猪待检测图像;采用前述团序列检测方法对母猪目标分割后的仔猪待检测图像进行处理,得到每行的总团序列长度为ΔTj,j表示仔猪待检测图像的行号,计算仔猪待检测图像各行的团序列长度的总和∑Tj;将前述总和∑Tj与设定的阈值进行比较,如果总和∑Tj大于设定的阈值,则判断有仔猪存在,否则,无仔猪存在。本专利技术的有益效果:本专利技术能够对母猪进行视频图像检测,无需人工值守观看视频,分析记录母猪的行为,能够及时发现分娩等突发情况并通知饲养员采取相应措施,减少养殖厂因突发情况处理不当造成的损失,有效提高了养殖人员的工作效率,降低劳动强度。本专利技术的图像采集与无线传输系统的设计有效利用了FPGA和3G无线通信技术的特性,实现了快速采集图像的功能,并通过3G无线网络传输到远程服务器。系统能够稳定可靠地运行,无丢帧现象,传输速率满足数据上传的实时性要求。本专利技术的系统采用无线通信网络,避免了传统布线带来的成本和稳定性上的不足,高度的鲁棒性能够保证本系统长期稳定工作。此外,无线通信网络具有高度的实时性,方便数据的实时采集,保证系统的工作效率。本专利技术结合FPGA、CMOS摄像头和3G无线通信模块所设计的母猪分娩图像采集、处理与无线传输系统具备功耗低、成本小、速度快的图像采集、处理和传输的优点。附图说明图1是本专利技术的流程图。图2是本专利技术的电路图。具体实施方式下面结合附图和实施例对本专利技术作进一步的说明。如图1所示,一种基于FPGA的母猪分娩智能检测系统,它包括:视频图像采集模块、视频图像处理模块、无线通信模块以及后台服务器;所述的视频图像采集模块由摄像头和视频编码芯片组成,用于采集母猪的视频图像数据;所述的视频图像处理模块基于FPGA构成,对前述视频图像数据进行处理,进行母猪与仔猪的目标分割,识别母猪的分娩状况;所述的无线通信模块采用3G模块,用于将视频图像处理模块的处理结果传输到后台服务器进行存储,同时把识别结果发送到饲养员的手机上,通知饲养员进行处理。一种基于FPGA的母猪分娩智能检测方法,应用基于FPGA的母猪分娩智能检测系统,它包括以下步骤:S1、采用视频图像采集模块,获取母猪的视频图像信息,并且发送至视频图像处理模块;S2、在视频图像处理模块中,对视频图像信息进行预处理,然后对母猪与仔猪的进行目标分割;对首头仔猪的出生进行目标识别,从而获取母猪的分娩状况;S3、视频图像处理模块通过无线通信模块将母猪的分娩状况传输到后台服务器进行存储,同时把母猪的分娩状况发送到饲养员的手机上,通知饲养员进行处理。本专利技术的步骤S2具体包括以下步骤:S2-1、对视频图像数据进行预处理,包括边缘检测处理、二值化、滤波与消噪处理,得到预处理的图像;S2-2、对预处理的图像中具有相同像素值且位置相邻的前景像素点组成的图像区域进行标记,得到若干个大小不同的连通区域,对各连通区域的面积进行排序,获取最大连通区域;采用团序列检测方法,分割出母猪与新生仔猪的目标区域,获取母猪的分娩状况。本专利技术的步骤S2-2中,团序列检测方法具体为:对于最大连通区域进行逐行扫描,将每一行中连续的白色像素组成的序列作为一个团序列,标记团序列的起点、终点及其所在行数;记团序列的起点为Ts,团序列的终点为Te,对每行中的各团序列进行拼接,则每行的总团序列长度为ΔTi:ΔTi=Σi=1n(Te-Ts)i]]>其中:i表示行号,n表示总行数,绘制ΔTi曲线,将ΔTi的长度突变的点作为拐点位置,前述拐点位置的横坐标为分割行,将前部分总团序列长度大于前述分割行总团序列长度的部分进行区域分割,保留行号大于前述分割行行号的剩余部分作为仔猪待检测图像;采用前述团序列检测方法对母猪目标分割后的仔猪待检测图像进行处理,得到每行的总团序列长度为ΔTj,j表示仔猪待检测图像的行号,计算仔猪待检测图像各行的团序列长度的总和∑Tj;将前述总和∑Tj与设定的阈值进行本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201610648592.html" title="一种基于FPGA的母猪分娩智能检测系统以及方法原文来自X技术">基于FPGA的母猪分娩智能检测系统以及方法</a>

【技术保护点】
一种基于FPGA的母猪分娩智能检测系统,其特征是它包括:视频图像采集模块、视频图像处理模块、无线通信模块以及后台服务器;所述的视频图像采集模块由摄像头和视频编码芯片组成,用于采集母猪的视频图像数据;所述的视频图像处理模块基于FPGA构成,对前述视频图像数据进行处理,进行母猪与仔猪的目标分割,识别母猪的分娩状况;所述的无线通信模块采用3G模块,用于将视频图像处理模块的处理结果传输到后台服务器进行存储,同时把识别结果发送到饲养员的手机上,通知饲养员进行处理。

【技术特征摘要】
1.一种基于FPGA的母猪分娩智能检测系统,其特征是它包括:视频图像采集模块、视频图像处理模块、无线通信模块以及后台服务器;所述的视频图像采集模块由摄像头和视频编码芯片组成,用于采集母猪的视频图像数据;所述的视频图像处理模块基于FPGA构成,对前述视频图像数据进行处理,进行母猪与仔猪的目标分割,识别母猪的分娩状况;所述的无线通信模块采用3G模块,用于将视频图像处理模块的处理结果传输到后台服务器进行存储,同时把识别结果发送到饲养员的手机上,通知饲养员进行处理。2.一种基于FPGA的母猪分娩智能检测方法,应用权利要求1所述的基于FPGA的母猪分娩智能检测系统,其特征是它包括以下步骤:S1、采用视频图像采集模块,获取母猪的视频图像信息,并且发送至视频图像处理模块;S2、在视频图像处理模块中,对视频图像信息进行预处理,然后对母猪与仔猪的进行目标分割;对首头仔猪的出生进行目标识别,从而获取母猪的分娩状况;S3、视频图像处理模块通过无线通信模块将母猪的分娩状况传输到后台服务器进行存储,同时把母猪的分娩状况发送到饲养员的手机上,通知饲养员进行处理。3.根据权利要求2所述的基于FPGA的母猪分娩智能检测方法,其特征是步骤S2具体包括以下步骤:S2-1、对视频图像数据进行预处理,包括边缘检测处理、二值化、滤波与消噪处理,得到预处理的图...

【专利技术属性】
技术研发人员:刘龙申沈明霞张弛张光跃张宏陆明洲
申请(专利权)人:南京农业大学
类型:发明
国别省市:江苏;32

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

1