法律状态公告日
法律状态信息
法律状态
2018-11-16
授权
授权
2015-12-09
实质审查的生效 IPC(主分类):G06K9/00 申请日:20150707
实质审查的生效
2015-11-11
公开
公开
技术领域
本发明属于模式识别、传感器技术领域,具体涉及一种与传感器放置的裤兜位置和方向 无关的人体行为识别方法。
背景技术
随着传感器技术的迅速发展,传感器计算能力不断提高、成本和尺寸不断降低,使得利 用这些传感器设备与人们进行信息交互以提高生活质量越来越成为日常生活中的一部分。在 这个领域中,基于传感器的人体行为分析和识别以其对医疗保健、安全应急、军事和体育竞 技等的重要作用,成为了近年来研究的热点课题。
现在基于传感器的人体行为识别一般可分为两种实现方法,一是用外部传感器实现,二 是用可穿戴式传感器来实现。外部传感器一般固定在环境中某些预定位置,如智能家居。可 穿戴传感器一般固定在人身体中的一个或多个部位,此外,还有一些研究利用的是手机中的 传感器进行人体行为识别。
然而,基于外部传感器的人体行为识别的实现对于环境的要求比较高,需要环境中特定 位置固定好传感器设备,而在实际中,人的运动环境是不断改变的,这种方法就有很大的局 限性。对于基于穿戴式传感器而言,目前的应用一般是需要把传感器固定在人体的固定位置, 这样,用户使用时舒适度就会下降很多,且要保证传感器长时间的固定在用户身上某个或某 些部位也是很难实现的。而对手机中的传感器的实现来说,由于人对手机的使用主要是通信、 娱乐等需要手持式的应用,因此,要把手机持续固定在用户身体的某个位置也是不现实的。
发明内容
本发明的目的在于通过同时使用加速度和陀螺仪数据分析的方法,实现把传感器以任意 方向放在较为紧身的裤子的任意裤兜里,都可以精确识别走、跑、站三种动作。
本发明不受个体佩戴位置和方式影响的姿态行为识别方法,该方法包括以下步骤:
1)利用终端设备上的加速度传感器和陀螺仪传感器分别采集获取不同方向上的走、跑、 站三种姿态的加速度数据和陀螺仪数据;
2)然后把获取的加速度数据和陀螺仪数据以预设长度为窗长度进行截取,每个加速度数 据和陀螺仪数据是有三轴加速度数据和三轴陀螺仪数据组成的六维矢量;
3)再进行特征提取:对每个窗内的所有原始数据取绝对值|ax|、|ay|、|az|、|gx|、|gx|、|gx|, 其中ax表示x轴的原始加速度数据、ay表示y轴的原始加速度数据、az表示z轴的原 始加速度数据、gx表示x轴的原始陀螺仪数据、gy表示y轴的原始陀螺仪数据、gz表 示z轴的原始陀螺仪数据;接着对得到的加速度和陀螺仪数据的绝对值分别求均值和 标准差;接着对得到的三轴的加速度和陀螺仪的标准差和均值进行绝对值求和;
4)对绝对值求和后的数据分别进行归一化处理;
5)将归一化处理后的数据作为输入数据,送入高斯过程分类器中进行分类。
本发明的有益结果是:通过采用本发明提供的方法,用户可以把传感器以任意方向放置 在任意一个裤兜中,即可精确识别走、跑、站三种行为。这样,一方面可以使得用户操作更 为方便和随意;另一方面,由于提高了对位置和方向的鲁棒性,使得此发明的应用范围更加 广泛。此外,本发明中仅适用于了四维时域特征即可进行精确识别人体行为,这样减少了计 算量和运算时间、降低了能量消耗、增加了系统的实时性能,普适性好。与其他固定在身体 位置上进行人体行为识别的系统相比,无论从使用范围上还是系统性能上,都有很大改善。
附图说明
图1显示为本发明的系统总体框图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露 的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加 以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精 神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征 可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图 式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实 际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复 杂。
请参阅图1所示,本发明不受个体佩戴位置和方式影响的姿态行为识别方法包括以下步 骤:
1)利用终端设备上的加速度传感器和陀螺仪传感器分别采集获取不同方向上的走、跑、 站三种姿态的加速度数据和陀螺仪数据;
2)然后把获取的加速度数据和陀螺仪数据以预设长度为窗长度进行截取,每个加速度数 据和陀螺仪数据是有三轴加速度数据和三轴陀螺仪数据组成的六维矢量;
3)再进行特征提取:对每个窗内的所有原始数据取绝对值|ax|、|ay|、|az|、|gx|、|gx|、|gx|, 其中ax表示x轴的原始加速度数据、ay表示y轴的原始加速度数据、az表示z轴的原 始加速度数据、gx表示x轴的原始陀螺仪数据、gy表示y轴的原始陀螺仪数据、gz表 示z轴的原始陀螺仪数据;接着对得到的加速度和陀螺仪数据的绝对值分别求均值和 标准差;接着对得到的三轴的加速度和陀螺仪的标准差和均值进行绝对值求和;
4)对绝对值求和后的数据分别进行归一化处理;
5)将归一化处理后的数据作为输入数据,送入高斯过程分类器中进行分类。
具体的,步骤如下:
1.数据采集及处理:在Android平台上编写数据采集程序并移植到手机中,采样频率设为 100Hz。把设备(一个设备即包含加速度传感器和陀螺仪传感器)以五种方向(不仅仅限于 五种方向,但是本实施例中采集数据的时候是以五种较为代表性的方向为主。)放置在右前裤 兜中,每种方向要分别采集走、跑、站三种动作的数据,其中每种动作持续2分钟左右,设 备中的数据传到手机上并存储到内存卡中。这样,分别在五种方向下做的每一个动作归为一 类,即五种方向情况下“走”的数据统一为“走”,五种方向情况下“跑”的数据统一为“跑”, 五种方向情况下“站”的数据统一为“站”。
2.窗长度截取:把所有的原始数据(包括加速度数据和陀螺仪数据)以100(约1秒)为 窗长度进行截取(本实施例中的预设长度为100,实际应用中可以根据需要设定一个长度), 即每100个原始数据矢量为一个窗,其中每个原始数据矢量是有3轴加速度数据和3轴陀螺 仪数据组成的6维矢量。
3.特征提取:
3.1)对每个窗内的所有原始数据取绝对值|ax|、|ay|、|az|、|gx|、|gx|、|gx|,其中ax表 示x轴的原始加速度数据、ay表示y轴的原始加速度数据、az表示z轴的原始加速度数据、gx表示x轴的原始陀螺仪数据、gy表示y轴的原始陀螺仪数据、gz表示z轴的原始陀螺仪数据。
3.2)对3.1)得到的加速度和陀螺仪的绝对值分别求均值和标准差
x轴的加速度的均值:
z轴的加速度的均值:
y轴的陀螺仪的均值:
x轴的加速度的标准差:
y轴的加速度的标准差:
z轴的加速度的标准差:
x轴的陀螺仪的标准差:
y轴的陀螺仪的标准差:
z轴的陀螺仪的标准差:其中N=100,为窗长度。
3.3)对3.2)得到的三轴的加速度和陀螺仪的标准差和均值进行绝对值求和
加速度特征1:三轴加速度均值之和Ma=max+may+maz
加速度特征2:三轴加速度标准差的绝对值之和Va=|sax|+|say|+|saz|
陀螺仪特征1:三轴陀螺仪均值之和Mg=mgx+mgy+mgz
陀螺仪特征2:三轴陀螺仪标准差的绝对值之和Vg=|sgx|+|sgy|+|sgz|
4.把上一步得出的加速度特征1、加速度特征2、陀螺仪特征1和陀螺仪特征2分别进行 归一化处理,通过公式压缩到[0,1]中。
5.把以上处理好的特征作为输入数据,送入高斯过程分类器进行分类。
本发明的有益结果是:通过采用本发明提供的方法,用户可以把传感器以任意方向放置 在任意一个裤兜中,即可精确识别走、跑、站三种行为。这样,一方面可以使得用户操作更 为方便和随意;另一方面,由于提高了对位置和方向的鲁棒性,使得此发明的应用范围更加 广泛。此外,本发明中仅适用于了四维时域特征即可进行精确识别人体行为,这样减少了计 算量和运算时间、降低了能量消耗、增加了系统的实时性能,普适性好。与其他固定在身体 位置上进行人体行为识别的系统相比,无论从使用范围上还是系统性能上,都有很大改善。
综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技 术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡 所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等 效修饰或改变,仍应由本发明的权利要求所涵盖。
机译: 眼科眼镜佩戴者的头部和眼睛行为测量方法,涉及确定佩戴者注视目标时的镜片区域,并根据检测到的区域来计算佩戴者的头部和眼睛的运动
机译: 显示佩戴状态,佩戴方式和辅助佩戴方式的装置的显示方法
机译: 佩戴型行为帮助设备,佩戴型行为帮助设备校准设备和校准程序