版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人体行为识别概述人体行为识别概述机器视觉团队:欧阳寒机器视觉团队:欧阳寒Page 2行为识别现状行为识别现状n VSAM(Visual Surveillance and Monitoring) 1997n IVPL实验室实验室(The Image and Video Processing Laboratory)n AIRVL实验室实验室(Artificial Intelligence,Robotics,and Vision Laboratory)n LPAC实验室实验室(Laboratory for Perception,Action and Cognition)n KNIGHT系统系统n I
2、SCAPs(Integrated Surveillance of Crowded Areas for Public Security)n REASON(Robust Methods for Monitoring and Understanding People in Public spaces)n CANTATA(Content Aware Networked systems Towards Advanced and TailoredAssistance)n 中国科学院自动化所的生物识别与安全技术研究中心中国科学院自动化所的生物识别与安全技术研究中心CBSRn 微软亚洲研究院微软亚洲研究院参考
3、文献:监控视频中的人体异常行为检测研究Page 3行为识别前景行为识别前景n high-level video indexing and retrievaln “smart” video surveillance systems 自动检测异常行为,辅助检索一个特定的事件。自动检测异常行为,辅助检索一个特定的事件。n The analysis of sport videos 帮助教练进行战略分析。识别不同的游泳风格。帮助教练进行战略分析。识别不同的游泳风格。n Hand gesture recognition 虚拟现实虚拟现实n Human-Computer Interaction (HCI)
4、systems kidsRoom、Smart room 、Facial action用于分析精神病病人的情感行为。用于分析精神病病人的情感行为。n roboticsn medical area 辅助诊断病人的运动问题。另一个是对老年人提供远程协助。辅助诊断病人的运动问题。另一个是对老年人提供远程协助。参考文献:Action Recognition in Videos:from Motion Capture Labs to the WebPage 4行为识别的流程行为识别的流程参考文献:运动人体行为分析 视频中的人体运动分析及其应用研究 n 目标的运动特征,可以用于运动表述,是行为理解等高层部分
5、的基础。目标的运动特征,可以用于运动表述,是行为理解等高层部分的基础。n 常见的运动表述方法有:常见的运动表述方法有:运动轨迹、时空图表述运动轨迹、时空图表述和光流。和光流。Page 5行为识别的流程行为识别的流程。Page 6目录目录目标检测目标检测目标分类目标分类特征提取特征提取行为理解行为理解目标跟踪目标跟踪Page 7运动目标检测运动目标检测参考文献:视频中的人体运动分析及其应用研究.nh 运动目标跟踪算法研究综述.pdfn 对于不依赖先验知识的目标跟踪来讲,运动检测是实现跟踪的第一步对于不依赖先验知识的目标跟踪来讲,运动检测是实现跟踪的第一步n 运动检测即为从序列图像中将变化区域从背
6、景图像中提取出来。运动检测即为从序列图像中将变化区域从背景图像中提取出来。Page 8目标检测目标检测时间差分法时间差分法n 在连续的图像序列中在连续的图像序列中两幅或三幅相邻帧两幅或三幅相邻帧之间采用之间采用基于像素基于像素的时间差分,的时间差分,并对差分结果进行并对差分结果进行阈值化处理阈值化处理以以提取提取图像中的图像中的前景前景运动区域。运动区域。n 缺点:缺点:n 前景、背景区域的确定与前景、背景区域的确定与阈值的选取阈值的选取有很大的关系有很大的关系 当灰度图像序列对比度较低时,由于相邻两帧的差当灰度图像序列对比度较低时,由于相邻两帧的差(前景与背景之差前景与背景之差)的范围很小,
7、的范围很小,阈值难以选取阈值难以选取,影响前景目标的分割结果。,影响前景目标的分割结果。n 区域区域灰度值灰度值变化较为变化较为平坦时平坦时,容易在人体二值图像内产生,容易在人体二值图像内产生空洞现象空洞现象,给后续的目标分类、跟踪和识别造成不便。给后续的目标分类、跟踪和识别造成不便。n 优点:优点:n 对于对于动态环境动态环境有有较强较强的自的自适应性适应性Page 9目标检测目标检测光流法光流法n 基于光流法的运动检测,是利用运动物体随时间变化在图像中表现的基于光流法的运动检测,是利用运动物体随时间变化在图像中表现的光流特性,通过计算位移向量光流场来提取运动目标。光流特性,通过计算位移向量
8、光流场来提取运动目标。n 光流是空间运动物体在观测成像面上对应像素运动的瞬时速度,是空光流是空间运动物体在观测成像面上对应像素运动的瞬时速度,是空间物体可见点的三维速度矢量在成像平面上的投影,它携带了丰富的间物体可见点的三维速度矢量在成像平面上的投影,它携带了丰富的运动和结构信息。运动和结构信息。n 优点优点:n 即使在摄像机运动的情况下也能检测出独立的运动目标。即使在摄像机运动的情况下也能检测出独立的运动目标。n 缺点缺点:n 由于噪声、多光源、阴影和遮挡等原因,计算出的光流场分布并不十由于噪声、多光源、阴影和遮挡等原因,计算出的光流场分布并不十分可靠和准确。分可靠和准确。n 多数光流法计算
9、复杂、耗时,在实际的系统中没有特殊的硬件支持时,多数光流法计算复杂、耗时,在实际的系统中没有特殊的硬件支持时,很难实现实时检测。很难实现实时检测。Page 10目标检测目标检测背景减除法背景减除法n 最常用且有效的是背景减除法。最常用且有效的是背景减除法。n 背景减除法最简单的实现方法是预先选取不含前景运动目标的背景图背景减除法最简单的实现方法是预先选取不含前景运动目标的背景图像,然后将当前图像帧与背景图像相减得到前景目标。像,然后将当前图像帧与背景图像相减得到前景目标。n 背景减除法通常在背景减除法通常在摄像机固定的情况下使用摄像机固定的情况下使用,关键关键是建立随场景变化是建立随场景变化不
10、断更新的背景模型不断更新的背景模型。n 有有两类两类常用的背景更新方法常用的背景更新方法:n 1、建立背景模型并采用自适应方法对模型参数进行调整,从而获得、建立背景模型并采用自适应方法对模型参数进行调整,从而获得新背景图像新背景图像;n 2、从过去的一组观测图像中按一定的假设选择像素值构成当前背景、从过去的一组观测图像中按一定的假设选择像素值构成当前背景图像。图像。Page 11目标分类目标分类参考文献:视频中的人体运动分析及其应用研究Page 12人体描述人体描述参考文献:Human Motion: Modeling and Recognition of Actions and Intera
11、ctions Page 13运动跟踪运动跟踪参考文献:运动目标跟踪算法研究综述n 运动目标的跟踪,即通过目标的有效表达,在图像序列中寻找与目标运动目标的跟踪,即通过目标的有效表达,在图像序列中寻找与目标模板最相似候选目标区位置的过程。模板最相似候选目标区位置的过程。n 就是在序列图像中为就是在序列图像中为目标定位目标定位。n 范例范例Page 14四种跟踪方法的比较四种跟踪方法的比较。Page 15运动目标的特征运动目标的特征参考文献:自动目标识别与跟踪技术研究综述Page 16运动表征运动表征。Page 17行为识别行为识别n 人的行为理解与描述是指对人的运动模式进行分析和识别人的行为理解与
12、描述是指对人的运动模式进行分析和识别, 并用自然语并用自然语言等加以描述言等加以描述. n 可以简单地认为是时变数据的分类问题,即将测试序列与预先标定的代可以简单地认为是时变数据的分类问题,即将测试序列与预先标定的代表典型行为的参考序列进行匹配表典型行为的参考序列进行匹配. n 行为理解的行为理解的关键问题关键问题是如何从学习样本中是如何从学习样本中获取参考行为序列获取参考行为序列, 并且学习并且学习和匹配的行为序列能够处理在相似的运动模式类别中空间和时间尺度上和匹配的行为序列能够处理在相似的运动模式类别中空间和时间尺度上轻微的特征变化轻微的特征变化.Page 18行为识别方法行为识别方法Pa
13、ge 19基于模板匹配的方法基于模板匹配的方法n 首先将图像序列转换成一组静态形状模式首先将图像序列转换成一组静态形状模式n 然后在识别过程中用输入图像序列提取的特然后在识别过程中用输入图像序列提取的特征与在训练阶段预先存储的动作行为模板进征与在训练阶段预先存储的动作行为模板进行行相似度比较相似度比较,在比较数据可以有轻微变化,在比较数据可以有轻微变化下识别人体行为。下识别人体行为。M H V(Motion History Volumes)Page 20基于模板匹配的方法之基于模板匹配的方法之DTWn DTW(dynamic time warping)动态时间规整动态时间规整n DTW是一种时
14、变数据序列匹配方法是一种时变数据序列匹配方法n DTW 优点:概念简单、算法鲁棒,能够对图像序列进行分类。优点:概念简单、算法鲁棒,能够对图像序列进行分类。n DTW缺点:算法计算量较大,缺乏考虑相邻时序之间的动态特性,缺点:算法计算量较大,缺乏考虑相邻时序之间的动态特性,而在实际中,运动序列中相邻序列在时间和空间上有高度的相关性。而在实际中,运动序列中相邻序列在时间和空间上有高度的相关性。Page 21基于状态空间的方法基于状态空间的方法n 将图像序列中的每个将图像序列中的每个静态姿势或运动状态作为一个状态节点静态姿势或运动状态作为一个状态节点,这些状,这些状态节点之间由给定的概率联系起来。
15、态节点之间由给定的概率联系起来。n 任何的任何的动作序列动作序列可以认为是这些静态动作在不同状态节点中的可以认为是这些静态动作在不同状态节点中的一次遍一次遍历过程历过程,计算这个遍历过程的联合概率,计算这个遍历过程的联合概率,取其最大值取其最大值作为分类标准。作为分类标准。n 基于状态空间的方法已经被广泛应用于基于状态空间的方法已经被广泛应用于预测、估计和检测预测、估计和检测时间序列。时间序列。Page 22基于状态空间的方法基于状态空间的方法HMM隐马尔可夫模型的基本结构隐马尔可夫模型的基本结构Page 23基于状态空间的方法基于状态空间的方法DBNsn 动态贝叶斯网络动态贝叶斯网络(dyn
16、amic Bayesian networks,DBNs) 由于由于HMMs不能有效处理三个或三个以上独立的过程,作为不能有效处理三个或三个以上独立的过程,作为HMMs的推广方法。的推广方法。n 是一种对随机过程描述的有向图解是一种对随机过程描述的有向图解n 利用先验知识建立视觉特征之间的因果关系来处理视频处理中固有的利用先验知识建立视觉特征之间的因果关系来处理视频处理中固有的不确定性问题。不确定性问题。n 优点:优点:n 可以任意改变拓扑结果或增删变量以反映变量间各种不同的关联关系,可以任意改变拓扑结果或增删变量以反映变量间各种不同的关联关系,而不影响训练算法本身,因此具有而不影响训练算法本身
17、,因此具有良好的可解释性良好的可解释性,其拓扑结构具有,其拓扑结构具有精确及易于理解的概率语义精确及易于理解的概率语义。n 相比马尔可夫链,贝叶斯网络训练比较复杂。相比马尔可夫链,贝叶斯网络训练比较复杂。Page 24基于状态空间的方法基于状态空间的方法ANNn 人工神经网络是由人工建立的以有向图为拓扑结构的动态系统,它通人工神经网络是由人工建立的以有向图为拓扑结构的动态系统,它通过对连续或断续的输入作状态响应而进行信息处理,在分析时变数据过对连续或断续的输入作状态响应而进行信息处理,在分析时变数据时具有很大的优势。时具有很大的优势。n 缺点:需要用大量的数据来训练网络缺点:需要用大量的数据来
18、训练网络n TDNN(time-delay neural network)时延神经网络时延神经网络n 是在多层前馈感知器神经网络模型中引入时延单元使得神经网络增加是在多层前馈感知器神经网络模型中引入时延单元使得神经网络增加记忆功能;记忆功能; n 时变序列的前述值被用来预测下一个值。由于大量数据集成为可能,时变序列的前述值被用来预测下一个值。由于大量数据集成为可能,时延神经网络的重点就可以放在时分信息的表达时延神经网络的重点就可以放在时分信息的表达n 这样由此导出的神经网络模型适合应用于处理序列数据。这样由此导出的神经网络模型适合应用于处理序列数据。Page 25基于状态空间的方法基于状态空间
19、的方法SVMn 支持向量机支持向量机(support vector machine,SVM )n 优点:优点:n 能够较好地解决常见的非线性分类问题中的小样本、非线性、高维数能够较好地解决常见的非线性分类问题中的小样本、非线性、高维数和局部极小点等实际问题和局部极小点等实际问题n 可以避免神经网络结构选择和局部极小点问题可以避免神经网络结构选择和局部极小点问题Page 26两种方法比较两种方法比较n 模板匹配方法的优点是计算复杂度低、操作和实现简单,但缺乏考虑模板匹配方法的优点是计算复杂度低、操作和实现简单,但缺乏考虑运动序列中相邻时序之间的动态特性,对于噪声和运动时间间隔的变运动序列中相邻时
20、序之间的动态特性,对于噪声和运动时间间隔的变化相当敏感。化相当敏感。n 状态空间方法虽然能克服模板匹配的缺点,但通常涉及到复杂的迭代状态空间方法虽然能克服模板匹配的缺点,但通常涉及到复杂的迭代运算,算法的步骤较为复杂,难以应用到实际工作中。运算,算法的步骤较为复杂,难以应用到实际工作中。Page 27基于语义的描述方法基于语义的描述方法n 用一种形式化的语法格式:主语(人)、谓语(人的动作)、宾语用一种形式化的语法格式:主语(人)、谓语(人的动作)、宾语(实物),将场景中人的活动情况用填空的形式填入语法格式中,产(实物),将场景中人的活动情况用填空的形式填入语法格式中,产生对场景的自然语言描述
21、。生对场景的自然语言描述。n 基于语义描述的方法是对在一段持续时间内场景内容的分析过程基于语义描述的方法是对在一段持续时间内场景内容的分析过程n 目前还处于对场景中人体行为的简单语义解释目前还处于对场景中人体行为的简单语义解释n 对复杂场景中人体复杂行为有效的充分的语义描述还有相当艰巨的工对复杂场景中人体复杂行为有效的充分的语义描述还有相当艰巨的工作要做作要做Page 28行为的分层模型行为的分层模型n 常用的概念常用的概念n pose、actions、activitiesn action/motor primitivesn Human action recognitionn Motion a
22、nalysisn Action detectionn Automatic Target Recognitionn Behavior understandingn visual analysisPage 29行为识别难点行为识别难点n 运动分割(运动分割(Motion Segmentation) n 人体建模人体建模n 遮挡问题遮挡问题n 多摄像机的使用多摄像机的使用n 运动特征选择与表达运动特征选择与表达n 行为识别行为识别n 高层行为与场景理解高层行为与场景理解n 性能评估性能评估Page 30行为识别的热点行为识别的热点n 音频与视觉相结合的多模态接口音频与视觉相结合的多模态接口n 行为理
23、解与生物特征识别相结合行为理解与生物特征识别相结合n 人的运动分析向行为理解与描述高层处理的转变人的运动分析向行为理解与描述高层处理的转变Page 31常用数据库常用数据库n KTH human motion datasetn Weizmann human action datasetn INRIA XMAS multi-view datasetn UCF sports action datasetn Hollywood human action datasetn CASIAPage 32顶级会议顶级会议n ICCV(IEEE International Conference On Computer Vision)n ICPR(IEE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司项目负责人安全培训试题及完整答案【各地真题】
- 数学分析课程设计作业
- 学习逻辑观照下的小学数学教学
- 垃圾分拣器c 课程设计
- 时尚芭莎行业相关投资计划提议
- 关于红绿灯电子课程设计
- 立体春字剪纸课程设计
- 化学工程换热器课程设计
- 无线电寻呼机相关项目建议书
- 2024年油罐计量系统项目立项申请报告模范
- 学会感恩珍惜生活的主题班会
- 《物流信息技术与应用》课程标准(含课程思政)
- 三轴搅拌桩机装拆专项方案
- 潞安集团招聘试题
- 2024年上海市六年高考英语作文试题真题汇编(含范文)
- 半导体简介演示
- 2023-2024学年人教部编统编版八年级上册历史第三单元《资产阶级民主革命与中华民国的建立》检测卷(含答案解析)
- 合肥汽车客运公司考试题目
- 2024客运从业资格证考试题
- 比亚迪公司近三年财务报表分析
- 应急启动电源行业分析
评论
0/150
提交评论