一种基于类别分层机制的人体运动状态分类方法技术

技术编号:14116002 阅读:116 留言:0更新日期:2016-12-07 18:25
一种基于类别分层机制的人体运动状态分类方法,包含不同类别动作设计与动作样本采集、不同类别动作样本分割与类别标注、动作样本数据预处理、动作样本特征提取、基于动作样本数据的特征选择、基于类别分层机制的分类器构建和分类方法有效性验证等步骤。本发明专利技术以类别分层机制为核心,旨在减少分类过程中由于分类器受到其他类别训练样本影响而对测试样本类别误判的现象,达到提高人体运动状态识别准确率及召回率的目的。本发明专利技术可以作为任何一种人体运动状态识别的核心分类方法,具有较强的通用性和可移植性。

【技术实现步骤摘要】

本专利技术涉及运动状态监测
,特别涉及一种基于类别分层机制的人体运动状态分类方法,旨在减少分类过程中由于分类器受到其他类别训练样本影响而对测试样本类别误判的现象,达到提高人体运动状态识别准确率及召回率的目的。本专利技术可以作为任何一种人体运动状态识别的核心分类方法,具有较强的通用性和可移植性。
技术介绍
在当今社会,生活节奏的加快以及工作压力的加大使得越来越多的人处于亚健康状态。这样人们也就越来越关注自己的健康状况,采取各种措施来提高自己的健康状况,比如开始调整自己的作息节奏、合理膳食、适度地做各种运动。在各种改善健康状况的措施中,运动是一个非常重要的措施。适当的运动能够增强人体的新陈代谢水平,塑造完美体态,帮助人们排除不良情绪。鉴于此,国内外公司(如Jawbone、小米、乐心等)纷纷推出自主研发的基于三轴加速度和三轴陀螺仪传感器的运动监测设备,旨在对人体运动状态(如行走、跑步、睡眠等)进行实时监测,进而记录人体日常活动量并向用户提供反馈,帮助人们调整自身作息时间,达到改善身体状态的目的。此外,对人体行为模式的实时监测也能够对医疗领域中的临床决策起到很好的辅助性作用。例如,在抑郁症量化治疗领域,相关研究表明身体活动水平和抑郁症有较强关联性,人体在受到抑郁症影响的情况下会出现行为失常现象,即人体行为特征可以作为一种有效反映抑郁症患者行为失常的量化指标。下降的情绪反映、减弱的身体活动和社交功能障碍等行为特征已被归纳为抑郁特征。实际上,上述行为症状都可以被视为由重度抑郁症引起的自律迟钝行为表象。此外,精神运动迟缓(被定义为思维、语言和运动的减慢)也是抑郁症一种主要的症状之一,可以用于诊断抑郁症、区分抑郁症亚型和进行疗效评估(药物评估)。具体来说,人体行为模式中包含的室内来回踱步(转身动作)、久坐(坐)、久躺(躺)、行为迟缓(行走、跑)等行为都可以作为抑郁症患者的临床特征,结合其他生理现象(如心悸、出汗等),能够有效反映出抑郁症患者的临床症状。鉴于此,对日常活动量、室内来回踱步、久坐、行为迟缓等行为进行识别操作在抑郁症临床症状监测与诊断方面具有重要意义。然而,目前市场上发售的运动监测设备只能对跑步、行走和睡眠等几种简单的人体运动状态进行有效识别,无法满足包含多种动作类别的人体行为模式的实时监测需求。此外,相关基于三轴加速度和三轴陀螺仪传感器的人体行为模式识别研究发现,某几种动作类别(如坐和站、从坐到站和从站到坐)之间的数据特征具有相似性。同时,由于不同被试之间的人体行为模式存在差异,不同被试产生的相同动作类别的动作样本也存在数据特征不一致的情况。上述情况造成了包含多种类别的人体行为模式识别正确率下降。因此,一种具有良好鲁棒性的人体运动状态分类方法对基于三轴加速度和三轴陀螺仪传感器的人体行为模式识别研究至关重要。
技术实现思路
本专利技术的目的在于针对基于三轴加速度和三轴陀螺仪传感器的人体行为模式识别研究,提出一种基于类别分层机制的人体运动状态分类方法,旨在减少分类过程中由于分类器受到其他类别训练样本影响而对测试样本类别误判的现象,达到提高人体运动状态识别准确率及召回率的目的。为实现上述目的,本专利技术采取的技术方案是:一种基于类别分层机制的人体运动状态分类方法,包含不同类别动作设计与动作样本采集、不同类别动作样本分割与类别标注、动作样本数据预处理、动作样本特征提取、基于动作样本数据的特征选择、基于类别分层机制的分类器构建和分类方法有效性验证步骤。所述不同类别动作设计与动作样本采集是指将人体运动状态定义为躺、坐、站、走、快走、跑、上楼、下楼、转身、躺到坐、坐到站、站到坐、坐到躺13种不同类别动作,并设计包含上述类别动作的实验范式,采集相应类别的动作样本。采集的动作样本由三轴加速度数据和三轴角速度数据组成,即任何包含三轴加速度传感器和三轴陀螺仪传感器的数据采集设备都适用于所述的动作样本采集,所述数据采集设备为智能手机、运动传感模块。所述不同类别动作样本分割与类别标注是指按照设计的实验范式中动作的先后顺序,采用动作样本分割软件对不同类别的动作样本进行半自动化分割,并将分割后的动作样本标注为相应运动状态类别。动作样本分割软件每次读取一个完整实验范式中采集到的动作样本数据,根据实验范式中动作的先后顺序和动作样本中三轴加速度和三轴角速度数据的波形变化,通过软件界面中的指针拖动操作,界定实验范式中不同动作的起始点和结束点,最后再编辑框中输入对应的动作类别名称,点击数据保存按钮将起始点和结束点之间的动作样本数据,进而完成不同类别动作样本的数据保存和类别标注操作。所述动作样本数据预处理是指按照先后顺序,依次采用加窗重叠、去噪和归一化三种操作方法对分割后的动作样本进行预处理,并形成最终的动作样本用于后续的样本特征提取、特征选择、分类器构建和分类方法验证操作。所述加窗重叠操作是指采用固定长度时间窗并按固定百分比的重叠率对每个分割后的动作样本进行二次分割,每个分割后的动作样本都被最终分为一个或多个长度固定的动作样本。其中,转身、躺到坐等动作由于发生时间较短,分割后的动作样本数据长度小于时间窗口长度,该情况下分割后的动作样本采用前后数据扩张的策略,得到一个长度与时间窗口长度一致的动作样本。走、躺、坐动作发生时间较长,分割后的动作样本长度大于时间窗口长度,该情况下采用固定长度时间窗并按固定百分比的重叠率对每个分割后的动作样本进行二次分割并得到多个长度与时间窗口长度一致的动作样本。分割后的动作样本在经过加窗重叠操作后得到的动作样本被称为二次分割后的动作样本。动作样本数据预处理的去噪是指对每个二次分割后的动作样本采用中值滤波去噪方法进行数据去噪。动作样本数据预处理的归一化是指为了避免不同被试相同动作之间的数据差异性,对每个被试按照实验范式采集到的不同类别动作样本进行数据归一化操作。具体来说,每个被试采集到的不同类别动作样本经过二次分割后会得到一个包含13种类别的动作样本集,样本集中每个动作样本长度一致。归一化操作正是对每个被试采集到的动作样本集进行归一化操作。所述动作样本特征提取是指按照时域、频域的特征抽取方法分别对每个二次分割后的动作样本中包含的三轴加速度数据和三轴角速度数据进行时域和频域特征提取。进一步说,针对滑动窗口中的每一轴运动状态数据,计算其均值、标准差、第25百分位数、第50百分位数、第75百分位数、6轴运动状态数据两两之间的相关系数、频率谱能量和前十种频率能量时域和频域数据特征。进一步说,经过特征提取操作后,每个二次分割后的动作样本都可以由一个高维向量表示,每个动作样本集由一个m行n列的高维特征矩阵组成。其中,m表示动作样本集中包含的动作样本数量,n表示高维向量的特征维数,即抽取的时域、频域特征数。所述动作样本数据的特征选择是指采用主成分分析方法对高维特征矩阵进行降维操作,以累积贡献度大于75%为标准,得到降维后的特征矩阵并作为后续分类器构建操作的数据基础。本专利技术采用的特征选择步骤具有可选择性,即选择是否采用特征选择步骤对动作样本特征提取得到的高维数据特征进行降维操作。所述类别分层机制是指根据人体运动状态的特点,将不同的人体运动状态分为静止性动作和运动性动作两种。其中,运动性动作又可以细分为连续性动作和转换性动作两种。通常来本文档来自技高网
...
一种基于类别分层机制的人体运动状态分类方法

【技术保护点】
一种基于类别分层机制的人体运动状态分类方法,其特征在于:该方法包含不同类别动作设计与动作样本采集、不同类别动作样本分割与类别标注、动作样本数据预处理、动作样本特征提取、基于动作样本数据的特征选择、基于类别分层机制的分类器构建和分类方法有效性验证步骤;所述不同类别动作设计与动作样本采集是指将人体运动状态定义为躺、坐、站、走、快走、跑、上楼、下楼、转身、躺到坐、坐到站、站到坐、坐到躺13种不同类别动作,并设计包含上述类别动作的实验范式,采集相应类别的动作样本;采集的动作样本由三轴加速度数据和三轴角速度数据组成,即任何包含三轴加速度传感器和三轴陀螺仪传感器的数据采集设备都适用于所述的动作样本采集,所述数据采集设备为智能手机、运动传感模块;所述不同类别动作样本分割与类别标注是指按照设计的实验范式中动作的先后顺序,采用动作样本分割软件对不同类别的动作样本进行半自动化分割,并将分割后的动作样本标注为相应运动状态类别;动作样本分割软件每次读取一个完整实验范式中采集到的动作样本数据,根据实验范式中动作的先后顺序和动作样本中三轴加速度和三轴角速度数据的波形变化,通过软件界面中的指针拖动操作,界定实验范式中不同动作的起始点和结束点,最后再编辑框中输入对应的动作类别名称,点击数据保存按钮将起始点和结束点之间的动作样本数据,进而完成不同类别动作样本的数据保存和类别标注操作;所述动作样本数据预处理是指按照先后顺序,依次采用加窗重叠、去噪和归一化三种操作方法对分割后的动作样本进行预处理,并形成最终的动作样本用于后续的样本特征提取、特征选择、分类器构建和分类方法验证操作;所述加窗重叠操作是指采用固定长度时间窗并按固定百分比的重叠率对每个分割后的动作样本进行二次分割,每个分割后的动作样本都被最终分为一个或多个长度固定的动作样本;其中,转身、躺到坐等动作由于发生时间较短,分割后的动作样本数据长度小于时间窗口长度,该情况下分割后的动作样本采用前后数据扩张的策略,得到一个长度与时间窗口长度一致的动作样本;走、躺、坐动作发生时间较长,分割后的动作样本长度大于时间窗口长度,该情况下采用固定长度时间窗并按固定百分比的重叠率对每个分割后的动作样本进行二次分割并得到多个长度与时间窗口长度一致的动作样本;分割后的动作样本在经过加窗重叠操作后得到的动作样本被称为二次分割后的动作样本;动作样本数据预处理的去噪是指对每个二次分割后的动作样本采用中值滤波去噪方法进行数据去噪;动作样本数据预处理的归一化是指为了避免不同被试相同动作之间的数据差异性,对每个被试按照实验范式采集到的不同类别动作样本进行数据归一化操作;具体来说,每个被试采集到的不同类别动作样本经过二次分割后会得到一个包含13种类别的动作样本集,样本集中每个动作样本长度一致;归一化操作正是对每个被试采集到的动作样本集进行归一化操作;所述动作样本特征提取是指按照时域、频域的特征抽取方法分别对每个二次分割后的动作样本中包含的三轴加速度数据和三轴角速度数据进行时域和频域特征提取;进一步说,针对滑动窗口中的每一轴运动状态数据,计算其均值、标准差、第25百分位数、第50百分位数、第75百分位数、6轴运动状态数据两两之间的相关系数、频率谱能量和前十种频率能量时域和频域数据特征;进一步说,经过特征提取操作后,每个二次分割后的动作样本都可以由一个高维向量表示,每个动作样本集由一个m行n列的高维特征矩阵组成;其中,m表示动作样本集中包含的动作样本数量,n表示高维向量的特征维数,即抽取的时域、频域特征数;所述动作样本数据的特征选择是指采用主成分分析方法对高维特征矩阵进行降维操作,以累积贡献度大于75%为标准,得到降维后的特征矩阵并作为后续分类器构建操作的数据基础;本专利技术采用的特征选择步骤具有可选择性,即选择是否采用特征选择步骤对动作样本特征提取得到的高维数据特征进行降维操作;所述类别分层机制是指根据人体运动状态的特点,将不同的人体运动状态分为静止性动作和运动性动作两种;其中,运动性动作又可以细分为连续性动作和转换性动作两种;通常来说,静止性动作包括躺、坐和站三种常规性的人体运动状态;连续性动作包括走、快走、跑、上楼和下楼五种常规性的人体运动状态,转换性动作包括转身、从躺到坐、从坐到躺、从坐到站和从站到坐五种常规性的人体运动状态;根据静止性动作、运动性动作、连续性动作和转换性动作四种人体运动状态的划分,类别分层机制定义如下:定义1、将判断测试样本属于静止性动作或者运动性动作的分类步骤作为第一层次分类;定义2、将判断测试样本属于躺、坐或者站的分类步骤作为面向静止性动作的第二层次分类;定义3、将判断测试样本属于连续性动作或者转换性动作的分类步骤作为面向运动性动作的第二层次分类;定义4、将判断测试样本属于走、快走、跑、上楼或者下楼的分类步骤作为面向连续性...

【技术特征摘要】
1.一种基于类别分层机制的人体运动状态分类方法,其特征在于:该方法包含不同类别动作设计与动作样本采集、不同类别动作样本分割与类别标注、动作样本数据预处理、动作样本特征提取、基于动作样本数据的特征选择、基于类别分层机制的分类器构建和分类方法有效性验证步骤;所述不同类别动作设计与动作样本采集是指将人体运动状态定义为躺、坐、站、走、快走、跑、上楼、下楼、转身、躺到坐、坐到站、站到坐、坐到躺13种不同类别动作,并设计包含上述类别动作的实验范式,采集相应类别的动作样本;采集的动作样本由三轴加速度数据和三轴角速度数据组成,即任何包含三轴加速度传感器和三轴陀螺仪传感器的数据采集设备都适用于所述的动作样本采集,所述数据采集设备为智能手机、运动传感模块;所述不同类别动作样本分割与类别标注是指按照设计的实验范式中动作的先后顺序,采用动作样本分割软件对不同类别的动作样本进行半自动化分割,并将分割后的动作样本标注为相应运动状态类别;动作样本分割软件每次读取一个完整实验范式中采集到的动作样本数据,根据实验范式中动作的先后顺序和动作样本中三轴加速度和三轴角速度数据的波形变化,通过软件界面中的指针拖动操作,界定实验范式中不同动作的起始点和结束点,最后再编辑框中输入对应的动作类别名称,点击数据保存按钮将起始点和结束点之间的动作样本数据,进而完成不同类别动作样本的数据保存和类别标注操作;所述动作样本数据预处理是指按照先后顺序,依次采用加窗重叠、去噪和归一化三种操作方法对分割后的动作样本进行预处理,并形成最终的动作样本用于后续的样本特征提取、特征选择、分类器构建和分类方法验证操作;所述加窗重叠操作是指采用固定长度时间窗并按固定百分比的重叠率对每个分割后的动作样本进行二次分割,每个分割后的动作样本都被最终分为一个或多个长度固定的动作样本;其中,转身、躺到坐等动作由于发生时间较短,分割后的动作样本数据长度小于时间窗口长度,该情况下分割后的动作样本采用前后数据扩张的策略,得到一个长度与时间窗口长度一致的动作样本;走、躺、坐动作发生时间较长,分割后的动作样本长度大于时间窗口长度,该情况下采用固定长度时间窗并按固定百分比的重叠率对每个分割后的动作样本进行二次分割并得到多个长度与时间窗口长度一致的动作样本;分割后的动作样本在经过加窗重叠操作后得到的动作样本被称为二次分割后的动作样本;动作样本数据预处理的去噪是指对每个二次分割后的动作样本采用中值滤波去噪方法进行数据去噪;动作样本数据预处理的归一化是指为了避免不同被试相同动作之间的数据差异性,对每个被试按照实验范式采集到的不同类别动作样本进行数据归一化操作;具体来说,每个被试采集到的不同类别动作样本经过二次分割后会得到一个包含13种类别的动作样本集,样本集中每个动作样本长度一致;归一化操作正是对每个被试采集到的动作样本集进行归一化操作;所述动作样本特征提取是指按照时域、频域的特征抽取方法分别对每个二次分割后的动作样本中包含的三轴加速度数据和三轴角速度数据进行时域和频域特征提取;进一步说,针对滑动窗口中的每一轴运动状态数据,计算其均值、标准差、第25百分位数、第50百分位数、第75百分位数、6轴运动状态数据两两之间的相关系数、频率谱能量和前十种频率能量时域和频域数据特征;进一步说,经过特征提取操作后,每个二次分割后的动作样本都可以由一个高维向量表示,每个动作样本集由一个m行n列的高维特征矩阵组成;其中,m表示动作样本集中包含的动作样本数量,n表示高维向量的特征维数,即抽取的时域、频域特征数;所述动作样本数据的特征选择是指采用主成分分析方法对高维特征矩阵进行降维操作,以累积贡献度大于75%为标准,得到降维后的特征矩阵并作为后续分类器构建操作的数据基础;本发明采用的特征选择步骤具有可选择性,即选择是否采用特征选择步骤对动作样本特征提取得到的高维数据特征进行降维操作;所述类别分层机制是指根据人体运动状态的特点,将不同的人体运动状态分为静止性动作和运动性动作两种;其中,运动性动作又可以细分为连续性动作和转换性动作两种;通常来说,静止性动作包括躺、坐和站三种常规性的人体运动状态;连续性动作包括走、快走、跑、上楼和下楼五种常规性的人体运动状态,转换性动作包括转身、从躺到坐、从坐到躺、从坐到站和从站到坐五种常规性的人体运动状态;根据静止性动作、运动性动作、连续性动作和转换性动作四种人体运动状态的划分,类别分层机制定义如下:定义1、将判断测试样本属于静止性动作或者运动性动作的分类步骤作为第一层次分类;定义2、将判断测试样本属于躺、坐或者站的分类步骤作为面向静止性动作的第二层次分类;定义3、将判断测试样本属于连续性动作或者转换性动作的分类步骤作为面向运动性动作的第二层次分类;定义4、将判断测试样本属于走、快走、跑、上楼或者下楼的分类步骤作为面向连续性动作的第三层次分类;定义5、将判断测试样本属于转身、躺到坐、坐到站、站到坐或者坐到躺的分类步骤作为面向转换性动作的第三层次分类;基于类别分层机制的分类器构建是指为了符合类别分层机制的分类要求,所有二次分割后的动作样本都具有多重动作类别标签;其中,躺、坐和站三种类别的动作样本具有本身类别和静止性动作两种类别标签;走、快走、跑、上楼和下楼五种类别的动作样本具有本身类别、连续性动作和运动性动作三种类别标签;转身、躺到坐、坐到站、站到坐和坐到躺五种类别的动作样本具有本身类别、转换性动作和运动性动作三种类别标签;针对所有二次分割后的动作样本,按照留一验证方法,每次选择一个动作样本作为测试样本,剩下的动作样本作为训练样本,每个类别层次均采用K邻近分类方法(KNN)对测试样本进行分类操作。2.根据权利要求1所述的一种基于类别分层机制的人体运动状态分类方法,其特征在于:所述分类操作具体包含以下步骤:步骤1、将选择的测试样本输入到构建的基于类别分层机制的分类器中;步骤2、进行第一层次分类操作;从剩下的动作样本中取出所有类别标签为运动性动作和静止性动作的动作样本作为训练样本,采用KNN分类方法,计算测试样本与每个训练样本之间的欧式距离,取前K个欧式距离最小的动作样本的多数类作为第一层次分类的分类结果,即判断该测试样本属于静止性动作还是运动性动作;当分类结果为静止性动作时,分类流程跳转至步骤3,否则,跳转至步骤4;步骤3、进行面向静止性动作的第二层次分类;从剩下的动作样本中取出所有类别标签为躺、坐和站的动作样本作为训练样本,采用KNN分类方法,计算测试样本与每个训练样本之间的欧式距离,取前K个欧式距离最小的动作样本的多数类作为面向静止性动作的第二层次分类的分类结果,即判断测试样本类别为躺、坐或者站;步骤4、进行面向运动性动作的第二层次分类;从剩下的动作样本中取出所有类别标签为连续性动作和转换性动作的动作样本作为训练样本,采用KNN分类方法,计算测试样本与每个训练样本之间的欧式距离,取前K个欧式距离最小的动作样本的多数类作为面向运动性动作的第二层次分类的分类结果,即判断测试样本类别为连续性动作或者转换性动作;当分类结果为连续性动作时,分类流程跳转至步骤5,否则,跳转至步骤6;步骤5、进行面向连续性动作的第三层次分类;从剩下的动作样本中取出所有类别标签为走、快走、跑、上楼和下楼的动作样本作为训练样本,采用KNN分类方法,计算测试样本与每个训练样本之间的欧式距离,取前K个欧式距离最小的动作样本的多数类作为面向连续性动作的第三层次分类的分类结果,即判断测试样本类别为走、快走、跑、上楼或者下楼;步骤6、进行面向转换性动作的第三层次分类;从剩下的动作样本中取出所有类别标签为转身、躺到坐、坐到站、站到坐和坐到躺的动作样本作为训练样本,采用KNN分类方法,计算测试样本与每个训练样本之间的欧式距离,取前K个欧式距离最小的动作样本的多数类作为面向转换性动作的第三...

【专利技术属性】
技术研发人员:万志江钟宁李东佩何强闫建卓
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1