一种池塘淡水养殖鱼的行为对水产养殖方面的判断方法与流程

文档序号:12309767阅读:277来源:国知局

本发明涉及一种池塘淡水养殖鱼的行为对水产养殖方面的判断方法,属于智能水产养殖技术领域。



背景技术:

我国是渔业与水产养殖的大国,鱼类养殖在我国具有悠久的历史。我国水产品出口大概占全世界水产品贸易总额的比例为 10%,排到了世界首位。现今我国在水产养殖中大部分还采用着人工去监测鱼的行为,这种监测不仅费时、费力、费事,而且由此所得到的数据带有较强的个人主观性,客观性弱,记录的数据不利于用来精确的分析鱼群行为。

机器视觉是一种基于计算机实现的技术,主要通过照相机或摄像机采集图像,从中提取所需信息并加以处理,再运用到实际领域来实现控制与检测等基本功能,整个过程与人类的视觉功能基本相似。随着社会的发展进步,人类自然资源数量急剧减少。水资源的缺失也导致鱼类自然生长变的越来越困难,借助高科技,使用工业化手段进行养殖,不但能够大量节约水资源,还能提高鱼群存活率,因此,如何将机器视觉变成高效采集鱼类行为具体参数并进行量化分级,通过鱼群的行为来判断水产养殖,对于智能化、高效化的水产养殖具有极其重要的作用,通过对鱼类生活状态进行监测,及时发现鱼类生活环境的变化,有效的避免了鱼类养殖中很严重的经济损失。



技术实现要素:

本发明针对现有的技术问题,提供一种池塘淡水养殖鱼的行为对水产养殖方面的判断方法,目的是提高水产养殖的效率,避免了鱼类养殖中很严重的经济损失,拟解决现有技术存在的问题。

为实现上述目的,本发明提供如下技术方案:一种池塘淡水养殖鱼的行为对水产养殖方面的判断方法,其包括以下步骤:

(1)选取鱼群视频数据:选取第k帧图像、第k+n帧图像、第k+2n帧、k+3n帧图像作为样本,其中,k为大于等于1的整数,n为正整数;

(2)图像处理:对所述步骤(1)所选择的图像依次进行去噪处理、灰度处理,之后对灰度处理的图像进行分割处理,分别得到鱼群口型图像、鱼尾图像、鱼鳃图像和鱼眼睛图像;

(3)帧间差分运算:利用帧间差分法分别对所述步骤(2)得到的鱼群口型图像、鱼尾图像、鱼鳃图像和鱼眼睛图像进行相邻帧间差分运算;

(4)行为判断:如果鱼群口型图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于饥饿状态,如果鱼尾图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于紧张激动或逃避状态,如果鱼鳃图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于缺氧状态,如果鱼眼睛图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于温度不适或者其它异常状态;

(5)重复步骤(1)-(4),重新判断鱼群的所处状态;

(6)如果某一项的图像的差分值持续大于设定阈值一定时间,则可判断出鱼群处于异常状态,报警装置发出报警,提醒养殖员鱼群养殖出现异常,以便养殖员进行相关处理。

进一步,作为优选,在所述的步骤(2)中的去噪处理中,去噪处理采用离散平稳小波去噪的方法,首先,对二维信号的小波进行分解:选择一个小波和小波分解的层次N , 然后计算信号到第N 层的分解,之后,对高频系数进行阈值量化:对于从1到N 的每一层,选择一个阈值,并对这一层的高频系数进行阈值化处理,最后,对二维小波进行重构,根据小波分解的第N 层的低频系数和经过修改的从第1层到第N 层的各层高频系数,来计算二维信号的小波重构,实现图像的去噪处理;在进行灰度处理时,采用直方图均衡化的方法进行灰度处理,具体为首先获得归一化的直方图,将图像中的灰度按照灰度级频率不同进行排序,数字图像中灰度级为rk的像素出现的频率,利用下式进行计算:;

式中,nk为灰度级rk的像素的个数; n 为图像中像素总个数;L 为像素中可能的灰度级总数,然后对图像进行直方图均衡化,均衡化的离散公式为:

利用该公式将需要处理的图像中的各像素根据映射关系获得的图像,得到均衡化的直方图;

在对图像进行分割处理时,利用灰度直方图的阈值分割方法进行,首先,将整幅图像的灰度密度函数看作为两个单峰密度函数包括目标、背景的总和,根据使总错误率降到最小来确定阈值。即当直方图呈双峰分布时,取谷点为阈值进行分割;

所述步骤(3)中,进行差分运算时,设第k帧图像为Fk(x,y),第k+n帧图像为Fk+n(x,y),第k+2n帧图像为Fk+2n(x,y),第k+3n帧图像为Fk+3n(x,y),则差分运算公式为:

其中,t为设定阈值。

进一步,作为优选,在所述的步骤(6)中,如果某一项的图像的差分值持续大于设定阈值3-10min时,则可判断出鱼群处于异常状态,报警装置发出报警。

进一步,作为优选,在所述步骤(2)中,还包括采用鱼群口型图像对鱼群所处高度的判断,其中,鱼群的高度是以鱼群口部的位置为平均对象的,如果鱼群的高度大于某一设定阈值,则此刻鱼群可能处于缺氧状态,如果该项的图像的鱼群的高度持续大于设定阈值一定时间,则可确定判断出鱼群处于缺氧状态。

进一步,作为优选,还包括数据存储步骤,所述的存储步骤将鱼群的状态存储于鱼群行为服务器中。

进一步,作为优选,还包括无线发送步骤,所述无线发送步骤将鱼群的状态发送至远程监控客户端。

与现有技术相比,本发明的有益效果是:

本发明利用图像处理技术,很好的对鱼群的行为进行实时的监控,能够随时的对鱼类生活状态进行监测,及时发现鱼类生活环境的变化,一旦鱼群出现异常现象,即可快速及时的将异常信息发送给养殖人员,有效的避免了鱼类养殖中很严重的经济损失,与传统养殖相比,不仅能使劳动者从繁重的工作中解放出来,还能保证生产过程的安全,同时可以更加精准的反映鱼群的生活状态,对养殖中突发状态采取有效的措施,减少损失,提高养殖产量,本发明从鱼群身体的不同部位进行实时监控,保证了全方位的对鱼群进行监测,保证了水产养殖的安全性和智能性。

附图说明

图1是本发明的一种池塘淡水养殖鱼的行为对水产养殖方面的判断方法的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:一种池塘淡水养殖鱼的行为对水产养殖方面的判断方法,其包括以下步骤:

(1)选取鱼群视频数据:选取第k帧图像、第k+n帧图像、第k+2n帧、k+3n帧图像作为样本,其中,k为大于等于1的整数,n为正整数;

(2)图像处理:对所述步骤(1)所选择的图像依次进行去噪处理、灰度处理,之后对灰度处理的图像进行分割处理,分别得到鱼群口型图像、鱼尾图像、鱼鳃图像和鱼眼睛图像,在去噪处理中,去噪处理采用离散平稳小波去噪的方法,首先,对二维信号的小波进行分解:选择一个小波和小波分解的层次N , 然后计算信号到第N 层的分解,之后,对高频系数进行阈值量化:对于从1到N 的每一层,选择一个阈值,并对这一层的高频系数进行阈值化处理,最后,对二维小波进行重构,根据小波分解的第N 层的低频系数和经过修改的从第1层到第N 层的各层高频系数,来计算二维信号的小波重构,实现图像的去噪处理;在进行灰度处理时,采用直方图均衡化的方法进行灰度处理,具体为首先获得归一化的直方图,将图像中的灰度按照灰度级频率不同进行排序,数字图像中灰度级为rk的像素出现的频率,利用下式进行计算:;

式中,nk为灰度级rk的像素的个数; n 为图像中像素总个数;L 为像素中可能的灰度级总数,然后对图像进行直方图均衡化,均衡化的离散公式为:

利用该公式将需要处理的图像中的各像素根据映射关系获得的图像,得到均衡化的直方图;

在对图像进行分割处理时,利用灰度直方图的阈值分割方法进行,首先,将整幅图像的灰度密度函数看作为两个单峰密度函数包括目标、背景的总和,根据使总错误率降到最小来确定阈值。即当直方图呈双峰分布时,取谷点为阈值进行分割;

此外,在本步骤中,还包括采用鱼群口型图像对鱼群所处高度的判断,其中,鱼群的高度是以鱼群口部的位置为平均对象的,如果鱼群的高度大于某一设定阈值,则此刻鱼群可能处于缺氧状态,如果该项的图像的鱼群的高度持续大于设定阈值一定时间,则可确定判断出鱼群处于缺氧状态

(3)帧间差分运算:利用帧间差分法分别对所述步骤(2)得到的鱼群口型图像、鱼尾图像、鱼鳃图像和鱼眼睛图像进行相邻帧间差分运算,进行差分运算时,设第k帧图像为Fk(x,y),第k+n帧图像为Fk+n(x,y),第k+2n帧图像为Fk+2n(x,y),第k+3n帧图像为Fk+3n(x,y),则差分运算公式为:

其中,t为设定阈值;

(4)行为判断:如果鱼群口型图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于饥饿状态,如果鱼尾图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于紧张激动或逃避状态,如果鱼鳃图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于缺氧状态,如果鱼眼睛图像的相邻各帧的差分值变化大于设定阈值,则鱼群可能处于温度不适或者其它异常状态;

(5)重复步骤(1)-(4),重新判断鱼群的所处状态;

(6)如果某一项的图像的差分值持续大于设定阈值一定时间,则可判断出鱼群处于异常状态,报警装置发出报警,提醒养殖员鱼群养殖出现异常,以便养殖员进行相关处理,如果某一项的图像的差分值持续大于设定阈值3-10min时,则可判断出鱼群处于异常状态,报警装置发出报警。

(7)数据存储步骤,所述的存储步骤将鱼群的状态存储于鱼群行为服务器中。

(8)无线发送步骤,所述无线发送步骤将鱼群的状态发送至远程监控客户端。

本发明利用图像处理技术,很好的对鱼群的行为进行实时的监控,能够随时的对鱼类生活状态进行监测,及时发现鱼类生活环境的变化,一旦鱼群出现异常现象,即可快速及时的将异常信息发送给养殖人员,有效的避免了鱼类养殖中很严重的经济损失,与传统养殖相比,不仅能使劳动者从繁重的工作中解放出来,还能保证生产过程的安全,同时可以更加精准的反映鱼群的生活状态,对养殖中突发状态采取有效的措施,减少损失,提高养殖产量,本发明从鱼群身体的不同部位进行实时监控,保证了全方位的对鱼群进行监测,保证了水产养殖的安全性和智能性。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1