[发明专利]基于快速判别公共向量算法的人体行为识别方法有效
申请号: | 201410164624.7 | 申请日: | 2014-04-23 |
公开(公告)号: | CN103955671B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 王万良;邱虹;黄凯;韩姗姗;郑建炜 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 杭州天正专利事务所有限公司33201 | 代理人: | 王兵,黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于快速判别公共向量的人体行为识别方法,其涉及模式识别领域,以快速判别公共向量算法提高分类速率,解决人体行为识别中的小样本问题为目的,步骤如下对输入的视频序列进行分帧处理、灰度处理和去噪处理;采用时间差分法对分帧后的图像进行运动人体目标检测,提取目标前景;对目标区域大小进行归一化处理;采用k‑means聚类的方法得到行为序列的关键帧;采用快速判别公共向量对行为进行分类。本发明提供的人体行为识别方法在现有的技术基础上有效地提高了识别效率,解决了人体行为识别中的小样本问题。本发明可用于机器学习和模式识别范畴内,除了人体行为识别以外,还可用于图像识别和目标识别等领域。 | ||
搜索关键词: | 基于 快速 判别 公共 向量 算法 人体 行为 识别 方法 | ||
【主权项】:
一种基于快速判别公共向量算法的人体行为识别方法,包括以下步骤:步骤一,对输入的视频序列进行预处理,预处理分为以下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.2和4.3,直到聚类中心位置不再发生变化;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可以定义为所有类的子空间相加可以得到完整的判别子空间B=B1+...+BC=span{b11,...,bm-11,b12,...,bm-1C};]]>5.3通过Gram‑Schmidt正交处理对判别向量正交化,得到:U1={u11,u21,...,um-11,u12,...,um-1C},]]>U‾1={vm1,...vn1,vm2,...,vnC}]]>5.4令xtest为待分类的测试样本,为第j类的减数向量,对应于每一类,可以得到判别向量把该判别向量插入到判别子空间B的正交向量集中,得到对应于某一分类的判别子空间B2j=span{u11,...,um-11,u12,...,um-1C,xtest-x1j},j=1,...,C;]]>5.5对进行Gram‑Schmidt正交化处理,可以得到正交向量集:U2j={u11,u21,...,um-11,u12,...,um-1C,umj},j=1,...,C;]]>5.6选择作为正交单位向量集,那么可以得到通过扩展Wj可以得到新的非判别子空间且满足因为位于之前定义的非判别子空间B⊥中,所以所有的特征向量在向上的标量投影是相等的:(x11)Tumj=...=(xm1)Tumj=(x12)Tumj=...=(xmC)Tumj.]]>待测向量xtest在上的投影是位于中,可见该标量投影系数在数值上不同于等式中的系数,由此,5.7由5.5、5.6推理可得快速判别公共向量的分类标准如下:C*=argmink{|(xtets-x1k)T·umk|}.]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410164624.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种料框升降装置
- 下一篇:铝电解电容器的电解液及其制备方法与铝电解电容器