基于高斯掩模光流的人体足部运动目标检测方法技术

技术编号:29791486 阅读:17 留言:0更新日期:2021-08-24 18:10
本发明专利技术公开了一种基于高斯掩模光流的人体足部运动目标检测方法,基于人体行走视频帧的显著图,进行直方图均衡化、OTSU阈值分割以及形态学闭运算,再通过提取足部高斯掩模图,采用光流算法获得人体足部运动目标区域。针对人体足部运动幅度很小无法准确定位的视频帧,将上一帧足部位置作为当前帧的足部位置。本发明专利技术解决了现有技术中存在的人体足部检测过程中由于背景信息、不感兴趣区域干扰导致足部区域提取失败和无法检测、定位运动幅度较小的足部的问题。

【技术实现步骤摘要】
基于高斯掩模光流的人体足部运动目标检测方法
本专利技术属于机器人视觉检测
,具体涉及一种基于高斯掩模光流的人体足部运动目标检测方法。
技术介绍
随着机器人技术的不断发展,智能服务机器人越来越多地被应用在日常的生产和生活当中,人机交互已成为机器人学的新兴领域之一。以目标检测为核心技术的服务机器人代表了智能机器人的发展方向。智能机器人可以通过搭载摄像头获取视频信息,对视频目标进行检测、识别和定位。小型机器人自身高度较低,搭载的摄像头在近距离无法采集到人体的上半身。在这种情况下,将人体足部作为目标进行检测比较合理。复杂场景下如何准确检测目标是目标检测领域的一大难题。传统帧差法、背景减除法和光流法处理整张图像信息,受背景信息和不感兴趣区域干扰较大,很难准确检测到目标。当检测人体足部这样特殊的目标时极易受非足部区域的影响,很容易误检出我们不感兴趣的区域。不仅如此,传统帧差法、背景减除法和光流法依赖于目标较明显的运动幅度,当目标运动微小时较难检测到目标运动区域,无法进一步的实现目标定位。因此,针对传统帧差法、背景减除法和光流法目标检测过程中受光照、不感兴趣物体晃动等背景干扰较大和无法检测目标的某一特定部分以及较难实现运动幅度很轻微目标的检测、定位问题,本专利技术研究一种基于高斯掩模光流的人体足部目标检测算法。该算法原理简单、易于实现,解决了足部检测过程中前景提取困难和足部运动幅度较小导致无法定位的问题,提高了足部前景提取F-measure值和足部位置平均检测准确率,且算法运行耗时比光流法少,结果表明本专利技术所提检测算法对人体行走过程中的足部目标检测具有一定的鲁棒性。
技术实现思路
本专利技术的目的是提供一种基于高斯掩模光流的人体足部运动目标检测方法,解决了现有技术中存在的人体足部检测过程中由于背景信息、不感兴趣区域干扰导致足部区域提取失败和无法检测、定位运动幅度较小的足部的问题。本专利技术所采用的技术方案是,一种基于高斯掩模光流的人体足部运动目标检测方法,具体按照以下步骤实施:步骤1、采集人体行走视频,将人体行走视频转换为视频序列;步骤2、使用高斯滤波器对步骤1得到的视频序列去噪;步骤3、将步骤2获得的视频序列进行不同层次的尺度变化得到图像金字塔,提取图像金字塔的亮度、颜色和方向特征,再对不同特征做归一化处理获取人体行走视频帧的显著图;步骤4、将步骤3得到的人体行走视频帧的显著图采用直方图均衡化处理获得显著图经图像增强的效果图,对图像增强效果图进行OTSU阈值分割获得足部二值图像,将OTSU阈值分割结果采用形态学闭运算滤除较小的噪声点并连接足部区域边缘即可获取人体足部区域初始掩模图;步骤5、对阈值分割和形态学处理后的显著图使用高斯掩模进行处理,将步骤4获得的人体足部区域初始掩模图进行二维高斯平滑,自动获取足部区域的高斯掩模图;步骤6、选取人体行走视频的连续100帧图像,将步骤2获得的视频序列与步骤5的的足部区域高斯掩图做逻辑与运算获得只含人体足部的视频序列;步骤7、人体足部视频序列光流估计;步骤8、将步骤7获得的足部光流结果滤去噪声增强图像质量,实现视频帧中人体双脚的循环定位。本专利技术的特点还在于,步骤3中将步骤2获得的视频序列进行1/2、1/4和1/8不同层次的尺度变化。步骤7具体按照以下步骤实施:步骤7.1、在步骤6获得的只含人体足部的视频序列中任意取一帧,设在t时刻,该图像帧中某一个像素点的坐标为(x,y),该像素点的灰度值为I(x,y,t),则t+Δt时刻该像素点的坐标变为(x+Δx,y+Δy),灰度值为I(x+Δx,y+Δy,t+Δt),假设运动前后该像素点的亮度值即灰度值不变,即:式中,x、y分别为该像素点的水平坐标和垂直坐标,t为时间;将式(1)整理转化得:I(x,y,t)=I(x+Δx,y+Δy,t+Δt)(2)步骤7.2、令u,v分别为该像素点沿水平方向和垂直方向的速度分量,则将式(2)右边按泰勒公式展开得:式(3)中,O(dx,dy,dt)为I(x+Δx,y+Δy,t+Δt)的高阶无穷小量,忽略高阶无穷小量,并消去I(x,y,t),将式(3)化简得:将u,v代入式(4)得:步骤7.3、设Ix、Iy、It分别代表该像素点的灰度值沿x、y、t三个方向的偏导数,式(5)转化为:Ixu+Iyv+It=0(6)式(6)是光流场基本方程,矢量形式表示为:式(7)是光流方程,其中表示梯度方向,U=(u,v)T表示光流;步骤7.4、结合式(8)所示的全局平滑和亮度约束求得u、v的近似解:式(8)中,α为调和因子,min为使式(8)最小的标志,该像素点的光流矢量大小ux,y和vx,y分别为该像素点沿水平和垂直方向的速度分量,Wx,y表示该像素点的光流值,所有像素点的光流值组成了步骤7得到的足部光流结果。步骤7中调和因子α=1。本专利技术的有益效果是,一种基于高斯掩模光流的人体足部运动目标检测方法,原理简单、切实可行、易于实现。解决了传统帧差法、背景减除法和光流法目标检测算法受背景信息、不感兴趣区域干扰导致目标前景提取困难甚至目标检测失败和无法实现目标运动幅度轻微时的检测、定位问题,提高了足部前景提取F-measure值和足部位置平均检测准确率。附图说明图1是显著图及足部高斯掩模处理;其中,图1(a)是人体行走视频帧的显著图,图1(b)是显著图的图像增强效果图,图1(c)是双脚的高斯掩模图,图1(d)是左右脚高斯掩模图;图2是足部高斯掩模与视频序列的逻辑与处理结果,其中,图2(a)是视频第1帧的RGB图与其足部高斯掩模图的逻辑与运算效果图,图2(b)是视频第100帧的RGB图与其足部高斯掩模图的逻辑与运算效果图;图3是本专利技术所提检测算法结构图;图4欧氏阈值图;图5不同算法下足部位置平均检测准确率,其中,图5(a)是视频Runway平均检测准确率图,图5(b)是视频Garden平均检测准确率图,图5(c)是视频Illumination平均检测准确率图,图5(d)是视频Passageway平均检测准确率图;图6是原始HS(Horn-Schunck)光流算法和本专利技术所提算法对四组不同视频的足部检测结果示意图,每组视频选取任意两帧,其中,图6(a)是视频Runway第37帧和第89帧的足部检测结果图,图6(b)是视频Garden第35帧和第85帧的足部检测结果图,图6(c)是视频Illumination第22帧和第74帧的足部检测结果图,图6(d)是视频Passageway第40帧和第92帧的足部检测结果图。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。本专利技术一种基于高斯掩模光流的人体足部运动目标检测方法,具体按照以下步骤实施:步骤1、采集人体行走视频,将人体行走视频转换为视频序列;本文档来自技高网
...

【技术保护点】
1.一种基于高斯掩模光流的人体足部运动目标检测方法,其特征在于,具体按照以下步骤实施:/n步骤1、采集人体行走视频,将人体行走视频转换为视频序列;/n步骤2、使用高斯滤波器对步骤1得到的视频序列去噪;/n步骤3、将步骤2获得的视频序列进行不同层次的尺度变化得到图像金字塔,提取图像金字塔的亮度、颜色和方向特征,再对不同特征做归一化处理获取人体行走视频帧的显著图;/n步骤4、将步骤3得到的人体行走视频帧的显著图采用直方图均衡化处理获得显著图经图像增强的效果图,对图像增强效果图进行OTSU阈值分割获得足部二值图像,将OTSU阈值分割结果采用形态学闭运算滤除较小的噪声点并连接足部区域边缘即可获取人体足部区域初始掩模图;/n步骤5、对阈值分割和形态学处理后的显著图使用高斯掩模进行处理,将步骤4获得的人体足部区域初始掩模图进行二维高斯平滑,自动获取足部区域的高斯掩模图;/n步骤6、选取人体行走视频的连续100帧图像,将步骤2获得的视频序列与步骤5的的足部区域高斯掩图做逻辑与运算获得只含人体足部的视频序列;/n步骤7、人体足部视频序列光流估计;/n步骤8、将步骤7获得的足部光流结果滤去噪声增强图像质量,实现视频帧中人体双脚的循环定位。/n...

【技术特征摘要】
1.一种基于高斯掩模光流的人体足部运动目标检测方法,其特征在于,具体按照以下步骤实施:
步骤1、采集人体行走视频,将人体行走视频转换为视频序列;
步骤2、使用高斯滤波器对步骤1得到的视频序列去噪;
步骤3、将步骤2获得的视频序列进行不同层次的尺度变化得到图像金字塔,提取图像金字塔的亮度、颜色和方向特征,再对不同特征做归一化处理获取人体行走视频帧的显著图;
步骤4、将步骤3得到的人体行走视频帧的显著图采用直方图均衡化处理获得显著图经图像增强的效果图,对图像增强效果图进行OTSU阈值分割获得足部二值图像,将OTSU阈值分割结果采用形态学闭运算滤除较小的噪声点并连接足部区域边缘即可获取人体足部区域初始掩模图;
步骤5、对阈值分割和形态学处理后的显著图使用高斯掩模进行处理,将步骤4获得的人体足部区域初始掩模图进行二维高斯平滑,自动获取足部区域的高斯掩模图;
步骤6、选取人体行走视频的连续100帧图像,将步骤2获得的视频序列与步骤5的的足部区域高斯掩图做逻辑与运算获得只含人体足部的视频序列;
步骤7、人体足部视频序列光流估计;
步骤8、将步骤7获得的足部光流结果滤去噪声增强图像质量,实现视频帧中人体双脚的循环定位。


2.根据权利要求1所述的一种基于高斯掩模光流的人体足部运动目标检测方法,其特征在于,所述步骤3中将步骤2获得的视频序列进行1/2、1/4和1/8不同层次的尺度变化。


3.根据权利要求1所述的一种基于高斯掩模光流的人体足部运动目标检测方法,其特征在于,所述步骤7具体按照以下步骤实施:
步骤7.1、在步骤6获得的只含人体足部的视频序列中任意取一帧,设在t时刻,该图像帧中某一个像素点的坐标为(x,y)...

【专利技术属性】
技术研发人员:陈丹梁宇吴鹏飞孔忆飞
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西;61

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

1