对物体的移动检测制造技术

技术编号:15696005 阅读:88 留言:0更新日期:2017-06-24 11:36
在本文所描述的主题的实现中,将当前获得的视频的帧与相应的参考帧相比较以确定出两者之间的相关度。这个相关度用于指示当前帧的变化程度。如果针对当前帧的相关度小于预定阈值,将不会直接确定出当前帧包括物体的移动,而是还要考虑在当前帧之前或之后的一个或多个帧与相应的参考帧之间的相关度。如果所考虑的帧的相关度也小于预定阈值,则可以检测出当前帧包括物体的移动。通过这种方式,降低了在噪声、误差等因素造成视频的帧的较大变化的情况中对物体移动的不正确检测,提高了检测物体移动的准确度。

【技术实现步骤摘要】
对物体的移动检测
技术介绍
目前,视频监控被越来越广泛应用于诸如智能家居系统、安全监视系统中。在涉及视频监控的系统中,移动检测一项重要任务。移动检测任务通常涉及检测所采集的视频内容中物体(诸如人、动物等)的移动并且基于检测结果向用户发送告警。例如,具有移动检测功能的监控摄像机可以被安装在房屋内并且在住户离开房屋之后被启动。一旦检测到有人尝试闯入房间,该监控摄像机可以检测到视频画面中存在物体的移动,并且然后通过通信网络向住户的手持设备发送告警,使得用户获悉此情况。视频监控系统的性能主要取决于移动检测的准确性。
技术实现思路
根据本文所描述的主题的实现,提出了一种移动检测方案。将当前获得的视频的帧与相应的参考帧相比较以确定出两者之间的相关度。这个相关度用于指示当前帧的变化程度。如果针对当前帧的相关度小于预定阈值,将不会直接确定出当前帧包括物体的移动,而是还要考虑在当前帧之前或之后的一个或多个帧与相应的参考帧之间的相关度。如果所考虑的帧的相关度也小于预定阈值,则可以检测出当前帧包括物体的移动。通过这种方式,降低了在噪声、误差等因素造成视频的帧的较大变化的情况中对物体移动的不正确检测,提高了检测物体移动的准确度。提供
技术实现思路
部分是为了简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。附图说明图1示出了能够实施本文所描述主题的多个实现的设备的方框图;图2示出了根据本文所描述主题的一个实现的检测物体的移动的方法的流程图;图3示出了根据本文所描述主题的一个实现的示出当前帧、参考帧和前景图之间的比较的示意图;图4示出了根据本文所描述主题的另一个实现的检测物体的移动的方法的流程图;以及图5示出了根据本文所描述主题的一个实现的三种检测结果对应的状态之间的状态转换机制的示意图。具体实施方式现在将参照若干示例实现来论述本文所描述的主题。应当理解,论述了这些实现仅是为了使得本领域普通技术人员能够更好地理解且因此实现本文所描述的主题,而不是暗示对本主题的范围的任何限制。如本文中所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“或者”要被解读为“和/或”,除非上下文明确另外指示。术语“基于”要被解读为“至少部分地基于”。术语“一个实现”和“一种实现”要被解读为“至少一个实现”。术语“另一个实现”要被解读为“至少一个其他实现”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。图1示出能够实施在此所描述主题的多个实现的设备120的方框图。如图所示,设备120包括输入部件122、至少一个处理器124、至少一个存储器126和输出部件128。诸如总线、控制器或网络之类的互连机制(未示出)使设备120的部件互连。输入部件122可以包括从外部设备接收输入数据的电路,诸如由一个或多个集成电路形成的射频(RF)接收器、收发器、功率放大器电路、低噪声输入放大器、无源RF组件、一个或多个天线、以及用于处理RF无线信号的其它电路。输入部件122还可以包括键盘、鼠标、操纵杆、点击轮、滚轮、触摸屏、触摸传感器以及用于从用户或其它外部源收集输入的其他装置。输出部件128可以包括向外部设备传输输出数据的电路,诸如由一个或多个集成电路形成的射频(RF)发射器、收发器、功率放大器电路、低噪声输入放大器、无源RF组件、一个或多个天线、以及用于处理RF无线信号的其它电路。输出部件128还可以包括显示屏、传感器、振动器、诸如麦克风和扬声器之类的音频部件、状态指示灯、音调发生器、以及用于生成用于用户或外部设备的输出的其它装置。处理器124执行计算机可执行指令并且可以是真实处理器或虚拟处理器。在多处理系统中,多个处理器执行计算机可执行指令以增强处理力。处理器124可以用于根据存储在存储器126中的程序而执行各种适当的动作和处理以控制设备120的操作。处理器124可以包括通用处理器、专用处理器、一个或多个微处理器、微控制器、数字信号处理器、基带处理器集成电路、专用集成电路、图形处理器等。具有一个合适的布置,处理器124可以被用来运行设备120上的软件程序,诸如操作系统功能、用于收集和处理视频数据相关联的功能的软件程序、与实施移动检测相关联的软件程序等。存储器126可以包括一个或多个不同类型的储存器,诸如硬盘驱动器储存器、非易失存储器(例如,闪速存储器或其它电可编程只读存储器)、易失性存储器(例如,静态或动态随机存取存储器)等。存储器126可以用于存储从输入部件122接收到的用户输入或者文本数据、图像数据、或视频数据,可以用于存储由处理器124执行各种过程等需要的数据等。设备120可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、站点、单元、设备、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备、可佩戴电子设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。以上仅出于解释说明的目的来描述设备120的结构和功能,而不是暗示对本文所描述的主题的范围的任何限制,设备120可以包括比图1所示的组件更多、更少或不同的组件。本文中所描述的主题能够以不同的结构和/或功能来体现。设备120可以被应用在视频监控系统中。在操作中,设备120的输入部件122可以经由有线连接或无线连接而从被安装在特定场景中的视频捕获设备接收视频流。视频捕获设备可以包括一个或多个用于捕获场景的视频/图像的摄像机。该视频捕获设备可以被集成在设备120中或者可以是设备120的远端设备。接收到的视频数据可以被存储在存储器126或外部存储设备中并且由处理器124处理以检测其中是否包括物体的移动。可以在设备120、例如设备120的存储器126中或者设备120的外部存储设备中维护同一场景中的背景帧,也被称为背景模型。背景帧通常包含场景中的固定物体,例如建筑、街道、树木、墙壁、门窗、家具、电器等。这些物体的位置在场景中不会发生改变。在常规的移动检测方法中,通过将接收到的视频内容中给定的帧与背景帧相比较,以便识别出帧中的变化。基于识别到的变化来检测该帧是否包括物体的移动。如果检测到物体的移动,设备120的处理器124可以控制输出部件128向用户输出告警或者将检测结果传输给用户的其他设备用于告警。视频监控系统、例如如图1所示的系统的性能主要取决于移动检测的准确性。准确地检测出视频内容中的物体的移动是之后的各种处理任务的基础,这些任务的示例可以包括但不限于用户告警、人体检测/追踪、动作识别和事件检测等等。移动检测的不准确性会严重降低后续任务的准确性和有效性。例如,错误的移动检测结果会触发过多的伪警报被呈现给用户,从而严重影响用户体验。在一些情况中,视频捕获设备在捕获视频时引入的噪声(包括像素级噪声和帧级噪声)和视频处理过程中产生的采样误差、帧误差等等会使得一些帧中的内容与背景帧之间的差异较大并且进本文档来自技高网...
对物体的移动检测

【技术保护点】
一种方法,包括:确定视频的第一帧与第一参考帧之间的第一相关度;响应于所述第一相关度低于第一阈值,确定至少一个第二帧与第二参考帧之间的第二相关度低于所述第一阈值;以及至少部分地基于确定出所述第二相关度低于所述第一阈值,检测所述第一帧是否包括物体的移动。

【技术特征摘要】
1.一种方法,包括:确定视频的第一帧与第一参考帧之间的第一相关度;响应于所述第一相关度低于第一阈值,确定至少一个第二帧与第二参考帧之间的第二相关度低于所述第一阈值;以及至少部分地基于确定出所述第二相关度低于所述第一阈值,检测所述第一帧是否包括物体的移动。2.根据权利要求1所述的方法,进一步包括:响应于确定所述第一帧之后的第三帧与第三参考帧之间第三相关度低于第二阈值,检测出所述第三帧包括物体的移动,所述第二阈值大于所述第一阈值。3.根据权利要求1所述的方法,进一步包括:响应于检测出所述第一帧包括物体的移动,为用户生成告警。4.根据权利要求1所述的方法,其中确定所述第一相关度包括:通过将所述第一帧与所述视频的背景帧相比较,来从所述第一帧的像素中标识出多个前景像素,所述前景像素不同于所述背景帧中的对应像素;以及基于所标识的前景像素的亮度值来确定所述第一相关度。5.根据权利要求4所述的方法,其中基于所标识的前景像素的亮度值来确定所述第一相关度包括:确定所述第一帧中的所述前景像素的所述强度值与所述第一参考帧中的对应像素的强度值之间的强度差异;以及基于所述强度差异来确定所述第一相关度。6.根据权利要求4所述的方法,其中确定所述第一相关度包括:获取所述前景像素的颜色属性,所述颜色属性包括以下各项中的至少一项:色度值和饱和度值;以及进一步基于所述前景像素的所述强度值和所述前景像素的所述颜色属性,确定所述第一相关度。7.根据权利要求4所述的方法,进一步包括:响应于所述第一帧中的所述前景像素的第一数目超过第三阈值,确定所述至少一个第二帧中的前景像素的第二数目超过所述第三阈值,并且其中所述检测包括:响应于确定所述第二相关度低于所述第一阈值并且所述第二数目超过所述第三阈值,检测出所述第一帧包括物体的移动。8.根据权利要求7所述的方法,进一步包括:响应于确定在所述第一帧之后的第四帧中的前景像素的第三数目超过第四阈值,检测出所述第四帧包括物体的移动,所述第四阈值小于所述第三阈值。9.一种设备,包括:至少一个处理器;以及至少一个存储器,所述至少一个存储器包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述设备:确定视频的第一帧与第一参考帧之间的第一相关度,响应于所述第一相关度低于第一阈值,确定所述第一帧之前的至少一个第二帧与第二参考帧之间的第二相关度低于所述第一阈值,以及至少部分地基于确定出所述第二相关度低于所述第一阈值,检测出所述第一帧包括物体的移动。10.根据权利要求9所述的设备,其中所述至少一个存储器和所述计算机程序代码进一步被配置为与所述至少一个处理器一起使得所述设备:响应于确定所述第一帧之后的第三帧与第三参考帧之间第三相关度低于第二阈值,检测出所述第三帧包括物体的移动,所述第二阈值大于所述第一阈值。11.根据权利要求9所述的设备,其中所述至少一个存储器和所述计算机程序代码进一步被配置为...

【专利技术属性】
技术研发人员:谢文轩兰翠玲曾文军
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1