基于Sigma-Delta改进算法的运动目标检测

  • 格式:pdf
  • 大小:903.54 KB
  • 文档页数:5

第23卷第1期 2016年1月 电光与控制 Electronics Optics&Control Vol_23 No.1 Jan.2016 doi:10.3969/j.issn.1671—637X.2016.01.022 基于Sigma·Delta改进算法的运动目标检测 邢运龙, 李爱华, 方浩 (第二炮兵工程大学,西安710025) 摘要:Sigma—Delta背景估计是一种有效的运动目标检测算法,能够用较小的计算量达到较好的检测效果,但是该算 法未进行模型初始化,无法清除初始背景模型中的目标图像。针对此问题,采用均值法进行背景模型初始化,清除目 标图像,得到“干净”的背景模型。为提高适应能力,利用视觉背景提取ViBe随机更新的策略进行背景更新。在前景 检测方面,提出基于RGB颜色空间的Sigma—Deha算法,并通过阈值化处理减少噪点、提高检测质量。实验结果表明, 改进算法能够得到“干净”的背景模型,适应环境能力强,检测图像噪点少、检测质量较高。 关键词:视觉背景提取算法;运动目标检测;Sigma-Delta背景估计;RGB颜色空间 中图分类号:TP391 文献标志码:A 文章编号:1671—637X(2016)01—0097—05 Moving Obj ect Detection Based on Improved Sigma- Delta Algorithm XING Yun—long,LI Ai—hua, FANG Hao (The Second Artillery Engineering University,Xi’an 710025,China) Abstract:Sigma-Delta background estimate is an effective moving object detection algorithm,which is able to achieve a good detection effect with a smaller amount of calculation.However,the algorithm can’t clear the target image in the initial background model for the reason that there is no background model initialization. To so]ve this problem,it is proposed to initialize the background model based on method of mean value, which can clear the target image and get a clean background mode1.In order to improve the adaptability,the algorithm adopts a way to update the background model based on the idea of random update of Visual Background extractor(ViBe).In the aspect of foreground detection,a new Sigma-Delta algorithm based on RGB color space is raised to reduce the noise and improve the quality of detection.The experimental result demonstrates that the improved algorithm can obtain a clean background model and is adaptable to complex scenes.The images detected by the algorithm have less noise points and better detection performance. Key words:Visual Background extractor(ViBe);moving object detection;Sigma—Delta background estimate;RGB color space 0 引言 在很多智能视频监控系统中,首先要对运动目标 进行检测,其主要任务是通过分析视频图像序列将前 景图像与背景图像分离,在最低虚警率的情况下完成 对运动目标的检测,是后续的目标识别、目标跟踪及目 标行为分析的基础 。传统的目标检测算法主要有帧 间差分法 、光流法 和背景差分法H ,这3种方法 各有优缺点,相互之间可以配合使用,目前应用最为广 收稿日期:2015—02-11 修回日期:2015.11—16 作者简介:邢运龙(1990一),男,山东文登人,硕士生,研究方向为计 算机视觉。 泛的是背景差分法。该算法的核心在于背景模型的建 立与更新,通过比较当前视频图像与背景模型之问的像 素差来检测目标图像,并根据当前图像实时更新背景模 型。最简单的背景建模方法就是提取不含运动目标的 图像帧,但这在实际情况中很难实现,因此必须在运动 目标存在的情况下进行建模,滤除目标图像建立背景模 型,比较经典的方法是参数化建模的方法,如高斯建模 法 。该算法认为在摄像机固定时,各像素点的像素值 服从高斯分布,然后通过阈值化处理分辨前景点和背景 点。为加强算法在复杂场景中的适应能力,文献[7]中 采用多个高斯模型的线性组合来构建背景模型,即混合 

高斯模型,该方法能够解决复杂背景下的目标检测问 98 电光与控制 第23卷 题,但计算量大、运算复杂、背景模型更新缓慢。针对这 个不足,文献[8]提出用无参化建模的方法来构造背景 模型,即基于采样的建模方法,该方法计算量小,并且不 具有固定的参数,对目标的速度、位移等运动状态不做 要求,即使场景中同时出现快速与慢速的运动目标,也 能保证检测质量。基于这种检测思想,近年来提出了许 多无参化目标检测算法。文献[9—10]中提出的视觉背 景提取(Visual Background extractor,ViBe)算法,首次将 随机的思想运用到背景建模与更新中,不仅简化了运 算、保证了算法的实时l生,而且具备一定的鲁棒性,检测 图像质量较高,但在检测过程中无法较好地抑制“鬼影” 问题。Sigma—Delta背景估计算法¨卜 也是像素级的无 参化目标检测算法,它利用Sigma—Delta滤波器高效低耗 的特性进行背景估计与前景检测,其运算过程中只用到 了加法、比较和求绝对差,能够用很小的计算量达到其 他复杂算法的检测效果。但该算法直接将第一帧图像 作为初始背景模型,无法消除初始帧中的目标图像,从 而在检测图像中产生“鬼影”;在背景更新方面该算法 选择每帧更新一次或每隔几帧更新一次,对复杂场景的 适应能力较差;并且基于灰度图像的检测,本身就存在 检测结果噪点多、检测质量不高的问题。 本文针对Sigma—Delta背景估计算法的不足进行 改进,采用前 帧图像的均值作为背景进行模型初始 化,从而滤除背景帧中的前景图像,得到“干净”的背 景图像,结合ViBe算法随机更新的思想进行背景更 新,提高其对复杂场景的适应能力。另外,本文还提出 基于RGB颜色空间进行阈值化处理的方法来消除噪 点,提高检测质量。针对不同环境的视频序列,对比了 改进前后两种算法的检测效果,进一步验证了改进算 法的优越性。 1 Sigma-Delta背景估计算法 Sigma·Delta背景估计算法是一种非线性递归循环 计算,其核心部分是由Sigma—Delta滤波器完成的。Sig— ma-Delta滤波器是由差分器、比较器、积分器和负反馈回 路组成的,如图1所示。 差分器 积分器 号 图1 Sigma—Delta滤波器 Fig.1 Sigma-Delta filter 在检测过程中,差分器将每一个像素点与背景模型 进行差分,差分结果经比较器处理后由积分器进行累 加,从而生成新的背景模型反馈到差分器中,如此进行 循环递归计算。整个Sigma.Deha背景估计算法包括两 个Sigma-Delta滤波器,其中,第一个滤波器进行背景估 计与更新,第二个滤波器进行前景检测,最终生成二值 对于每一个像素点 ,该算法主要分以下4步进行 1)背景估计。 』 。( )=,o( (1) 【 ( )=M ~ ( )+sgn(,l( )一M 一 ( )) 式中:, 为输入视频序列;M 为估计背景值。首先将 第一帧图像像素值,n赋值给 作为初始背景模型, 然后通过符号函数sgn估计当前背景模型,其原理为 · 1 >0 【一l <0 2)计算当前帧与背景模型的绝对差。 式中,△ ( )为第二个Sigma—Delta滤波器的输入值。 3)方差估计。 c ,={ : ; “‘Ⅳ △£‘ ’一 一1‘ ’’ ; 。‘ ’’c4 式中, 为方差估计值,表征像素灰度值的变化。首先 利用△。( )初始化 ( ),然后根据△ ( )的值进行方 差估计,其中,Ⅳ为放大系数,其取值范围一般为1~4。 4)生成二值图像。 ):f0 △ ( )< ( D ( )={ ” (5) 通过比较△ ( )与 ( )的大小来区分前景点与背景 点,从而生成二值化图像。 基本Sigma—Delta背景估计算法能够有效地处理 背景缓慢变化,对自然环境中细微的动态变化也比较 敏感 。但该算法直接将第一帧图像作为初始背景 模型,其中的前景图像会被视为背景,从而在检测图像 中产生“鬼影”;算法基于灰度图像虽然简化了计算, 但缺乏亮度、色度信息,致使检测图像噪点较多,检测 质量不高;在背景更新方面该算法选择每帧更新或每 隔几帧更新一次,更新周期稳定难以适应复杂场景的 要求。文献[12]中提出利用形态学的方法处理图像 提高算法的检测质量,并通过建立多重背景模型的方 法克服算法周期固定的问题,增强算法对复杂场景的 适应能力,但并不能抑制噪点的产生,并且无法解决背 景模型初始化问题。 本文采用基本Sigma.Delta背景估计算法的检测 思想,并结合时间均值法与ViBe算法进行背景建模与 更新。在前景检测方面,

提出基于RGB颜色空间的阈 第1期 邢运龙等: 基于Sigma—Delta改进算法的运动目标检测 101 

(上接第96页) [5] 杨志永,黄田,梅江平,等.基于全域优化的高速并联机 械手控制器参数整定[J].机械工程学报,2006,42(9): 123—129.(YANG Z Y,HUANG L MEI J P'et a1.Whole workspace optimization based parameter tuning of hi出一 speed parallel manipulator controller[J].Chinese Journal of Mechanical Engineering,2006,42(9):123—129.) [6] 唐国宝,黄田.Delta并联机构精度标定方法研究[J].机 械工程学报,2003,39(8):55—60.(TANG G B,HUANG T.Kinematic calibration of Delta robot『J].Chinese Jour- nal of Mechanical Engineering,2003,39(8):55-60.) 『71 LU SHI Y'YU J P.Kinematic analysis of limited—DOF parallel manipulators based on translational/rotational Jaco— bian and Hessian matrices『J].Robotiea,2O09,27:971-980. [8]TRIGGS B.Autocalibration and the absolute quadric[c]// Proceedings of Computer Vision and Pattern Recognition, Puerto Rico,USA:1997:609.614. [9]