当前位置: 首页 > 专利查询>安徽大学专利>正文

一种运动目标空洞填充算法制造技术

技术编号:22056234 阅读:50 留言:0更新日期:2019-09-07 15:35
由于运动目标和场景的复杂性与多变性,当前主流的运动目标检测算法检测结果中都难以完全避免检测出的运动目标不出现空洞现象,本发明专利技术提供一种运动目标空洞填充算法,针对空洞区域和附近被检测为前景的区域的性质,提出了基于超像素分割与显著性检测相结合的运动目标空洞填充算法,该方法通过给出的相似度函数能够找到精确的需要填充的区域,将这些区域与VIBE算法检测结果相加,得到比较理想的结果。实验结果表明,本发明专利技术方法可以将空洞区域很好地填充上。

A Hole Filling Method for Moving Target

【技术实现步骤摘要】
一种运动目标空洞填充算法
本专利技术属于图像处理
,具体为一种运动目标空洞填充算法。
技术介绍
运动目标检测[1],即通过某种手段去获得视频帧序列中的运动目标(不含场景中的背景信息),在视频处理、交通监管、社会治安等领域比较常见。通常由于算法本身原因或者噪声的影响,运动目标内的某些像素点会被错检为背景点,导致检测出的运动目标内部出现了空洞目前常用的二值图像空洞填充和噪声去除的方法是形态学处理[2],但是形态学处理在填充运动目标内部空洞时,它是“分不清”哪些像素点为噪声点哪些像素点是真正的运动目标区域。膨胀核设置小了,结果没什么改善,膨胀核设置大了,通常都会将不同目标合并到了一个目标上,或将误检测的噪声区域也一同合并到了真正的运动目标区域。
技术实现思路
为了弥补上述缺点,本文提出了基础超像素分割与显著性相结合的运动目标空洞填充算法。该方法首先用VIBE[3,4]算法检测结果以及形态学对其处理的结果在超像素分割图上标记前景超像素块和待检测超像素块,然后通过显著性检测算法给每一个待检测超像素块的多有邻居块不同的权值,最后在给出的相似度函数是计算每个待检测超像素块的属性,得到填充结果。实本文档来自技高网...

【技术保护点】
1.一种运动目标空洞填充算法,其特征在于,包括如下3个模块:模块一:前景超像素块与待检测超像素块确定;模块二:显著性检测给待检测超像素块的所有邻居超像素块赋权值;模块三:相似度函数计算每个待检测超像素块的属性,保留符合条件的块,得到需要填充的具体区域。

【技术特征摘要】
1.一种运动目标空洞填充算法,其特征在于,包括如下3个模块:模块一:前景超像素块与待检测超像素块确定;模块二:显著性检测给待检测超像素块的所有邻居超像素块赋权值;模块三:相似度函数计算每个待检测超像素块的属性,保留符合条件的块,得到需要填充的具体区域。2.根据权利要求1所述一种运动目标空洞填充算法,其特征在于,按如下步骤进行:步骤1:由视频输入当前第N帧图像,并判断当前帧是否为视频的最后一帧;若是,操作结束;若不是,进入步骤2;步骤2:经VIBE算法获得当前帧检测结果并获取运动目标所在区域;步骤3:对步骤2的结果进行拷贝;步骤4:对步骤2的结果对应的输入帧中相同区域用超像素分割算法处理;步骤5:对步骤2的结果进行形态学处理以及图像相减运算;步骤6:结合步骤3与步骤4的结果得到确定的前景超像素块集合;步骤7:结合步骤5与步骤4的结果得到待检测超像素块集合;步骤8:遍历步骤7得到的待检测超像素块集合,用显著性检测算法给当前待检测块的邻居块赋权值,并给定相似度函数计算该待检测块的相似度函数值;步骤9:判断当前待检测块的属性是与确定的前景超像素块相似还是确定的背景超像素块相似;若与确定的前景超像素块属性一样,进入步骤10;否则,进入步骤11;步骤10:将符合条件的超像素块添加到结果集中;步骤11:判断待检测超像素块集合是否遍历完毕;若是,进入步骤12;若不是,进入步骤8;步骤12:将步骤6与步骤10的结果叠加得到空洞填充结果,结束操作或返回步骤1进行下一轮算法处理;上述步骤中,步骤1至7属于模块一;步骤8属于模块二;步骤9至12属于模块三。3.根据权利要求2所述一种运动目标空洞填充算法,其特征在于,步骤2的具体步骤为:将视频中输入的第N帧图像通过VIBE算法将该图像上的全部像素点分为两类:前景像素点和背景像素点,其得到的结果为一个二值图;其中VIBE算法的检测过程主要三个参数:样本集数目N,阈值#min和距离相近判定的阈值R分别设置为N=20,#min=2,R=20;从上述二值图中获取面积最大的连通区域,其外接矩形区域就是运动目标所在区域,记该区域为MovingObjectOriginal。4.根据权利要求2所述一种运动目标空洞填充算法,其特征在于,步骤4的具体步骤为:对步骤2的结果通过其外接矩形位置信息(x,y,w,h)在当前输入RGB视频帧中找到对应区域,x,y为外接矩形的左上角定点坐标,w为矩形的宽度,h为矩形的高度;获得对应的RGB区域后,用超像素分割算法对该区域进行超像素划分;得到一个超像素块集合SP={sp1,sp2,sp3...spn},spi为第i个超像素块,i=1,2,3...n,n为超像素分割的总块数。5.根据权利要求2所述一种运动目标空洞填充算法,其特征在于,步骤5的具体步骤为:对步骤2中获取的MovingObjectOriginal,通过形态学膨胀dilate函数处理后得到结果记为MovingObjectDilated,膨胀核设置为2;将膨胀后的结果图MovingObjectDilated与步骤3复制的MovingObjectOriginal图做图像减法运算,得到结果记为MovingObjectHandle...

【专利技术属性】
技术研发人员:方贤勇曹明军孙恒飞傅张军孙皆安李薛剑王华彬汪粼波张檬檬魏兆延
申请(专利权)人:安徽大学
类型:发明
国别省市:安徽,34

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

1