基于自动图像识别的非法钓鱼行为识别方法技术

技术编号:15640334 阅读:262 留言:0更新日期:2017-06-16 05:15
本发明专利技术公开了一种基于自动图像识别的非法钓鱼行为识别方法,将摄像头拍摄到的图像经过实时处理之后判断出区域内是否存在非法钓鱼者,如果存在,就启动语音模块播放预先录制好的警告驱离语音,提醒非法钓鱼者并惊吓鱼群破坏其钓鱼行为,同时将拍摄到的存在非法钓鱼行为的监控画面发送给管理员。本发明专利技术能够实现对禁止钓鱼区域的自动化监控,最大限度地降低昂贵的人力成本同时提高管理效率,监控准确率高,具有很大的工程应用价值。

【技术实现步骤摘要】
基于自动图像识别的非法钓鱼行为识别方法
本专利技术涉及图像识别以及视频监控领域,尤其涉及一种基于自动图像识别的非法钓鱼行为识别方法。
技术介绍
钓鱼是一项深受现代人喜爱的业余爱好,经常可以看到在河流边和湖边有垂钓者在钓鱼,但是为了管理需要以及商业利益很多地方是不允许钓鱼的,比如景区的湖泊、私人承包的水库。现有的禁止钓鱼者在非法区域钓鱼的方法主要有设置警示牌,安排管理人员巡逻,但是在实践中设置警示牌并不能有效地起到驱离非法钓鱼者的作用,而安排管理人员巡逻则极大的浪费人力资源。
技术实现思路
本专利技术的目的在于提供一种基于自动图像识别的非法钓鱼行为识别方法,能够自动识别摄像头拍摄到图像中的非法钓鱼者并向钓鱼者发出语音警告和向管理人员发送提示信息。实现本专利技术目的的技术方案为:一种基于自动图像识别的非法钓鱼行为识别方法,包括以下步骤:步骤1,从安装在禁止钓鱼区域内的摄像头上实时提取视频图像序列;步骤2,建立钓鱼竿的边缘提取模型,利用边缘提取算子对输入的视频图像序列提取图像边缘像素点;步骤3,利用基于行程的连通性算法对步骤2中提取到的边缘像素点进行分类,将上下左右相连的边缘像素点标记为一个连通区域;步骤4,计算该连通区域跨越水域的长度、跨越岸边的长度、总长度以及平均宽度;步骤5,对步骤4中获得的连通区域参数采用证据融合理论综合判定该连通区域是否为一根钓鱼竿;步骤6,重复步骤2到步骤5直到有连通区域被判定为一根钓鱼竿;步骤7,在步骤6检测到钓鱼竿的周围应用背景消除算法提取相对于记录在系统内的背景不同的前景目标;步骤8,统计步骤7获得的前景目标的像素点颜色分布直方图,将颜色分布直方图输入到训练好的支持向量机分类器中去,判断前景目标是否为人体目标;步骤9,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围存在人体目标则进行语音预警并将拍摄到的监控画面发送给管理员,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围不存在人体目标则仅将拍摄到的监控画面传送给管理员。与现有技术相比,本专利技术的显著优点为:(1)本专利技术能够实现对禁止钓鱼区域的自动化监控,最大限度地降低昂贵的人力成本同时提高管理效率;(2)本专利技术监控准确率高,具有很大的工程应用价值。附图说明图1为本专利技术系统的功能模块示意图。图2为本专利技术基于自动图像识别的非法钓鱼行为识别方法的流程示意图。图3为基于行程的连通性算法步骤示意图。具体实施方式本专利技术基于自动图像识别的非法钓鱼行为识别方法所采用的技术方案是:如图1所示,在需要监控非法钓鱼者的区域设立摄像头、处理器模块、语音告警装置以及无线通信模块,摄像头拍摄到的图像经过处理器的实时处理之后判断出区域内是否存在非法钓鱼者,如果存在,就启动语音模块,播放预先录制好的警示钓鱼者的信息,并利用通信模块将存在非法钓鱼者的信息通过无线网络的方式提供给管理员。结合图2,一种基于自动图像识别的非法钓鱼行为识别方法,包括以下步骤:步骤1,从安装在禁止钓鱼区域内的摄像头上实时提取视频图像序列;步骤2,建立钓鱼竿的边缘提取模型,利用边缘提取算子对输入的视频图像序列提取图像边缘像素点;步骤3,利用基于行程的连通性算法对步骤2中提取到的边缘像素点进行分类,将上下左右相连的边缘像素点标记为一个连通区域;步骤4,计算该连通区域跨越水域的长度、跨越岸边的长度、总长度以及平均宽度;步骤5,对步骤4中获得的连通区域参数采用证据融合理论综合判定该连通区域是否为一根钓鱼竿;步骤6,重复步骤2到步骤5直到有连通区域被判定为一根钓鱼竿;步骤7,在步骤6检测到钓鱼竿的周围应用背景消除算法提取相对于记录在系统内的背景不同的前景目标;步骤8,统计步骤7获得的前景目标的像素点颜色分布直方图,将颜色分布直方图输入到训练好的支持向量机分类器中去,判断前景目标是否为人体目标;步骤9,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围存在人体目标则进行语音预警并将拍摄到的监控画面发送给管理员,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围不存在人体目标则仅将拍摄到的监控画面传送给管理员。进一步的,步骤1中监控图像尺寸通过图像插值算法压缩到标准的640*320图像尺寸。进一步的,步骤2具体为:采用内核分别为Gx和Gy的边缘提取算子对步骤1获得的标准尺寸的图像做卷积,提取出图像中与周围像素点颜色值的差值大于设定阈值的像素点,将这些提取出的像素点视为边缘像素点;进一步的,步骤3具体为:步骤3-1,从图像的第一行开始将每一行中连续相邻的边缘像素点标记为一个连续点集合family,同时记录下它的起点Pixelstart和终点Pixelend以及这个连续点集合的行号rowNum,连续点集合编号Fid;步骤3-2,从第二行开始如果该行内的连续点集合和上一行中的连续点集合在垂直方向上有相邻的像素点就将前一行中连续点集合的编号赋给它,如果和前一行中的多个连续点集合垂直相邻,就将前一行中较小编号的连续点集合的编号赋给它,并将上一行中的多个连续点集合的编号写入等价序列equal(Fid1,Fid2,......),表明这些连续点集合属于同一个连通区域;步骤3-3,遍历所有的连续点集合,将所有等价序列中的连续点集合的编号用等价序列中最小的连续点集合编号替代;将连续点集合的编号填入图像中,图像中相同编号的一块区域即为一个连通区域。进一步的,步骤4具体为:摄像头的安装位置是固定的,水域和岸边在图像中相对位置的固定的,根据预设值判定步骤3中获得的连通区域中的像素点位于水域还是岸边;连通区域跨越水域的长度为像素点在水域中占据的像素列列数,连通区域跨越岸边的长度为像素点在岸边占据的像素列列数,总长度为跨越水域和跨越岸边的长度之和,平均宽度为连通区域中像素点在垂直方向上的平均厚度。进一步的,步骤5具体为:步骤5-1,根据对大量鱼竿样本统计的实验结果为步骤4中获得的连通区域跨越水域的长度、跨越岸边的长度、总长度以及平均宽度分别赋予一个信任值,形成4个证据;步骤5-2,对于4个信任值分别为m1,m2,m3,m4的证据,证据的融合规则用式(2)表示:其中,A代表证据判定为真,A1,...An分别代表编号为1~n的证据为真;步骤5-3,将步骤5-2得到的总的信任值与设定阈值进行比较,判断该连通区域是否为一根钓鱼竿。进一步的,步骤7具体为:记录在系统内的背景包括固定角度下拍摄到的不同季节不同时间段的背景图像,根据当时的时间选择调用系统中记录的背景图片;钓鱼竿周围区域是指连通区域在岸边的末端像素点附近100*80的图像区域。将100*80图像区域中像素点的RGB颜色空间下的颜色值Di,j(R,G,B)分别和对应背景图片中的像素点颜色值Ti,j(R,G,B)作差值,将差值大于设定阈值的像素点提取出来作为前景目标像素点Qi,j(R,G,B)。进一步的,步骤8具体为:颜色分布直方图的格式为P{{r1,r2…r16},{g1,g2,…g16},{b1,b2,…b16}},将步骤7中提取到的前景目标像素点红绿蓝三个波段的颜色分量分别转换为16级颜色量阶,统计每一个量阶中对应的前景目标像素点个数,统计的结果构成颜色分布直方图;采用支持向量机来分类获得的前景目标,训练支持向量机的过程采用真人示范完成,通过真人模拟钓鱼本文档来自技高网...
基于自动图像识别的非法钓鱼行为识别方法

【技术保护点】
一种基于自动图像识别的非法钓鱼行为识别方法,其特征在于,包括以下步骤:步骤1,从安装在禁止钓鱼区域内的摄像头上实时提取视频图像序列;步骤2,建立钓鱼竿的边缘提取模型,利用边缘提取算子对输入的视频图像序列提取图像边缘像素点;步骤3,利用基于行程的连通性算法对步骤2中提取到的边缘像素点进行分类,将上下左右相连的边缘像素点标记为一个连通区域;步骤4,计算该连通区域跨越水域的长度、跨越岸边的长度、总长度以及平均宽度;步骤5,对步骤4中获得的连通区域参数采用证据融合理论综合判定该连通区域是否为一根钓鱼竿;步骤6,重复步骤2到步骤5直到有连通区域被判定为一根钓鱼竿;步骤7,在步骤6检测到钓鱼竿的周围应用背景消除算法提取相对于记录在系统内的背景不同的前景目标;步骤8,统计步骤7获得的前景目标的像素点颜色分布直方图,将颜色分布直方图输入到训练好的支持向量机分类器中去,判断前景目标是否为人体目标;步骤9,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围存在人体目标则进行语音预警并将拍摄到的监控画面发送给管理员,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围不存在人体目标则仅将拍摄到的监控画面传送给管理员。...

【技术特征摘要】
1.一种基于自动图像识别的非法钓鱼行为识别方法,其特征在于,包括以下步骤:步骤1,从安装在禁止钓鱼区域内的摄像头上实时提取视频图像序列;步骤2,建立钓鱼竿的边缘提取模型,利用边缘提取算子对输入的视频图像序列提取图像边缘像素点;步骤3,利用基于行程的连通性算法对步骤2中提取到的边缘像素点进行分类,将上下左右相连的边缘像素点标记为一个连通区域;步骤4,计算该连通区域跨越水域的长度、跨越岸边的长度、总长度以及平均宽度;步骤5,对步骤4中获得的连通区域参数采用证据融合理论综合判定该连通区域是否为一根钓鱼竿;步骤6,重复步骤2到步骤5直到有连通区域被判定为一根钓鱼竿;步骤7,在步骤6检测到钓鱼竿的周围应用背景消除算法提取相对于记录在系统内的背景不同的前景目标;步骤8,统计步骤7获得的前景目标的像素点颜色分布直方图,将颜色分布直方图输入到训练好的支持向量机分类器中去,判断前景目标是否为人体目标;步骤9,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围存在人体目标则进行语音预警并将拍摄到的监控画面发送给管理员,如果步骤6判定视野中存在钓鱼竿并且步骤8判定钓鱼竿周围不存在人体目标则仅将拍摄到的监控画面传送给管理员。2.根据权利要求1所述的基于自动图像识别的非法钓鱼行为识别方法,其特征在于,步骤1中监控图像尺寸通过图像插值算法压缩到标准的640*320图像尺寸。3.根据权利要求1所述的基于自动图像识别的非法钓鱼行为识别方法,其特征在于,步骤2具体为:采用内核分别为Gx和Gy的边缘提取算子对步骤1获得的标准尺寸的图像做卷积,提取出图像中与周围像素点颜色值的差值大于设定阈值的像素点,将这些提取出的像素点视为边缘像素点;。4.根据权利要求1所述的基于自动图像识别的非法钓鱼行为识别方法,其特征在于,步骤3具体为:步骤3-1,从图像的第一行开始将每一行中连续相邻的边缘像素点标记为一个连续点集合family,同时记录下它的起点Pixelstart和终点Pixelend以及这个连续点集合的行号rowNum,连续点集合编号Fid;步骤3-2,从第二行开始如果该行内的连续点集合和上一行中的连续点集合在垂直方向上有相邻的像素点就将前一行中连续点集合的编号赋给它,如果和前一行中的多个连续点集合垂直相邻,就将前一行中较小编号的连续点集合的编号赋给它,并将上一行中的多个连续点集合的编号写入等价序列equal(Fid1,Fid2,......),表明这些连续点集合属于同一个连通区域;步骤3-3,遍历所有的连续点集合,将所有等价序列中...

【专利技术属性】
技术研发人员:王雷虞伟民游培寒王津言钟静连傅蕾王亮陈立
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

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

1