一种微动目标检测方法、电子设备、存储介质及系统与流程

文档序号:15696154发布日期:2018-10-19 19:04阅读:134来源:国知局
一种微动目标检测方法、电子设备、存储介质及系统与流程

本发明涉及图像处理领域,尤其涉及一种微动目标检测方法、电子设备、存储介质及系统。



背景技术:

随着互联网技术的进一步发展和4g网络的普及,人们对远程视频服务的要求越来越高,如在视频会议、视频通讯、远程视频应急指挥调度、远程视频教学以及远程视频客户业务解说与产品推销等情况下,人们要求其更加人性化、智能化以及更具可信度,不仅要求视频能够呈现清晰的场景画面,更希望通过实时的背景更新替换,为人们思考与决策提供辅助参考,同时能有效滤去无关背景,保护个人隐私。目前的关于含有微动目标的图像的背景替换处理大多采用单一的背景模型进行背景替换,造成了背景替换不及时,替换的精确度不高的问题,从而无法有效的过滤无关背景,保护个人隐私,从而导致微动目标检测的精准性降低。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种微动目标检测方法,其能解决目前的关于含有微动目标的图像的背景替换处理大多采用单一的背景模型进行背景替换,造成了背景替换不及时,替换的精确度不高的问题,从而导致微动目标检测的精准性降低。

本发明的目的之二在于提供一种电子设备,其能解决目前的关于含有微动目标的图像的背景替换处理大多采用单一的背景模型进行背景替换,造成了背景替换不及时,替换的精确度不高的问题,从而导致微动目标检测的精准性降低。

本发明的目的之三在于提供一种存储介质,其能解决目前的关于含有微动目标的图像的背景替换处理大多采用单一的背景模型进行背景替换,造成了背景替换不及时,替换的精确度不高的问题,从而导致微动目标检测的精准性降低。

本发明的目的之四在于提供一种微动目标检测系统,其能解决目前的关于含有微动目标的图像的背景替换处理大多采用单一的背景模型进行背景替换,造成了背景替换不及时,替换的精确度不高的问题,从而导致微动目标检测的精准性降低。

本发明的目的之一采用以下技术方案实现:

一种微动目标检测方法,包括:

s1、图像获取,获取当前含有微动目标的视频图像中的待替换背景图像;

s2、建立背景模型,对所述待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型;提取所述待替换背景图像中的若干像素点,对每个所述像素点的rgb特征以及siltp特征分别建立rgb背景模型和siltp特征背景模型;

s3、背景点判定,获取所述待替换背景图像的当前像素点,对所述当前像素点分别进行第一判定、第二判定及第三判定,其中,

所述第一判定为采用颜色背景模型判定所述当前像素点为背景像素点或前景点并得到第一判定结果;

所述第二判定为采用rgb背景模型判定所述当前像素点为背景像素点或前景点并得到第二判定结果;

所述第三判定为采用siltp特征背景模型判定所述当前像素点是否为背景像素点并得到第三判定结果;

当所述第一判定结果、所述第二判定结果以及所述第三判定结果中至少有两个为背景像素点时,所述当前像素点为背景像素点;

s4、背景替换,当所述第一判定结果、所述第二判定结果以及所述第三判定结果中至少有两个为背景像素点时,所述当前像素点为背景像素点;则将所述当前像素点与所述待替换背景图像中背景点进行合成并得到已替换背景图像;

s5、微动目标识别,提取所述已替换背景图像中的微动目标并进行图像识别得到识别结果。

进一步地,所述s3还包括当所述第二判定结果为前景点,所述第三判定结果为背景像素点,则将所述当前像素点的rgb特征转换为hsv颜色特征,并根据hsv颜色模型判断所述当前像素点是否为阴影。

进一步地,当所述第一判定结果为背景像素点时,则以预设概率的二倍的速度更新所述rgb背景模型。

进一步地,当所述第一判定结果为背景像素点时,则以预设概率的速度更新所述颜色背景模型和所述siltp特征背景模型。

进一步地,当所述第一判定结果为前景点时,则以预设概率的三分之二的速度更新所述siltp特征背景模型。

进一步地,所述s2还包括采用初度不变局部三值模式对所述siltp特征背景模型中的siltp算子进行编码,增强所述siltp算子对图像初度变化的适应性。

本发明的目的之二采用以下技术方案实现:

一种电子设备,包括:处理器;

存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本发明的一种微动目标检测方法。

本发明的目的之三采用以下技术方案实现:

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本发明的一种微动目标检测方法。

本发明的目的之三采用以下技术方案实现:

一种微动目标检测系统,包括:

图像获取模块,所述图像获取模块用于获取当前含有微动目标的视频图像中的待替换背景图像;

建立背景模型模块,所述建立背景模型模块用于对所述待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型;提取所述待替换背景图像中的若干像素点,对每个所述像素点的rgb特征以及siltp特征分别建立rgb背景模型和siltp特征背景模型;

背景点判定模块,所述背景点判定模块用于获取所述当前替换背景图像的当前像素点,对所述当前像素点分别进行第一判定、第二判定及第三判定,所述第一判定为采用颜色背景模型判定所述当前像素点为背景像素点或前景点并得到第一判定结果;所述第二判定为采用rgb背景模型判定所述当前像素点为背景像素点或前景点并得到第二判定结果;所述第三判定为采用siltp特征背景模型判定所述当前像素点是否为背景像素点并得到第三判定结果;当所述第一判定结果、所述第二判定结果以及所述第三判定结果中至少有两个为背景像素点时,所述当前像素点为背景像素点;

背景替换模块,所述背景替换模块用于将所述当前像素点与所述待替换背景图像中背景点进行合成并得到已替换背景图像;

微动目标识别模块,所述微动目标识别模块用于提取所述已替换背景图像中的微动目标并进行图像识别得到识别结果。

进一步地,所述背景点判定模块包括第一判定单元、第二判定单元以及第三判定单元,所述第一判定单元用于采用颜色背景模型判定所述当前像素点为背景像素点或前景点并得到第一判定结果;所述第二判定单元用于采用rgb背景模型判定所述当前像素点为背景像素点或前景点并得到第二判定结果;所述第三判定单元用于采用siltp特征背景模型判定所述当前像素点是否为背景像素点并得到第三判定结果。

相比现有技术,本发明的有益效果在于:本发明的一种微动目标检测方法,获取当前含有微动目标的视频图像中的待替换背景图像;对待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型;提取待替换背景图像中的若干像素点,对每个像素点的rgb特征以及siltp特征分别建立rgb背景模型和siltp特征背景模型;获取待替换背景图像的当前像素点,对当前像素点分别进行第一判定、第二判定及第三判定,当第一判定结果、第二判定结果以及第三判定结果中至少有两个为背景像素点时,当前像素点为背景像素点;则将当前像素点与待替换背景图像中背景点进行合成,提取所述已替换背景图像中的微动目标并进行图像识别得到识别结果;本发明中通过多个背景模型对带替换背景图像进行背景点判定,并根据判定结果技术有效进行背景替换,及时有效的完成了背景替换,提高了替换的精度,不会出现错误替换的现象,充分保护了个人隐私,提高了对于微动目标检测的精准度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的一种微动目标检测方法的流程图;

图2为本发明的一种微动目标检测系统的模块框图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

如图1所示,本发明的一种微动目标检测方法具体包括以下步骤:

s1、图像获取,获取当前含有微动目标的视频图像中的待替换背景图像;

s2、建立背景模型,对待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型;提取待替换背景图像中的若干像素点,对每个像素点的rgb特征以及siltp特征分别建立rgb背景模型和siltp特征背景模型;采用初度不变局部三值模式对siltp特征背景模型中的siltp算子进行编码,增强siltp算子对图像初度变化的适应性。在本实施例中,对待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型具体可为:计算待替换图片中的当前帧图像在时空域下的一组纹理特征,(xy-lbsp,xt-lbsp和yt-lbsp),xy-lbsp反映了图像的空间信息,xt-lbsp和yt-lbsp反映了时域空间下图像的运动信息;将随后接收到的背景帧与当前帧对应时空域下的纹理特征进行异或运算。

s3、背景点判定,获取待替换背景图像的当前像素点,对当前像素点分别进行第一判定、第二判定及第三判定,第一判定为采用颜色背景模型判定当前像素点为背景像素点或前景点并得到第一判定结果;第二判定为采用rgb背景模型判定当前像素点为背景像素点或前景点并得到第二判定结果;第三判定为采用siltp特征背景模型判定当前像素点是否为背景像素点并得到第三判定结果;当第一判定结果、第二判定结果以及第三判定结果中至少有两个为背景像素点时,当前像素点为背景像素点;背景点判定还包括当第二判定结果为前景点,第三判定结果为背景像素点,则将当前像素点的rgb特征转换为hsv颜色特征,并根据hsv颜色模型判断当前像素点是否为阴影。当第一判定结果为背景像素点时,则以预设概率的二倍的速度更新rgb背景模型。当第一判定结果为背景像素点时,则以预设概率的速度更新颜色背景模型和siltp特征背景模型。当第一判定结果为前景点时,则以预设概率的三分之二的速度更新siltp特征背景模型。

s4、背景替换,当第一判定结果、第二判定结果以及第三判定结果中至少有两个为背景像素点时,当前像素点为背景像素点;则将当前像素点与待替换背景图像中背景点进行合成,即将当前待替换背景图像中的前景区域核背景图像中与黑色区域对应的背景区域进行合成并得到已替换背景图像,便完成了替换。

s5、微动目标识别,提取已替换背景图像中的微动目标并进行图像识别得到识别结果。

本实施例提供了一种电子设备,包括:处理器;

存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行本发明的一种微动目标检测方法。

本实施例提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行本发明的一种微动目标检测方法。

本实施例中还提供了一种一种微动目标检测系统,如图2所示,包括:

图像获取模块,图像获取模块用于获取当前含有微动目标的视频图像中的待替换背景图像;

建立背景模型模块,建立背景模型模块用于对待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型;提取待替换背景图像中的若干像素点,对每个像素点的rgb特征以及siltp特征分别建立rgb背景模型和siltp特征背景模型;

背景点判定模块,背景点判定模块用于获取当前替换背景图像的当前像素点,对当前像素点分别进行第一判定、第二判定及第三判定,第一判定为采用颜色背景模型判定当前像素点为背景像素点或前景点并得到第一判定结果;第二判定为采用rgb背景模型判定当前像素点为背景像素点或前景点并得到第二判定结果;第三判定为采用siltp特征背景模型判定当前像素点是否为背景像素点并得到第三判定结果;当第一判定结果、第二判定结果以及第三判定结果中至少有两个为背景像素点时,当前像素点为背景像素点;

背景替换模块,背景替换模块用于将当前像素点与待替换背景图像中背景点进行合成并得到已替换背景图像。背景点判定模块包括第一判定单元、第二判定单元以及第三判定单元,第一判定单元用于采用颜色背景模型判定当前像素点为背景像素点或前景点并得到第一判定结果;第二判定单元用于采用rgb背景模型判定当前像素点为背景像素点或前景点并得到第二判定结果;第三判定单元用于采用siltp特征背景模型判定当前像素点是否为背景像素点并得到第三判定结果。

微动目标识别模块,所述微动目标识别模块用于提取所述已替换背景图像中的微动目标并进行图像识别得到识别结果。

本发明的一种微动目标检测方法,获取当前含有微动目标的视频图像中的待替换背景图像;对待替换背景图像在ycbcr颜色空间下的色度分量建立颜色背景模型;提取待替换背景图像中的若干像素点,对每个像素点的rgb特征以及siltp特征分别建立rgb背景模型和siltp特征背景模型;获取待替换背景图像的当前像素点,对当前像素点分别进行第一判定、第二判定及第三判定,当第一判定结果、第二判定结果以及第三判定结果中至少有两个为背景像素点时,当前像素点为背景像素点;则将当前像素点与待替换背景图像中背景点进行合成;本发明中通过多个背景模型对带替换背景图像进行背景点判定,并根据判定结果技术有效进行背景替换,及时有效的完成了背景替换,提高了替换的精度,不会出现错误替换的现象,充分保护了个人隐私,提高了对于微动目标检测的精准度。

以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。

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