前景检测方法及装置制造方法及图纸

技术编号:20655842 阅读:30 留言:0更新日期:2019-03-23 07:23
本发明专利技术提供一种前景检测方法及装置。所述方法包括:步骤S11、设置进行背景更新时使用的阈值和更新速率;步骤S12、提取待检测视频图像的第一帧图像作为背景模型;步骤S13、将所述待检测视频图像各帧的三通道分离开,针对各通道分别执行步骤S14至步骤S16;步骤S14、将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域;步骤S15、将步骤S14得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像;步骤S16、将当前图像与所述新的背景图像相减得到对应的前景图;步骤S17、对于三通道中的每个通道,将步骤S16中分别得到的前景图再做位或运算,得到最终的前景图。本发明专利技术能够提高前景检测的准确率。

Prospect Detection Method and Device

The invention provides a foreground detection method and device. The methods include: 1. setting the threshold and update rate for background updating; 2. extracting the first frame of video image to be detected as background model; 3. separating the three channels of each frame of the video image to be detected and performing 4-6 for each channel respectively; 4. making the difference between the current frame and the first two frames respectively. Comparing the obtained values with the thresholds, the non-moving regions are obtained; 5. The non-moving regions obtained from 4 are used as masks to update the current images into the background and obtain new background images; 6. Subtract the current images from the new background images to obtain the corresponding foreground images; 7. For each channel in the three channels, 6. The final foreground image is obtained by bitwise OR operation of the foreground image. The invention can improve the accuracy of foreground detection.

【技术实现步骤摘要】
前景检测方法及装置
本专利技术涉及图像处理
,尤其涉及一种前景检测方法及装置。
技术介绍
目前,视频监控系统得到了广泛应用。智能视频监控系统是采用图像处理、模式识别和计算机视觉技术,通过在监控系统中增加智能视频分析模块,借助计算机强大的数据处理能力对视频图像进行自动分析识别,从而实现全自动、实时监控的智能系统,具有重要的实际应用意义。前景检测是智能视频监控系统的核心技术之一。所谓的前景检测,是指将运动目标对应的区域从视频图像序列中提取出来,例如针对具体的交通监控来说,就是将场景中的行人和车辆等从视频图像序列中提取出来。需要说明的是,背景是指场景中非兴趣物体组成的较为稳定的场景结构;前景是指场景中感兴趣的运动目标组成的场景结构。前景与背景是相对的概念,以高速公路为例:如果对高速公路上来来往往的汽车感兴趣,则汽车是前景,而路面以及周围的环境是背景;如果仅对闯入高速公路的行人感兴趣,则闯入者是前景,而包括汽车在内的其他事物均为背景。三帧差分算法是目前进行前景检测的其中一种方法,它是相邻两帧差分算法的一种改进方法,它选取连续三帧视频图像进行差分运算,消除由于运动而显露背景影响,从而提取精确的运动目标轮廓信息。该算法的基本原理是是先选取视频图像序列中连续三帧图像并分别计算相邻两帧的差分图像,然后将差分图像通过选取适当的阈值进行二值化处理,得到二值化图像,最后在每一个像素点得到的二值图像进行逻辑与运算,获取共同部分,从而获得运动目标的轮廓信息。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下技术问题:现有的三帧差分算法采用了二值化处理,将背景模型和当前图像进行比较,得到的前景目标图像丢失较多了有用的信息,导致检测的准确率降低。
技术实现思路
本专利技术提供的前景检测方法及装置,能够提高前景检测的准确率。第一方面,本专利技术提供一种前景检测方法,包括:步骤S11、设置进行背景更新时使用的阈值和更新速率;步骤S12、提取待检测视频图像的第一帧图像作为背景模型;步骤S13、将所述待检测视频图像各帧的三通道分离开,针对各通道分别执行步骤S14至步骤S16;步骤S14、将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域;步骤S15、将步骤S14得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像;步骤S16、将当前图像与所述新的背景图像相减得到对应的前景图;步骤S17、对于三通道中的每个通道,将步骤S16中分别得到的前景图再做位或运算,得到最终的前景图。可选地,所述将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域包括:将当前帧分别与前两帧对应的通道图作差得到两差分图;将所述两差分图与所述阈值进行比较,大于阈值的取0,小于阈值的取1,得到两个非运动区域的二值图;将所述两个非运动区域的二值图再做与运算,与运算结果等于1的取1,与运算结果不等于1的取0,得到最终的非运动区域。可选地,所述将步骤S14得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像包括:按照如下公式进行背景更新:bg=bg+(frame-bg)*alpha=bg*(1-alpha)+mask*frame*alpha;其中,bg为上一帧的背景图,frame为当前帧图像,alpha为更新速率。第二方面,本专利技术提供一种前景检测装置,包括:设置单元,用于设置进行背景更新时使用的阈值和更新速率;提取单元,用于提取待检测视频图像的第一帧图像作为背景模型;分离单元,用于将所述待检测视频图像各帧的三通道分离开;作差单元,用于对于三通道中的每个通道,将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域;更新单元,用于将所述作差单元得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像;相减单元,用于将当前图像与所述更新单元得到的新的背景图像相减得到对应的前景图;运算单元,用于对于三通道中的每个通道,将所述相减单元分别得到的前景图再做位或运算,得到最终的前景图。可选地,所述作差单元包括:作差子单元,用于将当前帧分别与前两帧对应的通道图作差得到两差分图;比较子单元,用于将所述两差分图与所述阈值进行比较,大于阈值的取0,小于阈值的取1,得到两个非运动区域的二值图;运算子单元,用于将所述两个非运动区域的二值图再做与运算,与运算结果等于1的取1,与运算结果不等于1的取0,得到最终的非运动区域。可选地,所述更新单元,用于按照如下公式进行背景更新:bg=bg+(frame-bg)*alpha=bg*(1-alpha)+mask*frame*alpha;其中,bg为上一帧的背景图,frame为当前帧图像,alpha为更新速率。本专利技术实施例提供的前景检测方法及装置,将三通道分开处理得到前景后再相位或,可以防止信息丢失;在进行背景更新时,将当前帧分别与前两帧差值比较相位或然后再做掩码,此外,背景减除得到的前景图像不再做二值化,能够保留更多图像信息,从而可以提高前景检测的准确率。附图说明图1为本专利技术实施例提供的前景检测方法的流程图;图2为本专利技术一实施例前景检测装置的结构示意图;图3为本专利技术另一实施例前景检测装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种前景检测方法,如图1所示,所述方法包括:步骤S11、设置进行背景更新时使用的阈值T和更新速率alpha。步骤S12、提取待检测视频图像的第一帧图像frame(0)作为背景模型background_0。步骤S13、将所述待检测视频图像各帧的三通道分离开,针对各通道分别执行步骤S14至步骤S16。其中,三通道图像分别为frame_0(b)、frame_1(g)、frame_2(r)。步骤S14、将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域。具体地,先将当前帧图像分别与前两帧对应的通道图作差得到diff1、diff2:diff1=frame_i[t]-frame_i[t-1];diff2=frame_i[t]-frame_i[t-2];将两差分图与阈值T进行比较,大于阈值的取0,小于阈值的取1,得到非运动区域:之后将得到的两张二值图再做与运算,得到最终的非运动区域:步骤S15、将步骤S14得到的非运动区域作为掩码(mask),将当前图像更新到背景中,得到新的背景图像。具体地,按照如下公式进行背景更新:bg=bg+(frame-bg)*alpha=bg*(1-alpha)+mask*frame*alpha;其中,bg为上一帧的背景图,frame为当前帧图像,alpha为更新速率。步骤S16、将当前图像与所述新的背景图像相减得到对应的前景图。fg_i=frame_i-bg_i。步骤S17、对于三通道中的每个通道,将步骤S16中分别得到的前景图再做位或运算,得到最终的前景图。fg=bitwise_or(fg_本文档来自技高网
...

【技术保护点】
1.一种前景检测方法,其特征在于,包括:步骤S11、设置进行背景更新时使用的阈值和更新速率;步骤S12、提取待检测视频图像的第一帧图像作为背景模型;步骤S13、将所述待检测视频图像各帧的三通道分离开,针对各通道分别执行步骤S14至步骤S16;步骤S14、将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域;步骤S15、将步骤S14得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像;步骤S16、将当前图像与所述新的背景图像相减得到对应的前景图;步骤S17、对于三通道中的每个通道,将步骤S16中分别得到的前景图再做位或运算,得到最终的前景图。

【技术特征摘要】
1.一种前景检测方法,其特征在于,包括:步骤S11、设置进行背景更新时使用的阈值和更新速率;步骤S12、提取待检测视频图像的第一帧图像作为背景模型;步骤S13、将所述待检测视频图像各帧的三通道分离开,针对各通道分别执行步骤S14至步骤S16;步骤S14、将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域;步骤S15、将步骤S14得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像;步骤S16、将当前图像与所述新的背景图像相减得到对应的前景图;步骤S17、对于三通道中的每个通道,将步骤S16中分别得到的前景图再做位或运算,得到最终的前景图。2.根据权利要求1所述的方法,其特征在于,所述将当前帧与前两帧对应分别作差,将得到的值与所述阈值进行比较,得到非运动区域包括:将当前帧分别与前两帧对应的通道图作差得到两差分图;将所述两差分图与所述阈值进行比较,大于阈值的取0,小于阈值的取1,得到两个非运动区域的二值图;将所述两个非运动区域的二值图再做与运算,与运算结果等于1的取1,与运算结果不等于1的取0,得到最终的非运动区域。3.根据权利要求1或2所述的方法,其特征在于,所述将步骤S14得到的非运动区域作为掩码,将当前图像更新到背景中,得到新的背景图像包括:按照如下公式进行背景更新:bg=bg+(frame-bg)*alpha=bg*(1-alpha)+mask*frame*alpha;其中,bg为上一帧的背景图,fram...

【专利技术属性】
技术研发人员:余慧
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:北京,11

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

1