基于深度信息的前景检测方法及装置制造方法及图纸

技术编号:20920593 阅读:32 留言:0更新日期:2019-04-20 10:32
本发明专利技术涉及计算机视觉领域,其公开了一种基于深度信息的前景检测方法及装置,解决传统检测方案存在的区域内数据不稳定、图像信息缺失的问题,以进行更准确、快速的前景检测任务。该方法包括:A.对深度图像序列基于像素级别进行建模,根据邻域内像素深度值初始化背景模板库;B.当输入待检测深度图像序列时,根据背景模板库对当前帧的像素深度值进行比对分析,判定是否为前景点;C.如果当前像素点不属于前景点,则对背景模板库进行更新。

Prospect Detection Method and Device Based on Depth Information

The invention relates to the field of computer vision, which discloses a foreground detection method and device based on depth information to solve the problems of data instability and image information missing in the traditional detection scheme, so as to carry out more accurate and fast foreground detection tasks. The method includes: A. Modeling the depth image sequence based on the pixel level, initializing the background template library according to the pixel depth value in the neighborhood; B. When inputting the depth image sequence to be detected, comparing and analyzing the pixel depth value of the current frame according to the background template library to determine whether it is a foreground point; C. If the current pixel does not belong to the foreground point, then the background template library is more important. New.

【技术实现步骤摘要】
基于深度信息的前景检测方法及装置
本专利技术涉及计算机视觉领域,特别是一种基于深度信息的前景检测方法及装置。
技术介绍
基于视频序列的前景检测或背景建模一直是计算机视觉领域的一个重要研究课题,是目标检测与跟踪、视频监控、姿态分析等后续研究的基础。在智能交通、智能家居、智能机器人等领域有着重要的研究与应用价值。前景检测是指在摄像头相对静止的条件下,针对视频图像序列按照一定的算法进行计算和比较,能够提取出当前场景下存在的运动目标或则进入该场景下的目标,有效的区分背景信息和目标信息。但是,由于背景图像的不稳定性(光照、天气)容易造成干扰影响,使得前景检测成为一项十分困难工作。目前,已知的前景检测算法基本上都是基于RGB图像信息来进行,包括帧间差分法、背景差分法、光流算法等。帧间差分法是将视频里面相邻两帧或几帧的两幅图像的像素值作减法,并通过对相减后的图像做阈值处理来获取图像的运动区域。背景差分法是一种对静止场景进行运动区域提取的方法,通过当前图像帧与背景图像做差分运算,得到目标运动区域图,对区域图进行阈值化来提取运动区域。基于光流方法的前景检测采用了运动目标随时间变化的光流特性来提取和跟踪运动目标。随着深度摄像头的广泛应用,如何应用深度信息来获取前景区域也是人们研究的热点,目前存在两种方式,一种是通过RGB信息的配合使用,另一种是只基于深度信息。第一种方式会增加应用的硬件成本,因为需要同时配备深度和RGB摄像头,同时计算量也比较大,限制了该类方法的实际应用范围。第二种方法单独采用深度信息,目前大多是借鉴基于RGB信息的方法,如帧间差分法、历史图像建模法等。然而,由于目前硬件技术的局限,深度摄像头获取的深度信息针对玻璃、皮质物、毛发等物体的成像效果并不理想,容易造成区域内数据不稳定、图像信息缺失等影响。因此,传统的基于深度信息的前景检测算法并不能很准确的、稳定的完成检测任务。
技术实现思路
本专利技术所要解决的技术问题是:提出一种基于深度信息的前景检测方法及装置,解决传统检测方案存在的区域内数据不稳定、图像信息缺失的问题,以进行更准确、快速的前景检测任务。本专利技术解决上述技术问题所采用的技术方案是:基于深度信息的前景检测方法,包括以下步骤:A.对深度图像序列基于像素级别进行建模,根据邻域内像素深度值初始化背景模板库;B.当输入待检测深度图像序列时,根据背景模板库对当前帧的像素深度值进行比对分析,判定是否为前景点;C.如果当前像素点不属于前景点,则对背景模板库进行更新。作为进一步优化,步骤A中,所述对深度图像序列基于像素级别进行建模,具体包括:建立像素级别背景模板库Mn(x,y),其中x,y表示像素在深度图像中的位置,n表示背景模板深度,即每个像素对应的背景模板值数量,n∈{1,2,3,…,N};所述每个像素对应的背景模板值的获取方式为:在该像素一定大小的邻域内,采用一种策略保存邻域内某个像素值作为背景模板值。作为进一步优化,所述采用一种策略保存领域内某个像素值作为背景模板值的方法为:针对位于(x,y)处的像素,选择一定大小的邻域,以等概率的方式,取领域中某一个像素值作为(x,y)处像素的背景模板值。作为进一步优化,步骤A中,对于建立背景模板库的深度图像序列,可能存在运动或将要运动的前景目标,结合背景区域存在的三种状态:吸光区,稳定区,闪烁区;则建立的背景模板库Mn(x,y)包含以下情况:Mn(x,y)包含部分零值和背景深度值(近似等概率);Mn(x,y)包含全是零值(Mn(x,y)≤α);Mn(x,y)包含全是背景深度值;Mn(x,y)包含目标深度值、零值、背景深度值;Mn(x,y)包含目标深度值、零值;Mn(x,y)包含目标深度值、背景深度值;其中,α表示摄像头最小成像距离。作为进一步优化,所述吸光区表示无深度信息区域;所述稳定区表示有深度信息,并且深度值变化很小,近似于恒定;闪烁区表示深度值不稳定,时有时无,一般其深度值在零值与真实背景值两者间跳变。作为进一步优化,步骤B中,所述根据背景模板库对当前帧的像素深度值进行比对分析,具体包括:对于当前像素点深度值D(x,y)限定初始条件为:D(x,y)≥αmax(Mn(x,y))–D(x,y)≥θ其中,α表示摄像头最小成像距离,D(x,y)≥α表示当前像素位置(x,y)处的深度值不是由于距离过近造成的零值点,也不是闪烁区和吸光区的零值点;max(Mn(x,y))–D(x,y)表示背景深度值的最大值与当前像素在(x,y)处的深度值的差值,θ是一个大于0的正数,由摄像头精度控制,保证所取得点不是背景点;在比对分析时,采用逐像素比对的方式,对比当前像素深度值和背景模板库深度值:Φn(x,y)=D[x,y]–Mn[x,y]Φn(x,y)表示当前像素深度值与背景深度值在(x,y)位置处的差值;然后,将Φn(x,y)的绝对值与预设的阈值θ进行比较。作为进一步优化,所述判定是否为前景点的方法为:若经过计算,当前像素对应的背景模板值的个数中,超过一定比例均满足Φn(x,y)的绝对值大于θ,则判定当前像素为前景点。作为进一步优化,所述一定比例为50%。作为进一步优化,步骤C中,所述对背景模板库更新的方法为:若当前像素点D(x,y)大于α,当前点对应的所有背景深度值中的一个值,随机更新n个模板值中的一个比当前深度值小的点;若当前像素点D(x,y)小于α,说明当前像素点可能是吸光区或则闪烁区,随机更新n个模板中大于α值的一个点;若连续T帧,当前点D(x,y)被判定为前景点,且D(x,y)的值大于α,D(x,y)的变化度小于θ,则将该点更新为背景。此外,本专利技术还提供了一种基于深度信息的前景检测装置,其包括:背景建模模块,用于对深度图像序列基于像素级别进行建模,根据邻域内像素深度值初始化背景模板库;前景检测模块,用于根据背景模板库,对当前帧的像素深度值进行比对分析,判定是否为前景点;背景模板更新模块,用于当前像素点不属于前景点时,对背景模板库进行更新。本专利技术的有益效果是:根据深度图像序列以一种选择方式进行像素级别的背景模板库的初始化;然后,当新的一帧深度图像输入时,以一种计算方式来判断当前帧对应像素点是否属于前景点;如果不是前景点,那么以一种更新方式更新背景模板库。最后,获取当前帧的前景目标区域,同时针对非前景点对背景库进行更新。基于本专利技术的方案可以更准确、快速地完成前景检测任务。附图说明图1为实施例1的前景检测原理示意图;图2(a)为实施例1的背景建模中初始化序列示意图;图2(b)为实施例1的背景建模中单像素位置模板库示意图;图3为实施例1中前景检测过程示意图;图4为实施例1中模型更新示意图;图5为实施例2中的前景检测装置结构框图。具体实施方式本专利技术旨在提出一种基于深度信息的前景检测方法及装置,解决传统检测方案存在的区域内数据不稳定、图像信息缺失的问题,以进行更准确、快速的前景检测任务。下面结合附图及实施例对本专利技术的方案作进一步的描述:实施例1:如图1所示,本实施例中,首先根据深度图像序列以一种选择方式进行像素级别的背景模板库的初始化;然后,当新的一帧深度图像输入时,以一种计算方式来判断当前帧对应像素点是否属于前景点;如果不是前景点,那么以一种更新方式更新背景模板库。最后,获取当前帧的本文档来自技高网
...

【技术保护点】
1.基于深度信息的前景检测方法,其特征在于,包括以下步骤:A.对深度图像序列基于像素级别进行建模,根据邻域内像素深度值初始化背景模板库;B.当输入待检测深度图像序列时,根据背景模板库对当前帧的像素深度值进行比对分析,判定是否为前景点;C.如果当前像素点不属于前景点,则对背景模板库进行更新。

【技术特征摘要】
1.基于深度信息的前景检测方法,其特征在于,包括以下步骤:A.对深度图像序列基于像素级别进行建模,根据邻域内像素深度值初始化背景模板库;B.当输入待检测深度图像序列时,根据背景模板库对当前帧的像素深度值进行比对分析,判定是否为前景点;C.如果当前像素点不属于前景点,则对背景模板库进行更新。2.如权利要求1所述的基于深度信息的前景检测方法,其特征在于,步骤A中,所述对深度图像序列基于像素级别进行建模,具体包括:建立像素级别背景模板库Mn(x,y),其中x,y表示像素在深度图像中的位置,n表示背景模板深度,即每个像素对应的背景模板值数量,n∈{1,2,3,…,N};所述每个像素对应的背景模板值的获取方式为:在该像素一定大小的邻域内,采用一种策略保存邻域内某个像素值作为背景模板值。3.如权利要求2所述的基于深度信息的前景检测方法,其特征在于,所述采用一种策略保存领域内某个像素值作为背景模板值的方法为:针对位于(x,y)处的像素,选择一定大小的邻域,以等概率的方式,取领域中某一个像素值作为(x,y)处像素的背景模板值。4.如权利要求2所述的基于深度信息的前景检测方法,其特征在于,步骤A中,对于建立背景模板库的深度图像序列,可能存在运动或将要运动的前景目标,结合背景区域存在的三种状态:吸光区,稳定区,闪烁区;则建立的背景模板库Mn(x,y)包含以下情况:Mn(x,y)包含部分零值和背景深度值;Mn(x,y)包含全是零值;Mn(x,y)包含全是背景深度值;Mn(x,y)包含目标深度值、零值、背景深度值;Mn(x,y)包含目标深度值、零值;Mn(x,y)包含目标深度值、背景深度值。5.如权利要求4所述的基于深度信息的前景检测方法,其特征在于,所述吸光区表示无深度信息区域;所述稳定区表示有深度信息,并且深度值变化很小,近似于恒定;闪烁区表示深度值不稳定,时有时无,一般其深度值在零值与真实背景值两者间跳变。6.如权利要求4所述的基于深度信息的前景检测方法,其特征在于,步骤B中,所述根据背景模板库对当前帧的像素深...

【专利技术属性】
技术研发人员:赵建仁刘明华张欢欢
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1