人体动作分类算法的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:shiyiliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人体运动数据采集技术的进步,用数据表示的人体运动的研究越来越受到人们的关注。人体运动的研究在医疗康复、模拟场景、以及影视等领域有着很大的应用空间。本文的研究主要包括人体动作的可视化以及人体动作的分类这两大问题。人体动作的可视化就是将以数据表示的人体动作用渲染引擎进行复现,相对于传统的用视频记录并展现人体动作的方式,基于数据的人体动作可视化有着数据量小、可移植性强、方便观察和研究等优势。而人体动作分类问题的目的是基于大量已标注的人体动作对未标注的人体动作进行分类标注,在本文中我们分别用基于动态时间规整算法(DTW)的人体动作分类算法和基于长短时记忆网络(LSTM)的人体动作分类模型来实现人体动作的分类。在人体动作的可视化部分,我们用Ogre渲染引擎对人体动作进行显示,并提供了数据接口来控制虚拟的3D人体模型的运动。在解决了动作显示、坐标系变换、姿势校准、模型校准、控制摄像头等问题后,我们实现了基于四元数的人体动作格式和BVH人体动作格式的人体动作的可视化。并且根绝我们提供的数据接口,该可视化系统对其他格式的人体动作有着良好的可扩展性。在基于DTW算法的人体动作分类算法中,我们仅用人体的胸、左小臂、右小臂、左小腿、右小腿这5个骨头的数据进行计算来减少计算量。我们用两个动作每个骨头上的DTW距离的平均值作为两个人体动作的距离,然后基于该距离用最近邻算法对人体动作进行分类,将每个未标注的人体动作分类到与它最近的人体动作所属的类别中。另外,为了计算两个四元数序列的距离,我们还提出了基于相对旋转角的四元数距离的定义。而在基于LSTM神经网络的人体动作分类模型中,我们将表示成时间序列的人体动作逐帧输入到去掉输出层的正向和反向LSTM中,并将隐藏层的输出依次送入平均池层和逻辑回归层得到最终的分类结果。我们用目前流行的深度学习平台Tensor Flow实现我们的分类模型并进行训练。我们用人体动作数据库HDM05中切分好的人体动作进行实验来验证我们所用的两种分类方法,分别得到了94.23%和94.84%的分类准确率。
其他文献
信息隐藏作为保障信息安全的新技术,吸引了国内外众多学者的关注,己成为信息安全领域的研究热点。保证信息安全的传统方法是加密技术,加密技术是对需要保密的信息进行加密,由
随着技术的革新和穿戴设备的发展,目前智能穿戴设备逐渐被广泛应用在军事和医疗等各个领域,智能穿戴设备不断引领着新的潮流,改变着人们的生活,但是其所处理的应用场景却复杂
随着计算机和网络技术的不断发展,企业信息化水平得到了很大的提高。20世纪80年代至90年代,各大企业不断开发自己的应用系统,人们对软件开发的认识从单一系统的完整性和一致
随着信息技术的不断发展,一些企业在生产过程中积累了大量的历史数据,这些历史数据中蕴藏着大量的、有用的、未知的知识。如何充分利用这些历史数据,从中发现与生产相关的有
巷道是矿井生产的“动脉”,巷道支护不仅关系到矿井生产的安全,同时也要花费巨额的成本。近年来,随着煤矿开采深度的增加,巷道支护处于十分艰难的境地,高地应力、软岩等深部
随着科学技术的发展以及现代社会工业自动化程度越来越高,视频监控技术的应用范围已经从最初的工农业生产,交通运输,安防等行业扩大到一些对视频监控有特殊要求的场合,而且对
随着人类基因组计划的成功实施和现代分子生物学的蓬勃开展,给人们留下了海量的生物学数据,并把人们带入了后基因组时代。由于后基因组时代生物学数据的大规模性,及数据之间
网络钓鱼攻击已经成为当前网上交易安全的一个重大威胁,其对电子商务的发展造成了很大阻碍,因而对钓鱼防范的研究成为网络安全领域的热点问题。在众多钓鱼防范技术中,利用URL
本体作为表达知识的共享概念模型,被广泛应用在诸多领域。即使在同一领域内,领域本体间也不可避免地出现相同概念有着不同的定义、概念重叠等问题,造成本体异构,给领域本体间的交
随着空间信息技术、大气物理学等学科的迅速发展,人类对宇宙的探索不断深入,宇宙中的各种潜在的对人类危害也逐渐显露。太阳风就是其中一种人类了解甚少而危害巨大的宇宙现象