[发明专利]一种基于非负矩阵分解和隐马尔科夫模型的人体行为识别方法有效
| 申请号: | 201110181112.8 | 申请日: | 2011-06-29 |
| 公开(公告)号: | CN102393910A | 公开(公告)日: | 2012-03-28 |
| 发明(设计)人: | 宦若虹;王浙沪;唐晓梅;陈庆章 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62 |
| 代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
| 地址: | 310014 *** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 矩阵 分解 隐马尔科夫 模型 人体 行为 识别 方法 | ||
技术领域
本发明属于模式识别领域,涉及人工智能,计算机视觉和图像处理等领域,特别涉及智能视频监控系统中的人体行为识别方法。
背景技术
近年来,视频监控技术备受社会关注,已经被应用到了生活中的方方面面。摄像头在许多社区,街道,校园内都随处可见。人体行为识别和理解一直是智能视频监控系统领域最活跃的主题,它要求从摄像机捕获的数据中检测、跟踪运动目标,并最终识别和理解目标行为。
目前,人体行为识别的方法主要分为两类:模板匹配法和状态空间法。前者是将视频序列转换为一组静态形状模式,然后将其与预先保存好的模板进行比较,选择与测试序列距离最小的模板所属类别作为被测试序列的最终识别结果,该方法虽然简单,但对相邻帧间的动态特性缺乏考虑,难以取得较好的效果;后者定义每个静态姿势作为一个状态,将这些状态之间通过某种概率联系起来,任何运动序列可以看作是这些静态姿势的不同状态之间的一次遍历过程,在整个遍历过程中计算联合似然值并将最大值作为行为分类的标准,该方法能够较好的刻画人体行为的本质特征,但每一帧行为特征值的提取对结果的影响比较大。
目前,许多特征提取方法可用于状态空间法中行为帧的特征提取,如Hu矩,R变换等,但是采用这些方法提取特征得到的人体行为识别率不高,难以达到实时应用要求。因此,如何从行为帧中提取得到更优的特征是提高人体行为分析识别率的一个关键问题。
发明内容
针对目前在人体行为识别中使用的特征提取方法不能够提取优良的特征而导致识别率不高的问题,本发明提出一种能够有效提升识别率的基于非负矩阵分解和隐马尔科夫模型的人体行为识别方法,将非负矩阵分解方法用于人体行为特征的提取,并使用隐马尔科夫模型对行为特征进行行为的识别与分类。
为实现上述目的,本发明的技术解决方案是:
一种基于非负矩阵分解和隐马尔科夫模型的人体行为识别方法,所述人体行为识别方法包括以下过程:
(一)、离线训练阶段,包括以下步骤:
1.1,在行为数据库中选取待识别类型行为序列作为训练数据,假设共选取了NUM个行为序列,NUM为自然数,对每一行为序列进行图像预处理,得到该行为连续N帧的二值化图像;
1.2,将得到的每一帧二值化图像的像素矩阵按列拆开,并按顺序首尾相连形成一列,则一个训练行为序列可以得到一个包含N列的原始矩阵Ai;
1.3,将NUM个训练行为序列所得到的原始矩阵按列方式组合在一起,得到一个具有N×NUM列的总样本数据矩阵A;
1.4,将获得的总样本数据矩阵A进行非负矩阵分解,以获得基矩阵W和系数矩阵H,分解原理为:
Am×n≈Wm×rHr×n
其中,r为基向量数,其为任意值且(m+n)r<m×n;分解方法为对W和H按下式进行迭代更新,直至||A-WH||2收敛:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110181112.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种告警处理方法和装置
- 下一篇:可用软信道比特最大值的分配方法及系统





