针对抖动视频序列中运动目标检测算法制造技术

技术编号:20046714 阅读:35 留言:0更新日期:2019-01-09 04:44
本发明专利技术涉及一种针对抖动视频序列运动中目标检测算法,先将图像帧四周各去除部分边缘,再对图像帧进行分块后,依据分块灰度投影算法进行视频序列的校正,进而结合背景差分与帧间差分法融合策略增强运动目标区域,最后使用自适应阈值分割法检测出前景目标。使用分块灰度处理方式进行运动矢量估计,通过离散化的决策机制有效剔除灰度变化低与存在局部运动区域,提高全局偏移量估计精度;对于校正后序列通过使用背景差分与连续帧间差分法融合策略,减弱差分过程中受环境与光照变化影响、更全面提取运动目标;本算法在视频序列抖动场景综合检测性能评价较高,运算量较小对硬件需求低有实际应用价值。

【技术实现步骤摘要】
针对抖动视频序列中运动目标检测算法
本专利技术涉及一种机器视觉、图像处理技术,特别涉及一种针对抖动视频序列运动中目标检测算法。
技术介绍
运动目标检测一直是机器视觉的研究基础,是智能视频监控、人体检测、手势识别、运动目标跟踪等应用的基本处理步骤。运动目标检测方法可分为背景差分法、帧间差分法与背景参考模型利用当前帧与背景帧进行差分获取目标。然而在自然环境中由于摄像机受地面震动、自然风等影响,所采集的视频信号会出现抖动现象,视频序列发生全局运动,大量背景区域易被误检为前景目标,使得检测准确度降低无法获取正确目标。为解决该问题有研究尝试模拟动态场景,例如混合高斯模型(MOG),使用高斯概率密度函数混合,根据图像帧中各像素点颜色强度不同对动态背景元素构建模型,该方法对于荡漾的水波或移动树木有良好效果,但易受亮度变化或重复运动影响、且计算复杂制约其应用范围;视觉背景提取(ViBe)算法是另一主要建模方式,算法为各像素点建立样本集,通过将新像素点值与样本集中的值进行匹配判断是否属于背景点,计算速度快占用资源少、有较好检测效果,但在背景变化频繁、阴影较多的恶劣环境中仍存在不足;基于像素自适应分割(PBAS)算法结合样本一致性背景建模算法与ViBe算法的优势,引入控制论思想与背景复杂程度度量方法,使前景判断阈值和背景模型的更新率跟随背景复杂程度进行自适应变化,该算法性能较优,但是计算量大处理速度慢;也有一些方法通过将机器学习引入运动目标检测,使用分类器训练后可准确捕获运动目标,但该方式仍属于研究阶段且硬件要求高,尚无成熟应用。
技术实现思路
本专利技术是针对运动目标检测在背景复杂情况下准确度低的问题,提出了一种针对抖动视频序列运动中目标检测算法,该算法可以准确检测出摄像机抖动场景中运动目标,保证较好检测效果的同时检测速度较快。本专利技术的技术方案为:一种针对抖动视频序列中运动目标检测算法,先将图像帧四周各去除部分边缘,再对图像帧进行分块后,依据分块灰度投影算法进行视频序列的校正,进而结合背景差分与帧间差分法融合策略增强运动目标区域,最后使用自适应阈值分割法检测出前景目标。所述针对抖动视频序列中运动目标检测算法,具体包括如下步骤:1)在待检测的图像帧中选取无运动目标且清晰的图像帧作为背景帧;2)分块灰度投影计算:输入待检测的图像帧,先将图像帧四周各去除部分边缘,避免抖动所引入边缘信息对投影计算产生的干扰,再将图像帧分成100*100像素大小的数个区域块;然后将当前帧块区域与背景帧相应区域作差,根据所得矩阵计算均方差σ判断离散程度,公式如下:Xk(i,j)=Gk(i,j)-Bk(i,j),式中Bk(i,j)为背景帧中第k个区域块在点(i,j)处的像素值;Gk(i,j)为当前帧第k个区域块在点(i,j)处像素值,Xk(i,j)为背景帧与当前帧在点(i,j)处差值;N与M分别为该块区域行与列数;μk为第k个区域块均值;σk为第k个区域块的均方差;计算得到所有块均方差,对所得均方差进行比较并判断大小,剔除均方差最大与最小对应的区域块,再使用剩余块区域进行灰度投影算法计算偏移矢量,完成图像校正;2)三帧差分法与背景差分法融合:将校正后所得图像帧使用三帧差法与背景减法相融合,融合机制为取连续三帧图像,使用相邻帧作差后得Dk(x,y),Dk-1(x,y),再获取三帧差分结果Ik(x,y):使用当前帧Fk(x,y)与背景帧Br(x,y)相减,获取背景差分图像Ir(x,y):Ir(x,y)=Fk(x,y)-Br(x,y)对三帧差分结果Ik(x,y)与背景差分结果Ir(x,y)融合得Ikr(x,y),融合公式为:3)使用Otsu算法进行阈值分割,提取运动目标:根据三帧差分与背景差分所得融合图像使用Otsu算法进行背景分割,获取前景运动目标。本专利技术的有益效果在于:本专利技术针对抖动视频序列运动中目标检测算法,使用分块灰度处理方式进行运动矢量估计,通过离散化的决策机制有效剔除灰度变化低与存在局部运动区域,提高全局偏移量估计精度;对于校正后序列通过使用背景差分与连续帧间差分法融合策略,减弱差分过程中受环境与光照变化影响、更全面提取运动目标;实验表明本算法在视频序列抖动场景综合检测性能评价较高,运算量较小对硬件需求低有实际应用价值。附图说明图1为本专利技术针对抖动视频序列运动目标检测算法的整体框架图;图2为本专利技术算法与其他算法的效果对比图。具体实施方式针对抖动视频序列运动中目标检测算法通过将图像帧分块后,剔除易造成误差的块区域,依据分块灰度投影算法进行视频序列的校正,进而结合背景差分与帧间差分法融合策略增强运动目标区域,最后使用自适应阈值分割法检测出前景目标。如图1所示针对抖动视频序列运动目标检测算法的整体框架图,包括以下步骤:1、在待检测的图像帧中选取无运动目标且清晰的图像帧作为背景帧。2、分块灰度投影计算:输入待检测的图像帧,首先将图像帧四周各去除部分边缘,避免抖动所引入边缘信息对投影计算产生较大干扰,再将图像帧分成大约为100*100像素大小的数个区域块,既能保证投影计算效果,又能减弱因为抖动存在一定旋转角度对投影计算产生得误差。然后将当前帧块区域与背景帧相应区域作差,根据所得矩阵计算均方差(σ)判断离散程度,公式如下:Xk(i,j)=Gk(i,j)-Bk(i,j),式中Bk(i,j)为背景帧中第k个区域块在点(i,j)处的像素值;Gk(i,j)为当前帧第k个区域块在点(i,j)处像素值,Xk(i,j)为背景帧与当前帧在点(i,j)处差值。N与M分别为该块区域行与列数;μk为第k个区域块均值;σk为第k个区域块的均方差。例如将图像帧分成4个块区域,计算得到均方差为σ1、σ2、σ3、σ4,对所得均方差进行比较并判断大小,剔除均方差最大与最小对应的区域块,再使用剩余块区域进行灰度投影算法计算偏移矢量,完成图像校正。3、三帧差分法与背景差分法融合,将校正后所得图像帧使用三帧差法与背景减法相融合,融合机制为取连续三帧图像,使用相邻帧作差后得Dk(x,y),Dk-1(x,y),再获取三帧差分结果Ik(x,y):使用当前帧Fk(x,y)与背景帧Br(x,y)相减,获取背景差分图像Ir(x,y):Ir(x,y)=Fk(x,y)-Br(x,y)对三帧差分结果Ik(x,y)与背景差分结果Ir(x,y)融合得Ikr(x,y),融合公式为:融合三帧差分与背景差分所得图像利用两种差分结果的累加只对运动目标区域增强,减弱环境与光照因素对于目标检测的影响同时提取目标更完整。4、使用Otsu算法进行阈值分割,提取运动目标,根据三帧差分与背景差分所得融合图像使用Otsu算法进行背景分割,获取前景运动目标。图2为本专利技术算法与其他算法的效果对比图,实验所用平台为Matlab2014a,采用计算机配置为IntelCorei5-4570CPU、8.00GRAM。算法主要针对摄像机抖动情况,使用Changedetection数据集的camerajitter类视频序列进行测试。图中a为当前帧;b为真实值;c为MOG算法;d为ViBe算法;e为PBAS算法;f为本专利技术GDM算法。根据图2结果可见MOG算法受抖动影响较大或动态背景下无法区分运动目标,易将背景误检为前景目标,当运动目标像素点分散时,本文档来自技高网...

【技术保护点】
1.一种针对抖动视频序列中运动目标检测算法,其特征在于,先将图像帧四周各去除部分边缘,再对图像帧进行分块后,依据分块灰度投影算法进行视频序列的校正,进而结合背景差分与帧间差分法融合策略增强运动目标区域,最后使用自适应阈值分割法检测出前景目标。

【技术特征摘要】
1.一种针对抖动视频序列中运动目标检测算法,其特征在于,先将图像帧四周各去除部分边缘,再对图像帧进行分块后,依据分块灰度投影算法进行视频序列的校正,进而结合背景差分与帧间差分法融合策略增强运动目标区域,最后使用自适应阈值分割法检测出前景目标。2.根据权利要求1所述针对抖动视频序列中运动目标检测算法,其特征在于,具体包括如下步骤:1)在待检测的图像帧中选取无运动目标且清晰的图像帧作为背景帧;2)分块灰度投影计算:输入待检测的图像帧,先将图像帧四周各去除部分边缘,避免抖动所引入边缘信息对投影计算产生的干扰,再将图像帧分成100*100像素大小的数个区域块;然后将当前帧块区域与背景帧相应区域作差,根据所得矩阵计算均方差σ判断离散程度,公式如下:Xk(i,j)=Gk(i,j)-Bk(i,j),式中Bk(i,j)为背景帧中第k个区域块在点(i,j)处的像素值;Gk(i,j)为当前帧第k个区域块在点(i,j)处像素值,Xk...

【专利技术属性】
技术研发人员:薛阳王琳张亚飞王舒张宁俞志诚吴海东
申请(专利权)人:上海电力学院
类型:发明
国别省市:上海,31

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

1