外围边界建模方法、智能监控方法及装置制造方法及图纸

技术编号:27619787 阅读:13 留言:0更新日期:2021-03-10 10:58
本发明专利技术涉及一种外围边界建模方法、智能监控方法及装置。本发明专利技术的技术方案是:该建模方法:对图像做边缘检测,得到二值化的边缘检测结果;对边缘检测结果的二值化图像进行膨胀操作;遍历经膨胀的二值化图像中的点,以P(x,y)表示图像中的点(x,y)的像素值,若在同一x下满足以下条件P(x,y)=255则记录当前坐标(x,y),作为边界点,结束当前循环,同时继续判断下一个点x+1对应的y值是否符合上述条件;若相邻x位置存在边界点,而当前x位置不存在边界点,则当前x位置获取前一位置得到的边缘信息;将记录的的数据(x,y)对应写入map映射表中,其中x为key值,y为对应的value值,完成对外围边界建模。本发明专利技术适用于楼宇智能监控领域。领域。领域。

【技术实现步骤摘要】
外围边界建模方法、智能监控方法及装置


[0001]本专利技术涉及一种外围边界建模方法、智能监控方法及装置。适用于楼宇智能监控领域。

技术介绍

[0002]随着生活水平的不断发展及社会的快速进步,如果把中国的房地产市场比作一个水池,过去十年这个水池的水位持续快速上升,也就是说中国的住房存量大幅增长。
[0003]随着小区及高层楼宇的不断增长,各种危害性问题不断出现,例如高空抛物等,需要对楼宇进行24小时监管分析,由于目前楼宇中安全事件发生地多为高层,而且屡见不鲜、屡禁不止。因此,智能楼宇发展成为目前的研究热点,采用计算机视觉对楼宇监控画面进行分析处理,解决人力无法24小时持续监控的问题,降低人力成本。
[0004]在监控视频中,楼面可能只占据整个画面的其中一部分,如果对整个画面进行分析,计算量较大,此时,将楼面部分检测出并进行标注,即可降低计算压力,同时可以降低楼面外部环境对智能分析带来的干扰,提高分析准确性。
[0005]以高空抛物为例,需要对当前监控画面进行分析,此时,楼宇的外围检测就尤为重要,定位出楼宇的外围范围后,可以仅对楼宇范围进行计算法分析,可以有效降低计算范围,减少计算量。
[0006]边缘检测是根据图像中属性的显著变化,通过一阶或二阶导数的变化情况来识别出图像的边界,通常将边界定位在梯度最大的方向。边缘检测可以剔除认为不相关的信息,保留图像重要的结构属性,在许多图像处理的应用中边缘都起着非常重要的作用。然而,自然图像的边缘并不总是理想的阶梯边缘,相反,它们通常会受到一个或多个下面所列因素的影响:1、有限场景深度带来的聚焦模糊;2、非零半径光源产生的阴影带来的半影模糊;3、光滑物体边缘的阴影;4、物体边缘附近的局部镜面反射或者漫反射。常用的边缘检测算子包括Roberts、Prewitt、Sobel、Canny等,这些边缘检测算子的目的就是找到图像中亮度剧烈变化的像素点构成的集合。
[0007]目前,边缘检测算法较多,但是在针对楼宇边缘检测时,现有的边缘检测算法可以得到图像中的所有边缘,并没有考虑到楼宇表面的特殊性,楼面中包含的窗户等边缘明显的区域,在边缘检测时,由于该类区域同样属于亮度剧烈变化且特征较为明显的区域,可以被检测出边缘,但是在智能楼宇技术中,窗户等区域带来的边缘信息属于无用信息,只有界定出楼宇的最外围边界,才能有效的降低智能检测的计算量,确定出楼面的所有边界并不能有效的定义检测范围,无法实现降低计算量。

技术实现思路

[0008]本专利技术要解决的技术问题是:针对上述存在的问题,提供一种外围边界建模方法、智能监控方法及装置。
[0009]本专利技术所采用的技术方案是:一种外围边界建模方法,其特征在于:
[0010]对图像做边缘检测,得到二值化的边缘检测结果;
[0011]对边缘检测结果的二值化图像进行膨胀操作;
[0012]遍历经膨胀的二值化图像中的点,以P(x,y)表示图像中的点(x,y)的像素值,若在同一x下满足以下条件
[0013][0014]P(x,y)=255
[0015]则记录当前坐标(x,y),作为边界点,结束当前循环,同时继续判断下一个点x+1对应的y值是否符合上述条件;其中width为图像的宽度,height为图像的高度;
[0016]若相邻x位置存在边界点,而当前x位置不存在边界点,则当前x位置获取前一位置得到的边缘信息;
[0017]将记录的的数据(x,y)对应写入map映射表中,其中x为key值,y为对应的value值,完成对外围边界建模。
[0018]所述若相邻x位置存在记录的边界点,而当前x位置不存在边界点,则当前x位置获取前一位置得到的边缘信息,包括:
[0019]若当前x位置满足以下条件
[0020][0021]且当前位置经遍历没有得到对应的边界点,将(x
n-1
,y
n-1
)的值赋予当前位置。
[0022]一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现所述外围边界建模方法的步骤。
[0023]一种智能监控方法,其特征在于:
[0024]获取监控视频中的视频帧;
[0025]判断当前帧是否为初始帧,若为初始帧,则通过权利要求1或2所述的外围边界建模方法得到外围边界信息,并保存;若不是初始帧,获取保存的外围边界信息;
[0026]通过外围边界信息判断视频帧中目标事件是否发生在外围边界范围内,若是,则进行后续智能计算;若不是,则无需进行后续智能计算。
[0027]通过对采集视频帧编号分析确定当前帧是否为初始帧。
[0028]一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现所述的智能监控方法的步骤。
[0029]一种智能监控设备,具有处理器和存储器,存储器上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现所述的智能监控方法的步骤。
[0030]还具有用于摄取监控视频的视频拍摄模块。
[0031]本专利技术的有益效果是:本专利技术基于边缘检测结果提出一种分析计算得到的边界信息点是否为外围边界的方法,可完整检测到外围的边界,成功消除内部噪点带来的影响。
[0032]本专利技术在监控视频初始帧进行检测外围边界建模,在摄像头不移动的前提下,后续帧直接使用初始帧的边界建模结果,不再重复计算,降低计算量。
[0033]本专利技术根据外围边界信息判断检测目标是否出现在外围边界范围内,完成目标筛
选,降低后续智能计算的计算量。
附图说明
[0034]图1为实施例中智能监控方法的流程图。
[0035]图2为实施例中边缘检测示意图。
[0036]图3为实施例中外围边界检测结果示意图。
具体实施方式
[0037]本实施例为一种楼宇智能监控方法,包括以下步骤(见图1):
[0038]获取楼宇监控视频中的视频帧;
[0039]判断当前帧是否为初始帧,若为初始帧,则通过外围边界建模方法得到楼宇的外围边界信息,并保存;若不是初始帧,获取保存的外围边界信息;本例通过对采集视频帧编号分析确定当前帧是否为初始帧,根据不同的结果,对当前图像做相对应的处理;
[0040]通过外围边界信息判断视频帧中目标事件是否发生在外围边界范围内,若是,则进行后续智能计算;若不是,则无需进行后续智能计算。
[0041]本实施例中外围边界建模方法包括以下步骤:
[0042]对楼宇监控视频中的初始帧做边缘检测,以得到丰富完整的图像边缘检测结果。可以选择常用的边缘检测算子,本例以Sobel算子为例,该算子为离散性差分算子,给出两个方向x、y上的卷积核,用来运算图像亮度函数的灰度之近似值,认为灰度值变化剧烈的地方就是边缘。图2为Sobel算子检测结果图,针对楼宇外观来讲,窗户等会对检测造成影响。虽然该算子可以得到完整详细的边缘信息,但在定位楼宇外本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外围边界建模方法,其特征在于:对图像做边缘检测,得到二值化的边缘检测结果;对边缘检测结果的二值化图像进行膨胀操作;遍历经膨胀的二值化图像中的点,以P(x,y)表示图像中的点(x,y)的像素值,若在同一x下满足以下条件P(x,y)=255则记录当前坐标(x,y),作为边界点,结束当前循环,同时继续判断下一个点x+1对应的y值是否符合上述条件;其中width为图像的宽度,height为图像的高度;若相邻x位置存在边界点,而当前x位置不存在边界点,则当前x位置获取前一位置得到的边缘信息;将记录的的数据(x,y)一对一写入map映射表中,其中x为key值,y为对应的value值,完成对外围边界建模。2.根据权利要求1所述的外围边界建模方法,其特征在于,所述若相邻x位置存在记录的边界点,而当前x位置不存在边界点,则当前x位置获取前一位置得到的边缘信息,包括:若当前x位置满足以下条件且当前位置经遍历没有得到对应的边界点,将(x
n-1
,y
n-1
)的值赋予当前位置...

【专利技术属性】
技术研发人员:赵潇周宇华曹晋昌尚源峰刘畅萧放乔莹张美玲李倩
申请(专利权)人:中国科学院计算技术研究所数字经济产业研究院
类型:发明
国别省市:

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

1