基于智能手机的人体运动识别系统设计与实现

来源 :电子科技大学 | 被引量 : 7次 | 上传用户:xiaozhi_1100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动传感器在人们的个人移动设备上的广泛存在,催生了对人体运动识别越来越多的研究兴趣。智能手机因其配备的许多传感器正成为一个可用来识别事件的强大平台。这就提供了一个把机器学习技术运用到运动数据的机会,以识别人们的运动。在发生自然灾害时,由于灾后受损程度严重和灾后现场数据匮乏,使得整个救援难以施展,这时候若能够及时了解到受困人员的活动状态,将极大促进救援工作的展开。而识别常见的运动又能帮助人进行健康评估,发现常见疾病和运动量的关联,并且能够促使人多锻炼,从而保持很好的身体状况。多数早期的研究得益于离线的分类方法,这个方法是在移动电话上收集数据,但训练和分类过程以离线方式运行在后端服务器上。这种离线学习方式往往使用批处理算法,它在训练集上实施多轮处理直到收敛到最优模型。由于上述流程会花费一定的时间,往往会在计算机上执行这个过程。而为了构建现实的应用,应该在移动设备上进行在线分类,尤其对于涉及健康和幸福的应用程序来说,更是如此。在线分类在新数据到达时便能立即给出识别结果,从而使实时系统成为可能。本文旨在以近实时性为设计目标,构建一个基于智能手机的人体运动识别系统。在本文中,首先深入剖析了使用手机来识别人体运动的过程,然后提出了一种新的运用加速计在线识别人体运动的学习算法,将其命名为CluRF,它使用簇表示集合和基分类器来完成分类任务。为了确定这个簇表示集合的初始值和基分类器模型参数,系统预先对一个公开数据集和收集到的加速度样本进行处理,为每种运动类型数据求得由簇中心点和领域大小构成的簇表示。本文设计的系统用到了此方法,带来了三个好处:由于分类模型具有默认的参数值,用户可以不经过训练阶段就能直接使用系统;通过聚类方法,维持了每种运动类型数据的概要信息,即簇表示,它能够在识别运动时快速给出结果;为了达到更高的识别准确率,用户可以先使用训练模式,调整出适合自己的分类模型。为了实现这个系统,本文还构建了一个Android手机应用。最后,对系统的有训练和无训练这两种模式进行测试,还从准确率和执行时间两个方面,将提出的CluRF算法与其它两种分类算法进行了对比。实验结果表明,该系统不仅拥有很好的在线分类能力,而且还能快速适应用户运动状况的变化。
其他文献
随着互联网的发展以及移动互联网时代的到来,各应用领域如电子商务、网络社交、搜索引擎提供商等都积累了大量的数据并且迫切期望对已有的数据进行高效的分析以产出学术和商
移动网格的产生得益于网格计算和移动计算技术的迅猛发展,它继承了传统网格的特性,能够为网格用户提供多样化、可靠的网格服务。同时,移动网格加入了对移动设备的支持,不仅可
网格利用互联网把地理上广泛分布的各种资源(包括计算资源、存储资源、通信资源、软件资源、数据资源、信息资源、知识资源、外部设备等)连成一个逻辑整体,实现网络虚拟环境
中间件是位于应用服务层和系统平台之间的软件层,屏蔽了底层操作系统和硬件平台的差异性,使得应用程序独立于操作系统和硬件平台,实现了异构网络中不同服务对象的相互协作、同一
移动网格计算(mobile grid computing),即网格计算和普适计算技术的融合,其关键技术即为移动网格。当前大多数网格结构和算法并没有把移动计算环境考虑在内,因为移动设备还没
本文以人脸表情识别系统为主要研究平台,以Microsoft Agent技术在人脸表情识别中的应用为重点研究方向,对于人性化的特征表达进行深入而系统的研究。Agent支持语音识别输入指
当今对计算机网络安全提出最大挑战的是起源于上世纪80年代的网络蠕虫。蠕虫因其传播隐蔽,感染速度快,造成损失大的特点使得对蠕虫的研究越来越受到人们的重视。现阶段,蠕虫
网络协同工作是一种比较先进的工作方式,它对问题的研究与处理都带来了极大的便利。以往数据处理形式的单一性,数据量庞大、信息冗余、数据安全等问题严重影响业务流程和业务
近年来,随着网络的普及和飞速发展,互联网已经是人们日常生活、工作中必不可少的一部分。那么,对于网络管理来说,最重要的就是可以准确识别并区分网络流量,通过协议识别来对
随着Internet的迅速发展和带宽接入的日益普及,视频点播(Video on Demand,简称VoD)服务已经成为互联网上最流行的应用之一。传统的VoD系统采用C/S(客户端/服务器)架构,主要的