欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2014101646247
申请人: 浙江工业大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2023-12-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于快速判别公共向量算法的人体行为识别方法,包括以下步骤:步骤一,对输入的视频序列进行预处理,预处理分为以下3个过程;

1.1视频分帧处理,对视频数据的分帧处理,是指把格式为AVI的视频数据转化为连续的图像序列;首先对读取的视频数据进行分帧处理,视频转化之后再对得到的图像序列做进一步的处理,达到改善图像质量的目的;

1.2灰度处理,灰度处理是指把彩色图像通过一定的方式转化为不包含色彩信息只表示亮度信息的灰度图,通过黑白的不同层级来表示图像;

1.3去噪处理,系统采用闭运算对灰度图像进行形态学处理,闭运算用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积;

步骤二,对分帧后的图像进行运动人体目标检测,提取目标前景;时间差分法能够适应环境的动态变化,对环境亮度变化不敏感,无需获得背景图像,运算量小,易于实现,因此本文采用时间差分法检测运动人体目标,具体实现如下:

2.1读取视频中的图像序列A,每2帧取1帧,得到新的图像序列B;

2.2对图像序列B进行灰度化处理,帧差法(后帧减前帧)得到差分序列C,差分公式为:C(i)=B(i+1)-B(i),i=1,…,n-1.

C(i)表示第i个进过图像差分计算后得到的视频序列,B(i)表示图像序列B中的第i张图像,n代表B中的图像个数;

2.3自动阈值分割(OTSU)法进行二值化,连通区域连接得到目标人体区域;

2.4对二值化结果进行形态学处理,得到相对完整的人体轮廓图;

步骤三,目标区域处理;在检测得到运动人体目标区域后,对目标区域大小进行归一化处理,使得目标图像大小统一为80×60像素;

步骤四,提取关键帧;采用k-means聚类的方法得到行为序列的关键帧;具体实现如下:

4.1每个聚类都需要确定一个初始聚类中心,这样就有k个初始聚类中心;

4.2将样本集合中的每个样本按照最小距离原则分配到最邻近聚类;

4.3计算每个聚类中的样本均值作为新的聚类中心;

4.4重复步骤三和四,直到聚类中心位置不再发生变化;

4.5结束,得到k个聚类;

通过上述过程,完成k-means聚类得到的k个聚类中心,或者是距离这k个聚类中心最近的k个行为姿态,就是我们需要提取得到的k个行为关键帧;

步骤五,采用快速判别公共向量对行为进行分类;具体过程如下:

5.1从一个行为序列中提取的k个关键帧合并为一个k×80×60维的行向量,一个一维行向量就是一个行为样本;设定训练样本集由C个类组成,每一类包含m个样本数,是一个n维列向量,表示第i个类中的第k个样本,总的训练样本数为N=mC;

5.2选择每一类中的第一个样本作为减数向量,判别向量 ,k=1,…,m-1;

第i类的判别子空间Bi可以定义为 ,所有类的子空间相加可以得到完整的判别子空间

5.3通过Gram-Schmidt正交处理对判别向量 正交化,得到:

5.4令xtest为待分类的测试样本, ,j=1,…,C为第j类的减数向量。对应于每一类,可以得到判别向量xtest- ,j=1,…,C;把该判别向量插入到判别子空间B的正交向量集中,得到对应于某一分类的判别子空间 :

5.5对 进行Gram-Schmidt正交化处理,可以得到正交向量集:

5.6选择 作为正交单位向量集,那么可以得到j

i=1,…,C,k=m+1,…,n,l=1,…,m,通过扩展W 可以得到新的非判别子空间 ,且满足 ;

因为 , 位于之前定义的非判别子空间B⊥中,所以所有的特征向量在向 上的标量投影是相等的:待测向量xtest在 上的投影是 位于 中,可见该标量投影系数在数值上不同于等式(4-18)中的系数,由此, i=1,…,C,k=1,…,m;

5.7由5.5、5.6推理可得快速判别公共向量的分类标准如下: