【技术实现步骤摘要】
一种基于改进Camshift算法的人脸跟踪方法
本技术涉及一种视频目标跟踪
,尤其涉及一种基于改进Camshift算法的人脸跟踪方法。
技术介绍
在现代交通运输作业中,由于运输路程长、工作强度高,驾驶员易出现疲劳驾驶现象,从而导致各类交通事故。在利用卷积神经网络完成背景与人脸的分离,框出人脸窗口后,需要对人脸窗口进行跟踪,以进行后续通过面部特征对疲劳情况的判定。目标跟踪算法决定了目标跟踪的实时性和准确性,而现有的Camshift跟踪算法计算计算量大,保证了人脸窗口追踪的实时性,由于搜索窗口尺寸不固定,导致跟踪窗口不断扩大,相近颜色容易受到干扰的同时更新尺寸参数调制搜索框的计算量大。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于改进Camshift算法的人脸跟踪方法,在识别车辆驾驶员人脸后实现对人脸窗口的实时跟踪,可以通过视频第一帧图像检测到的人脸窗口,根据图像中干扰的大小,选择跟踪算法,获取人脸目标窗口。本专利技术至少通过如下技术方案之一实现。一种基于改进Camshift算法的人脸跟踪方法,在识别车辆驾驶员人脸后实现对人脸窗口的实时跟踪,通过视频第一帧图像检测到的初始人脸窗口,跟踪得到后续帧图像中的人脸目标窗口,所述方法包括以下步骤:1)以视频图像初始帧中的驾驶员人脸为初始人脸窗口,作为跟踪目标;2)以跟踪目标的质心位置和窗口大小对改进的Camshift跟踪算法进行建模,在当前帧图像中利用改进的Camshift跟踪算法计算得到最优候选窗口;3)计算当前帧图像是否被干扰;4)干扰小于给定阈值,使用步骤2)得到的最优候选窗口作为目标窗口,并返回 ...
【技术保护点】
1.一种基于改进Camshift算法的人脸跟踪方法,其特征在于,在识别车辆驾驶员人脸后实现对人脸窗口的实时跟踪,通过视频初始帧图像检测到的初始人脸窗口,跟踪得到后续帧图像中的人脸目标窗口,所述方法包括以下步骤:1)以视频图像初始帧中的驾驶员人脸为初始人脸窗口,作为跟踪目标;2)以跟踪目标的质心位置和窗口大小对改进的Camshift跟踪算法进行建模,在当前帧图像中利用改进的Camshift跟踪算法计算得到最优候选窗口;3)计算当前帧图像是否被干扰;4)干扰小于给定阈值,使用步骤2)得到的最优候选窗口作为目标窗口,并返回目标窗口;5)若干扰不小于给定阈值,引入Kalman滤波器,将由步骤2)得到的最优候选窗口的质心输入到Kalman滤波器作为观测向量进行预测,得到的输出预测向量作为目标窗口中心,并返回目标窗口;6)使用Kalman滤波器得到的输出预测向量作为改进的Camshift跟踪算法的搜索窗口质心,返回步骤2)继续进行下一帧的目标跟踪。
【技术特征摘要】
1.一种基于改进Camshift算法的人脸跟踪方法,其特征在于,在识别车辆驾驶员人脸后实现对人脸窗口的实时跟踪,通过视频初始帧图像检测到的初始人脸窗口,跟踪得到后续帧图像中的人脸目标窗口,所述方法包括以下步骤:1)以视频图像初始帧中的驾驶员人脸为初始人脸窗口,作为跟踪目标;2)以跟踪目标的质心位置和窗口大小对改进的Camshift跟踪算法进行建模,在当前帧图像中利用改进的Camshift跟踪算法计算得到最优候选窗口;3)计算当前帧图像是否被干扰;4)干扰小于给定阈值,使用步骤2)得到的最优候选窗口作为目标窗口,并返回目标窗口;5)若干扰不小于给定阈值,引入Kalman滤波器,将由步骤2)得到的最优候选窗口的质心输入到Kalman滤波器作为观测向量进行预测,得到的输出预测向量作为目标窗口中心,并返回目标窗口;6)使用Kalman滤波器得到的输出预测向量作为改进的Camshift跟踪算法的搜索窗口质心,返回步骤2)继续进行下一帧的目标跟踪。2.根据权利要求书1所述一种基于改进Camshift算法的人脸跟踪方法,其特征在于,步骤2)所述的改进的Camshift跟踪算法是在Camshift跟踪算法的基础上固定搜索窗口尺寸,并将搜索窗口尺寸作为跟踪目标窗口大小。3.根据权利要求书1所述一种基于改进Camshift算法的人脸跟踪方法,其特征在于,步骤2)所述的改进的Camshift跟踪算法的运算步骤为:(1)将图像转换到HSV颜色空间,得到图像的颜色概率分布,转换过程如下:将图像的颜色由RGB空间转为HSV空间,再提取出H分量,其中H分量和RGB各分量的映射关系为:然后对图像进行反向投影的运算,也就是将观测图像的每一个像素值用其分量在直方图中对应的值替代;所得到的输出图像就是颜色概率分布图像;(2)初始化一个跟踪窗口,窗口的大小为S,采用Meanshift算法进行搜索,找到最匹配的区域;(3)更新搜索窗口的位置并计算跟踪目标的质心位置大小。4.根据权利要求书3所述一种基于改进Camshift算法的人脸跟踪方法,其特征在于,所述Meanshift算法的计算过程如下:设目标区域的中心像素的坐标为x0,其中有n个像素点xi,i=1~n,在选定的目标窗口中,初始帧的第u个特征值的概率为:式中,k为核函数,采用Epanechikov核函数;h是核函数的带宽,C是归一化常数,使得δ是单位脉冲函数;b(xi)为第i个像素位置的目标索引;以起始帧以后的各帧中目标可能存在的区域为候选区域,设候选区域的中心像素的坐标为y,其中有nh个像素点{xi},i=1,2,…,nh,候选区域特征值为u的概率为:其中归一化常数采用巴氏距离来计算目标区域与候选区域之间的相似程度,设目标区域的中心像素的坐标为x,候选区域的中心像素的坐标为y,目标区域与候选区域的直方图分别为qu(x)和pu(y),则相似性为:ρ(y)的值在0-1之间,值越大表示目标区域与候选区域中心位置越相近;定义目标区域的直方图分布为:{qu},u=1,2,…,m,m为特征值的个数,目标可能在的位置为y0;初始化当前帧的目标区域,先将前一帧的目标区域的中心位置定为当前帧的候选区域的中心位置,加权直方图,计算其中,p...
【专利技术属性】
技术研发人员:姜立标,李静轩,张俊伟,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。