发明名称 一种自适应背景建模及运动目标检测方法
摘要 一种自适应背景建模及运动目标检测方法,包括初始背景建立、运动目标二值化掩模提取、自适应背景更新和运动目标检测四个步骤:首先,使用帧间差分法确定初始背景的像素灰度值;接着,将当前帧图像与背景图像相减得到差值图像,使用自适应阈值对差值图像进行二值化处理,并经形态滤波等后处理,得到运动目标二值化掩模;然后,采用基于区域的背景更新方法,对背景图像中对应运动目标二值化掩模以外的像素的灰度值进行动态更新;最后,使用运动目标二值化掩模与当前帧输入图像进行逻辑“与”操作检测出运动目标。本发明可以有效地建立可靠的初始背景,并对背景进行实时动态更新,以解决背景扰动、光照变化影响运动目标检测准确率的问题。
申请公布号 CN101621615A 申请公布日期 2010.01.06
申请号 CN200910183859.X 申请日期 2009.07.24
申请人 南京邮电大学 发明人 卢官明;徐方明;沈苏彬
分类号 H04N5/14(2006.01)I;G06T7/20(2006.01)I 主分类号 H04N5/14(2006.01)I
代理机构 南京经纬专利商标代理有限公司 代理人 叶连生
主权项 1.一种自适应背景建模及运动目标检测方法,其特征在于该方法包括以下步骤:1)基于帧间差分法的初始背景图像的建立:①初始化背景图像中每个像素的背景标志位为“1”,即初始化背景标志矩阵的每个元素为1;②初始化背景图像中每个像素的灰度值为0;③将输入的彩色图像转化为灰度图像;④对相隔K帧的两帧灰度图像求其绝对差,遍历差值图像的每个像素,检测对应该像素的背景标志位是否为“0” 若背景标志位为“0”,表示该像素已为背景点,无需作变化检测;若背景标志位为“1”,则要进行变化检测,具体的步骤是:判断差值是否小于阈值T1 若小于阈值T1,则设置该像素的背景标志位为“0”,以表示该像素为背景点,同时将背景图像中该像素的灰度值设置为当前输入帧图像对应像素的灰度值;否则,该像素暂时判为前景点,其背景标志位保持为“1”,由此产生二值背景标志矩阵;⑤判断背景标志矩阵中的所有元素是否全为0 若全为0,则表示初始背景图像已建立完成,执行步骤2);否则,返回步骤③;2)基于背景相减法的运动目标二值化掩模的提取:⑥将当前帧灰度图像与背景图像相减,取其绝对值得到差值图像;⑦使用自适应阈值T2对差值图像进行二值化处理;⑧对二值图像进行形态开-闭运算、连通区域标号、填补“空洞”、连通区域面积大小及最小外接矩形的长宽比判断等后处理,消除噪声和背景扰动带来的影响后,得到运动目标二值化掩模;3)基于区域的选择性自适应背景更新:⑨对背景图像中对应运动目标二值化掩模内的像素的灰度值不予更新,对运动目标二值化掩模以外的其他像素的灰度值根据背景亮度的变化进行自适应动态更新;4)运动目标检测:⑩使用运动目标二值化掩模与当前帧输入图像进行逻辑“与”操作,检测出运动目标。
地址 210003江苏省南京市新模范马路66号