一种非接触式的人体睡姿安全检测方法及系统的制作方法

文档序号:10600582阅读:933来源:国知局
一种非接触式的人体睡姿安全检测方法及系统的制作方法
【专利摘要】本发明公开了一种非接触式的人体睡姿安全检测方法及系统,属于计算机视觉技术领域。方法包括以下步骤:信号采集步骤:在人体周围产生Wi?Fi信号,采集Wi?Fi信号中的信道状态信号CSI;信号处理步骤:提取信道状态信号CSI的周期,将周期输入给预先训练的分类器,分类器输出睡姿类型。本发明还提供了实现上述方法的系统。本发明无需在被测人身上安装侵入式传感器,也不会暴露被测人身体隐私,使被测人在测试过程中感到自然、舒适。
【专利说明】
一种非接触式的人体睡姿安全检测方法及系统
技术领域
[0001 ]本发明属于计算机视觉技术领域,更具体地,涉及一种非接触式的人体睡姿安全 检测方法及系统。
【背景技术】
[0002] 随着社会的不断进步和计算机技术的发展,让机器具有人的思维方式一直是人工 智能研究者追寻的目标。目前,对人的姿态、动作识别和行为理解逐渐成为计算机视觉领域 的研究热点。这些研究可以帮助人们理解一些特征,如对方的行为、体态等,通过这些特征 可以反应出目标的态度、情绪等。人体睡姿识别是众多人的姿态识别和行为理解中的一种, 是计算机视觉研究的重要组成部分。
[0003] 人体睡姿检测是指利用计算机对人的睡姿信息进行特征提取,按照人的认识和思 维方式加以归类,进而从睡姿信息中识别出人当前的睡眠姿势,如仰睡、左侧睡、右侧睡、俯 睡等。人体睡姿识别的应用领域主要包括:智能人机接口HCD的设计与完善、人工智能、家庭 服务机器人的设计与实现、医疗应用等。
[0004] 传统的监测人体睡姿的方法大部分需要在人体相关部位,例如手腕、咽喉或者胸 口呼吸部位安装传感器,属于侵入式监测,会对被监测人产生不便。非侵入式的睡眠姿势监 测则经常采用红外摄像头,造成隐私泄漏的隐患。

【发明内容】

[0005] 针对现有技术的以上缺陷或改进需求,本发明提供了一种非接触式的人体睡姿安 全检测方法及系统,其目的在于,通过监测人体周围Wi-Fi信号的信道状态信息,提取出反 应人体睡姿的周期,进而根据周期从睡姿信息中识别出人当前的睡眠姿势,该方法无需在 被测人身上安装侵入式传感器,也不会暴露被测人身体隐私,由此解决现有人体睡姿检测 方法使被测人感觉不适或暴露被测人隐私的技术问题。
[0006] 为实现本发明技术目的,本发明提供了一种非接触式的人体睡姿安全检测方法, 包括以下步骤:
[0007] 信号采集步骤:在人体周围产生Wi-Fi信号,采集Wi-Fi信号中的信道状态信号 CSI ;
[0008] 信号处理步骤:提取信道状态信号CSI的周期,将周期输入给预先训练的分类器, 分类器输出睡姿类型。
[0009] 进一步地,所述Wi-Fi信号的数量为多个,分布于人体上肢周围。
[0010]进一步地,所述Wi-Fi信号的数量至少为三个,其中一个位于人体上肢的左侧,另 一个位于人体上肢的右侧,余下的一个位于人体头部的周围。
[0011] 进一步地,所述信道状态信号CSI包括多个CSI子载波信号,所述信道状态信号CSI 的周期按照如下方法提取:
[0012] (1)所述信道状态信号CSI包括多个CSI子载波信号,对多个CSI子载波信号进行去 噪处理;
[0013] (2)提取多个CSI子载波信号的中心频率ω ;
[0014] (3)依据中心频率ω和采集到的每条CSI子载波信号对每个CSI子载波信号建立谐 波模型 y(t)=Asin(c〇t+T),y(t)为CSI子载波信号,t为时间变量;利用最小二乘法估计,得 到相位τ和幅值A的最佳估计值;将相位τ和幅值A的最佳估计值代入谐波模型产生的估计信 号与采集到的子载波信号误差最小,记最小误差为S;
[0015] (4)计算每个CSI子载波信号的周期p=A/S。
[0016] 进一步地,所述分类器为朴素贝叶斯、支持向量机中的任意一种。
[0017] -种非接触式的人体睡姿安全检测系统,包括以下模块:
[0018] 信号采集单元,用于在人体周围产生Wi-Fi信号,采集Wi-Fi信号中的信道状态信 号 CSI;
[0019] 信号处理单元,用于提取信道状态信号CSI的周期,将周期输入给预先训练的分类 器,分类器输出睡姿类型。
[0020] 进一步地,所述信号采集模块的数量至少为三个,其中一个位于人体上肢的左侧, 另一个位于人体上肢的右侧,余下的一个位于人体头部的周围。
[0021] 进一步地,所述信号采集单元包括Wi-Fi路由器和接收器,Wi-Fi路由器用于产生 Wi-Fi信号,接收器用于采集Wi-Fi信号中的信道状态信号CSI。
[0022]进一步地,所述信号处理单元包括周期提取模块和睡姿识别模块,特征提取模块 用于从CSI信号中提取可反应睡姿的周期,睡姿识别模块用于将提取的周期输入给预先训 练的分类器,分类器输出睡姿类型;所述信道状态信号CSI包括多个CSI子载波信号;
[0023] 所述周期提取模块包括以下子模块:
[0024] 去噪子模块,用于去除多个CSI子载波信号的噪声;
[0025] 中心频率提取子模块,用于提取多个CSI子载波信号的中心频率ω ;
[0026] 参数估计子模块,用于依据中心频率ω和采集到的每条CSI子载波信号对每个CSI 子载波信号建立谐波模型7(0=48111(〇^+1), 7(〇为031子载波信号4为时间变量;利用 最小二乘法估计,得到相位τ和幅值A的最佳估计值;将相位τ和幅值A的最佳估计值代入谐 波模型产生的估计信号与采集到的子载波信号误差最小,记最小误差为S。
[0027] 进一步地,所述分类器为朴素贝叶斯、支持向量机中的任意一种。
[0028]总体而言,通过本发明所构思的以上技术方案与现有技术相比,本发明利用Wi-Fi 的CSI信号特征检测人体睡姿,相较于现有其他技术可方便自然的测试人体睡姿,无需在被 测人身上安装侵入式传感器,也不会暴露被测人身体隐私,使被测人在测试过程中感到自 然、舒适。
【附图说明】
[0029] 图1是本发明睡姿安全检测方法流程图。
[0030] 图2是本发明Wi-Fi路由器布置图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要 彼此之间未构成冲突就可以相互组合。
[0032] 为了便于对本发明的理解,首先对本发明涉及的术语进行解释:
[0033] CSI(Channel State Information)是指信道状态信息。在无线通信领域,所谓的 CSI,就是通信链路的信道属性。它描述了信号在每条传输路径上的衰弱因子,即信道增益 矩阵H中每个元素的值,如信号散射、环境衰弱、距离衰减、等信息。
[0034] 图1是本发明睡姿安全检测方法流程图。本发明非接触式的人体睡姿安全检测方 法,包括以下步骤:
[0035] (1)信号采集步骤:在人体周围产生Wi-Fi信号,采集Wi-Fi信号中的信道状态信号 CSIo
[0036] 在人体的周围布置多部WiFi路由器和接收器。在不同的睡姿下。不同的路由器一 接收器所收集的CSI信号,对于人体的呼吸所产生的胸部扩张收缩的敏感程度不同,因此 Wi-Fi信号的信道状态信息可反应人体睡姿或呼吸。
[0037] (2)信号处理步骤:提取信道状态信号CSI的周期性大小,将周期性大小输入给预 先训练的分类器,分类器输出睡姿类型。
[0038] 选取信道状态信号CSI的周期性大小作为反应睡姿的特征值的原因在于,不同的 睡姿会对不同的WiFi路由器一接收器所收集的CSI信号产生不同的影响。例如,仰卧姿势 时,人体的胸部扩张收缩对于分布在人体两侧的一对路由器一接收器影响最大,因此其收 集的CSI信号的周期性大小最高。用不同WiFi路由器一接收器对所接收到的CSI信号的周期 性大小,可以反映出人体的睡姿。
[0039]所述CSI信号包括多个CSI子载波信号。
[0040] 所述周期可采用递归图(recurrence plot,RP)、傅立叶变换等方法中任意一种提 取,作为优选,本发明提供了一种较佳实施方式,该较佳实施方式由于同时考虑了模拟成谐 波信号的信号幅值以及模拟的误差,因此在抗干扰性方面效果更好。
[0041]本发明周期提取的较佳实施方式具体包括以下步骤:
[0042] (1)去除多个CSI子载波信号的噪声
[0043] 利用小波滤波器、车比雪夫滤波器等滤波器去除掉CSI信号中所包含的高频噪声, 本发明优选小波滤波器。
[0044] (2)对多个CSI子载波信号进行处理,得到多个CSI子载波信号的中心频率ω。本步 骤可采用傅立叶变换、递归图方法等等。
[0045] (3)依据中心频率ω和采集到的每条CSI子载波信号对每个CSI子载波信号建立谐 波模型 y(t)=Asin(c〇t+T),y(t)为CSI子载波信号,t为时间变量;利用最小二乘法估计,得 到相位τ和幅值A的最佳估计值;将相位τ和幅值A的最佳估计值代入谐波模型产生的估计信 号与采集到的子载波信号误差最小,记最小误差为S。用A/S表示每个CSI子载波信号的周期 性的大小(?61";[0(1;[(3;^50。
[0046] 对所有的接收终端采集的数据进行上述处理,将这些接收终端所反映的周期性 (?61";[0(1;[(3;^)写成向量形式?=|^1,口2 43]。睡姿识别模块将提取的周期?=|^1,口2 43]输 入给预先训练的分类器,分类器输出睡姿类型,从而识别人体睡姿。
[0047]分类器可采用NaiveBayes(朴素贝叶斯),SVM(支持向量机)等等分类模型。人体 保持某一个姿势下,重复上述特征提取过程,可以得到多个关于该姿势的周期性 (Periodicity)向量,然后在不同姿势下重复上述过程,对每一个姿势均可得到该姿势下的 多组周期性(Periodicity)向量,然后用利用这些数据训练分类模型。在测试阶段,在某未 知人体睡姿状态下,信号采集单元的接收器采集对应的路由器的CSI数据,并用上述方法得 到周期性(Per iodi c i ty)向量。将该向量代入之前的分类模型,就可确定当前的姿势。
[0048]本发明人体睡姿安全检测系统包括信号采集单元和信号处理单元。
[0049] 图1为本发明信号采集单元的布局示意图。信号采集单元的数量为多个,围绕被测 人体放置。信号采集单元包括Wi-Fi路由器和接收器。Wi-Fi路由器用于发出Wi-Fi信号,接 收端用于接收Wi-Fi信号中的CSI信号并将CSI信号传送至数据处理单元。
[0050] 信号采集单元围绕被测人体的布置基本原则是:路由器需要布置在人体的上肢周 围,以便提高检测的灵敏度。另外,由于本系统是通过WiFi信号反射人体的胸部来感受呼 吸,因此需要有WiFi路由器和接收器不仅仅布置在人体的同侧,也需要有WiFi路由器和接 收器分别布置在人体的两侧,以便能够在不同睡姿的情况下检测到人体的呼吸。
[0051 ]信号采集单元围绕被测人体的布置数量基本要求是:一般情况下需要有至少3对 路由器(3个WiFi路由器,3个接收器),分别检测人在某个姿势下的呼吸。
[0052]信号采集单元围绕被测人体的最佳布置方式是:一对WiFi路由器和接收器布置在 人体的胸部左侧,另外一对WiFi路由器和接收器布置在人体的胸部右侧,第三对WiFi路由 器和接收器布置在人体的胸部两侧。图1给出一个示例,包括三个信号采集单元。其中,第一 信号采集单元1的Wi-Fi路由器Tl和接收器Rl分别放置于人体头部的两侧附近;第二信号采 集单元2的Wi-Fi路由器T2和接收器R2均位于人体胸部左侧,第三信号采集单元3的Wi-Fi路 由器T3和接收器R3均位于人体胸部右侧。
[0053]信号处理单元包括周期提取模块和睡姿识别模块。周期提取模块用于从CSI信号 中提取可反应睡姿的周期,睡姿识别模块用于将提取的周期输入给预先训练的分类器,分 类器输出睡姿类型。
[0054]所述周期提取模块包括去噪子模块、中心频率提取子模块、参数估计子模块和周 期计算子模块,其中:
[0055]去噪子模块,用于去除多个CSI子载波信号的噪声;
[0056]中心频率提取子模块,用于对多个CSI子载波信号进行处理得到多个CSI子载波信 号的中心频率ω ;
[0057]参数估计子模块,用于依据中心频率ω和采集到的每条CSI子载波信号对每个CSI 子载波信号建立谐波模型7(0=48111(〇^+1),7(〇为031子载波信号4为时间变量;利用 最小二乘法估计,得到相位τ和幅值A的最佳估计值;将相位τ和幅值A的最佳估计值代入谐 波模型产生的估计信号与采集到的子载波信号误差最小,记最小误差为S;
[0058]周期计算子模块,用于计算每个CSI子载波信号的周期p=A/S。
[0059]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以 限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含 在本发明的保护范围之内。
【主权项】
1. 一种非接触式的人体睡姿安全检测方法,其特征在于,包括以下步骤: 信号采集步骤:在人体周围产生Wi-Fi信号,采集Wi-Fi信号中的信道状态信号CSI; 信号处理步骤:提取信道状态信号CSI的周期,将周期输入给预先训练的分类器,分类 器输出睡姿类型。2. 根据权利要求1所述的人体睡姿安全检测方法,其特征在于,所述Wi-Fi信号的数量 为多个,分布于人体上肢周围。3. 根据权利要求2所述的人体睡姿安全检测方法,其特征在于,所述Wi-Fi信号的数量 至少为三个,其中一个位于人体上肢的左侧,另一个位于人体上肢的右侧,余下的一个位于 人体头部的周围。4. 根据权利要求1或2或3所述的人体睡姿安全检测方法,其特征在于,所述信道状态信 号CSI的周期按照如下方法提取: (1) 所述信道状态信号CSI包括多个CSI子载波信号,对多个CSI子载波信号进行去噪处 理; (2) 提取多个CSI子载波信号的中心频率ω ; (3) 依据中心频率ω和采集到的每条CSI子载波信号对每个CSI子载波信号建立谐波模 型7(〇=48111(〇^+1), 7(〇为031子载波信号4为时间变量;利用最小二乘法估计,得到相 位τ和幅值A的最佳估计值;将相位τ和幅值A的最佳估计值代入谐波模型产生的估计信号与 采集到的子载波信号误差最小,记最小误差为S; (4) 计算每个CSI子载波信号的周期p=A/S。5. 根据权利要求1或2或3所述的人体睡姿安全检测方法,其特征在于,所述分类器为朴 素贝叶斯、支持向量机中的任意一种。6. -种非接触式的人体睡姿安全检测系统,其特征在于,包括以下模块: 信号采集单元,用于在人体周围产生Wi-Fi信号,采集Wi-Fi信号中的信道状态信号 CSI; 信号处理单元,用于提取信道状态信号CSI的周期,将周期输入给预先训练的分类器, 分类器输出睡姿类型。7. 根据权利要求6所述的人体睡姿安全检测系统,其特征在于,所述信号采集模块的数 量至少为三个,其中一个位于人体上肢的左侧,另一个位于人体上肢的右侧,余下的一个位 于人体头部的周围。8. 根据权利要求6所述的人体睡姿安全检测系统,其特征在于,所述信号采集单元包括 Wi-Fi路由器和接收器,Wi-Fi路由器用于产生Wi-Fi信号,接收器用于采集Wi-Fi信号中的 信道状态信号CSI。9. 根据权利要求6或7或8所述的人体睡姿安全检测系统,其特征在于,所述信号处理单 元包括周期提取模块和睡姿识别模块,特征提取模块用于从CSI信号中提取可反应睡姿的 周期,睡姿识别模块用于将提取的周期输入给预先训练的分类器,分类器输出睡姿类型;所 述信道状态信号CSI包括多个CSI子载波信号; 所述周期提取模块包括以下子模块: 去噪子模块,用于去除多个CSI子载波信号的噪声; 中心频率提取子模块,用于提取多个CSI子载波信号的中心频率ω ; 参数估计子模块,用于依据中心频率ω和采集到的每条CSI子载波信号对每个CSI子载 波信号建立谐波模型7(0=48111(〇^+1),7(〇为031子载波信号4为时间变量;利用最小 二乘法估计,得到相位τ和幅值A的最佳估计值;将相位τ和幅值A的最佳估计值代入谐波模 型产生的估计信号与采集到的子载波信号误差最小,记最小误差为S; 周期计算子模块,用于计算每个CSI子载波信号的周期p=A/S。10.根据权利要求6或7或8所述的人体睡姿安全检测系统,其特征在于,所述分类器为 朴素贝叶斯、支持向量机中的任意一种。
【文档编号】A61B5/113GK105962946SQ201610464250
【公开日】2016年9月28日
【申请日】2016年6月23日
【发明人】刘雪峰, 郭鹏
【申请人】华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1