一种镜头移位检测方法及装置的制造方法

文档序号:8340242阅读:436来源:国知局
一种镜头移位检测方法及装置的制造方法
【技术领域】
[0001]本申请涉及安全监控技术领域,尤其涉及一种镜头移位检测方法及装置。
【背景技术】
[0002]目前,在银行、公司、商场等场所,通过安装摄像头来进行监控的方式已经较为常见。然而,还是存在一些安全漏洞,比如,犯罪分子将用于监控的摄像头进行位置移动,使得摄像头并不能监控到所要监控的场景。
[0003]对于这种安全漏洞,为了检测出摄像头的镜头是否发生移位等情况,现有技术通常是采用如下方式:建立背景模型,比较当前场景和背景模型的像素值的差异,根据像素值的差异判断镜头是否发生移位,比如,当像素值的差值大于预设阈值的点超过一定比例时,即可认为镜头移位。
[0004]上述方式是基于像素值的差异,而通常情况下,像素值的变化并不是完全可靠的,像素值的变化受光照条件、移动的前景等因素的影响较大,容易产生误报。
[0005]现有技术不足在于:
[0006]基于像素值变化判断镜头是否移位的方式容易导致误报。

【发明内容】

[0007]本申请实施例提出了一种镜头移位检测方法及装置,以解决现有技术中基于像素值变化判断镜头是否移位的方式容易导致误报的技术问题。
[0008]本申请实施例提供了一种镜头移位检测方法,包括如下步骤:
[0009]获取镜头拍摄的背景图像,并计算所述背景图像的边缘特征;其中,所述边缘特征为与图像尺寸相同的矩阵,所述矩阵内每个元素的值代表该位置图像像素是否为边缘;
[0010]当镜头检测到前景时,获取镜头拍摄的当前场景图像,并计算所述当前场景图像的边缘特征;
[0011]根据所述背景图像的边缘特征与所述当前场景图像的边缘特征确定所述镜头是否发生移位。
[0012]本申请实施例提供了一种镜头移位检测装置,包括:
[0013]第一计算模块,用于获取镜头拍摄的背景图像,并计算背景图像的边缘特征;边缘特征为与图像尺寸相同的矩阵,所述矩阵内每个元素的值代表该位置图像像素是否为边缘;
[0014]第二计算模块,用于当镜头检测到前景时,获取镜头拍摄的当前场景图像,并计算当前场景图像的边缘特征;
[0015]第一确定模块,用于根据背景图像的边缘特征与当前场景图像的边缘特征确定镜头是否发生移位。
[0016]有益效果如下:
[0017]本申请实施例所提供的镜头移位检测方法及装置,首先获取背景图像的边缘特征,所述边缘特征为与图像尺寸相同的矩阵,所述矩阵内每个元素的值代表该位置图像像素是否为边缘,在检测到前景后计算当前场景图像的边缘特征,最后根据背景图像的边缘特征以及当前场景图像的边缘特征确定镜头是否移位;本申请实施例所提供的检测方案采用根据边缘特征的变化来检测镜头是否移位的方式,边缘特征可以表示出图像内所有物体的边缘位置,由于物体的边缘位置不会因光照条件等因素的改变而改变,即使光照条件发生变化,边缘位置也不会变化,也即边缘特征不变,因此,相对于现有的基于像素值变化进行检测的方式,本申请实施例所提供的检测方案更加稳定、准确性更高,极大地减少了误报现象的发生。
[0018]本申请实施例还提供了一种镜头移位检测方法,包括如下步骤:
[0019]获取镜头拍摄的背景图像,并计算背景图像的局部特征;其中,局部特征为图像内预设的局部区域像素间的灰度关系;
[0020]当镜头检测到前景时,获取镜头拍摄的当前场景图像,并计算当前场景图像的局部特征;
[0021]根据背景图像的局部特征和当前场景图像的局部特征确定镜头是否发生移位。
[0022]本申请实施例提供了一种镜头移位检测装置,包括:
[0023]第三计算模块,用于获取镜头拍摄的背景图像,并计算背景图像的局部特征;其中,局部特征为图像内预设的局部区域像素间的灰度关系;
[0024]第四计算模块,用于当镜头检测到前景时,获取镜头拍摄的当前场景图像,并计算当前场景图像的局部特征;
[0025]第二确定模块,用于根据背景图像的局部特征和当前场景图像的局部特征确定镜头是否发生移位。
[0026]有益效果如下:
[0027]本申请实施例首先获取镜头拍摄的背景图像,计算背景图像的局部特征,局部特征为图像内预设的局部区域像素间的灰度关系;然后当镜头检测到前景时,获取镜头拍摄的当前场景图像,并计算当前场景图像的局部特征;最终根据背景图像的局部特征和当前场景图像的局部特征确定镜头是否发生移位;本申请实施例采用基于局部特征来检测镜头是否移位,由于局部特征描述了局部区域的像素值之间的灰度关系,即使光照变化产生了整体图像的一致性变化,而像素值之间的相互关系并不会改变,因此采用局部特征可以很容易去除移动的前景上产生的干扰,利用局部特征来检测镜头是否移位也是很稳定的、准确性较高。
【附图说明】
[0028]下面将参照附图描述本申请的具体实施例,其中:
[0029]图1示出了本申请实施例中镜头移位检测方法实施的流程示意图;
[0030]图2示出了本申请实施例中当前场景图像及其边缘特征的示意图;
[0031]图3示出了本申请实施例中另一镜头移位检测方法实施的流程示意图;
[0032]图4示出了本申请实施例中银行自动存取款监控场景的背景图像示意图;
[0033]图5示出了本申请实施例中银行自动存取款监控场景的当前场景图像示意图;
[0034]图6示出了本申请实施例中银行自动存取款监控场景的镜头移位示意图;
[0035]图7示出了本申请实施例中镜头移位检测装置的结构示意图;
[0036]图8示出了本申请实施例中另一镜头移位检测装置的结构示意图。
【具体实施方式】
[0037]为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。
[0038]发明人在发明过程中注意到:
[0039]现有技术中通过比较当前场景和背景模型的像素差异来判断镜头是否移位的方式,可能存在由于光照条件的变化导致大面积的像素值变化的情况。也即,由于在一天24小时内同一场景的光照条件也会发生很大变化,在不同天气条件下的光照也有较大变化,因此,在某一光照条件下学习固化的背景模型不可能适应另一种光照条件的前景。
[0040]除此之外,发明人在发明过程中还注意到,现有技术中还有另外一种情况可能会导致基于像素值变化检测镜头是否移位出现误报的情况,那就是前景移动:
[0041]安防监控摄像头一般是安装在可以监控人行为的场合,这就意味着可能会存在移动的前景,比如:人和人携带的物体。而每个移动的物体都会有很多像素,以640*480分辨率的摄像头为例,一个身高175cm的人在距离镜头4m的位置移动,会产生大约10000左右移动的前景像素,占画面总像素比例为3% (10000/(640*480) ^ 3.25% );当移动的人员较多时,这个比例会持续提高。在这种情况下,虽然镜头并没有发生移位等,但还是会有大面积的像素与背景不一样,由于现有技术是像素值的变化判断镜头是否移位,进而导致错误的判断。
[0042]因此,现有技术中所采用基于像素值变化来检测镜头移位的方式可能存在由于光照条件、移动的前景等原因导致大面积像素值变化,错误认为镜头发生移位,进而导致误报等缺陷。
[0043]针对上述不足,本申请实施例提出了一种镜头移位检测方法及装置,下面进行说明。
[0044]图1示出了本申请实施例中镜头移位检测方法实施的流程示意图,如图所示,镜头移位检测方法可以包括如下步骤:
[0045]步骤101、获取镜头拍摄的背景图像,并计算背景图像的边缘特征;其中,边缘特征为与图像尺寸相同的矩阵,所述矩阵内每个元素的值代表该位置图像像素是否为边缘;
[0046]步骤102、当镜头检测到前景时,获取镜头拍摄的当前场景图像,并计算前景图像的边缘特征;
[0047]步骤103、根据背景图像的边缘特征与当前场景图像的边缘特征确定镜头是否发生移位。
[0048]在具体实施中,首先部署用于监控的摄像头,可以在所监控的场景内没有前景的情况下,先获取场景内的背景图像(也即场景内没有前景的时候的场景图像),计算出背景图像的边缘特征;当出现移动的前景时,再计算当前场景图像(也即场景内出现前景的时候的场景图像)的边缘特征;根据背景图像的边缘特
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1