

东北大学 信息科学与工程学院, 辽宁 沈阳 110819
收稿日期:2017-02-27
基金项目:国家自然科学基金资助项目(51607029)。
作者简介:杨丹(1979-),女,辽宁营口人, 东北大学副教授, 博士。
摘要:针对老人家庭看护中的室内定位问题, 提出了一种基于人行为地图的室内热红外释电传感器(pyroelectric infrared sensor, PIR)定位方法.首先采集PIR传感器检测身体运动信号来确定人在室内的初步位置信息; 利用惯性测量单元(inertial measurement unit, IMU)检测3D加速度信号识别人在室内的基本日常行为——躺、坐、站、走; 利用IMU的3D加速度信号估计人的室内移动速度和方向; 通过行为习惯观察, 建立相应的躺、坐、站、走的行为地图; 通过粒子滤波方法融合上述传感器信息, 实现定位.实验结果表明, 提出的方法在定位时, 既保护人的隐私, 也提高基于PIR传感器定位的精度及稳定性.
关键词:室内定位行为地图热红外释电传感器惯性测量单元粒子滤波
PIR-based Indoor Localization Method Combined with Human Behavior-based Map
YANG Dan, XU Bin


School of Information Science & Engineering, Northeastern University, Shenyang 110819, China
Corresponding author: XU Bin, E-mail: xubin@mail.neu.edu.cn
Abstract: Aiming to human localization method for elder people assisting in smart home, a method was proposed to realize the indoor localization by pyroelectric infrared sensor (PIR) combined with human behavior-based map. PIRs were used for collecting body motion signal to localize the subject's raw position in the room. One inertial measurement unit (IMU) was used to collect 3D motion data for human daily body activity recognition such as lying, sitting, and standing. The other IMU was used for velocity and direction estimation. The related behavior-based maps were built by human habits observation. Particle filters method was presented to fuse the data from PIR and IMU, and took into account these prior behavior-based maps to get more accurate localization. Experimental results showed that the proposed approach has the advantage of protecting the privacy while maintaining high accuracy and stability of indoor localization.
Key Words: indoor localizationbehavior-based mappyroelectric infrared sensor(PIR)inertial measurement unit(IMU)particle filters
随着居住方式、家庭结构、人口流动等诸多因素变化, “空巢家庭”中老年人的看护问题日趋突出[1].实时有效的室内位置信息, 是实现老人家庭看护智能化的前提[2].
目前, 有一些应用于智能家居系统监控老年人在室内的活动情况及定位的装置及方法.文献[3]采用摄像头实现人的室内定位, 这种方法定位效果好、误差小; 但系统受光线条件影响且容易暴露看护人群隐私; 文献[4]使用感知传感器进行定位, 在室内地板上安装1140块感知传感器通过检测人的体重来实现定位, 这种系统实施费用高、安装过程繁琐.近年来PIR因其价格低廉、应用简单、不涉及隐私问题, 被广泛应用到室内定位研究中.文献[5]采用层次化菲涅耳透镜阵列限定PIR的感知区域, 文献[6]采用一个节点包含多个PIR优化PIR感知重叠区域, 文献[7-8]都是采集多种传感器信号, 通过信息融合方法, 提高定位系统准确性; 文献[9]定义一个二维向量作为PIR的输出, 创建三个传感器的输出类别, 通过贝叶斯分类器来估计位置.这些方法在一定程度上提高了PIR定位系统的空间分辨率.
本文基于身体行为与位置的关系, 针对PIR定位系统的空间分辨率不足问题, 提出一种基于人行为地图的PIR室内定位方法.提出的方法:首先观察人的行为习惯, 建立相应的行为地图, 确定在家居环境中不同身体状态对于室内不同区域的访问概率, 作为粒子滤波估计方法的先验知识; 采集已布局的PIR输出, 粗略定位人的位置信息; 采集IMU传感器数据, 分别用于人在室内移动速度及方向估计和室内基本日常身体行为识别; 通过粒子滤波算法融合PIR,IMU传感器的信息, 结合人行为地图的先验, 实现人的室内位置定位.
1 提出方法描述方法的信息预处理阶段分两个子步骤:①基于PIR的位置粗算:通过PIR的观察值zkPIR, 粗略估计室内位置s′k=[x′k, y′k]; ②两个IMU传感器数据处理:根据IMU的观察值zkIMU1估计人的移动速度vk和方向θk; 根据IMU的观察值zkIMU2识别人的行为, 载入相应的行为Ai的地图p(sk|MAi).传感器信息融合阶段, 通过粒子滤波算法融合PIR的观察值zkPIR得到的s′k, 通过IMU观察值zkIMU1, zkIMU2得到的速度vk, 方向θk以及行为地图p(sk|MAi), 估算人的位置sk.
图 1(Fig. 1)
![]() | 图 1 提出方法的系统结构Fig.1 System structure by the proposed method |
2 方法的实现方案2.1 基于PIR传感器的位置粗识PIR传感器的感知参数模型:
![]() |
图 2(Fig. 2)
![]() | 图 2 PIR布局Fig.2 The layout of PIR |
2.2 基于IMU的速度vk和方向θk估计已知k时刻前的IMU传感器数据z1:k-1IMU和速度v1:k-1, k时刻的IMU传感器数据z1:kIMU, 估计k时刻的速度vk, 可根据概率论中求和及内积准则, 获得人在室内移动的速度p(vk|zkIMU, z1:k-1IMU, v1:k-1)分布:
![]() |
![]() | (1) |
![]() | (2) |
步骤1??计算重力加速度ax在Δt时间的变化率

步骤2 ??计算时间窗口Δt内重力加速度方向ax的均值;
步骤3 ??方差大于方差阈值vth1, 当前行为是“走”; 均值大于均值阈值mth2, 小于均值阈值mth3, 当前行为是“坐”; 均值大于均值阈值, 当前行为是“躺”; 其余情况时, 当前行为是“站”.
2.4 行为地图的构建本文构建4种行为地图, 包括站、坐、走、躺, 其中站、坐和躺3种行为地图和室内环境中家具所在的位置有关, 假设室内家具的位置固定不变.即“站”的行为与厨房操作台的位置相关, “坐”的行为与客厅沙发、餐桌座椅的位置相关, “躺”的行为与卧室里床的位置相关.考虑6种类型家具F∈{1, 2, 3, 4, 5, 6}:1床、2客厅沙发、3餐桌、4厨房水槽、5门口玄关、6卫生间洗手池; 3种基本行为A∈{1, 2, 3}, 1“躺”、2“坐”、3“站”; 根据实验中行为习惯的观察统计, 其中“躺”、“站”、“坐”3种行为与某种家具的关系模型P(A|F), 如表 1所列.
表 1(Table 1)
![]()
| 表 1 行为与某种家具的关系模型 Table 1 Body activity type to furniture relationship model |
其周围区域的访问概率变化采用二维高斯函数得到.“站”、“坐”、“躺”行为地图的访问概率函数P(sk|MAi), 可表示为
![]() |
对于室内行走地图, 采用观察这些家具之间行走路径, 统计确定人在这些家具之间行走路径上的权重wi, 得到与行走行为相关地图.
![]() |
2.5 基于粒子滤波的多传感器信息融合粒子滤波是贝叶斯滤波算法的一种, 根据概率密度分布P(sk|zk)估计系统状态sk[10].主要包括基于状态转移模型的预测P(sk|sk-1)和基于观察模型P(zk|sk)的更新两个步骤.针对室内定位的问题, 系统的状态转移模型P(sk|sk-1)定义为
![]() |
融合人的行为地图粒子滤波状态转移模型可表示为条件状态转移模型P(sk|sk-1, MAi).当前位置sk与前一时刻位置sk-1处于访问概率的相等, 则
![]() |
![]() |

粒子滤波融合PIR,IMU传感器信息以及行为地图的室内定位的算法, 具体步骤如下:
步骤1 ??初始化人员的室内位置skt=[xkt, ykt], xkt, ykt分别为skt的横坐标、纵坐标, 第k个粒子状态即位置具有相同的权重

步骤2??当有新的传感器观察值zk(t)={zkPIR(t), zkIMU1(t), zkIMU2(t)}.
a) 如2.2小节所述, 通过IMU传感器观察值zkIMU1(t)估计速度vk-1(t)和方向θk-1(t);
b) 如2.3小节所述, 通过IMU传感器观察值zkIMU2(t)识别基本身体行为Ai(t), 载入相应的行为地图MAi, 行为地图如2.4节所述构建;
c) 根据p(sk|sk-1, MAi), 融合速度vk-1(t), θk-1(t)及MAi, 更新粒子状态skt.
步骤3 ??根据观察模型zkPIR(t), 分配粒子状态权重wkt=p(zkPIR|sk)·wkt-1.
步骤4??归一化粒子权重

步骤5 ??估计状态最优值


3 实验及结果分析3.1 实验平台室内定位测试平台是在实验室内模拟搭建普通家居一室一厅的室内格局, 大小6.6m×4.2m, 在室内安装一套OptiTrack光学室内定位跟踪系统, 用于获取准确的人体位置信息对计算结果进行检验.在室内棚顶距离地面2.45m高度安装8个PIR模块, 每个PIR的感知半径被限定1m, 被追踪者佩戴2个IMU传感器, 其中一个固定在上腰部用于速度估计; 一个固定在右腿部用于姿态识别, 同时头上戴帽子, 帽子上固定4个用于OptiTrack系统追踪的marker.整个测试平台如图 3所示.
图 3(Fig. 3)
![]() | 图 3 整个系统测试平台Fig.3 Test bed with OptiTrack system |
3.2 行为地图构建实验中假设家具的位置是固定的, 人可以走任何家具及墙壁不占用的空间.基于IMU数据构建人行为地图如图 4所示.图 4a表示“躺”有关地图; 图 4b表示“坐”有关地图, 沙发边缘、餐椅以及床边这些区域发生概率高, 颜色深浅表示概率最高; 图 4c表示“站”的地图, 主要行为出现在手盆、厨房位置; 图 4d表示“走”有关的地图, 被家具占用的空间走行概率几乎为零, 用白色, 随着空间宽度增加, 发生走的行为相应增大, 图中颜色深的区域均表示访问的频率比较高.
图 4(Fig. 4)
![]() | 图 4 构建的人行为地图Fig.4 Accessible probability conditioned on various activities (a)—躺;(b)—坐;(c)—站;(d)—走. |
3.3 人的室内定位实验利用PIR和人的行为地图, 对预设的室内行走路径进行了定位实验.预设路径:人下班回家后, 先去卫生间洗手; 然后去厨房喝水准备晚餐; 之后在客厅餐桌进餐; 饭后在沙发看电视, 最后回卧室睡觉休息.预设路径的长度24 m左右.实验中其他实验情况相同的情况下, 比较结合行为地图和无行为地图的条件下的跟踪效果, 同时采用了卡尔曼滤波方法与本文提出的方法进行误差率比较, 如表 2所示.
表 2(Table 2)
![]()
| 表 2 不同方法结果比较 Table 2 Comparison results by various methods |
从图 5及表 2结果可见, 结合地图后定位平均误差率减小0.2m;相对于卡尔曼滤波, 平均误差率减小0.1m;同时采用本文提出方法, 定位误差的方差最小, 方法的稳定性最好, 而在不同方法下最大误差的波动不大; 定位中有一些点的误差率解决不是很理想.
图 5(Fig. 5)
![]() | 图 5 预设路径基于PIR以及结合行为地图的跟踪结果对比Fig.5 Tracking results of the test-trajectory in and with the behavior-based map (a)—基于PIR (b)—结合行为地图. |
4 结语本文提出了一种利用粒子滤波融合PIR和IMU传感器信息, 结合人行为地图的室内定位方法.先利用PIR实现室内位置的初步定位, 再通过IMU传感器采集的信息进行速度方向估计、行为识别, 通过粒子滤波方法结合行为地图及传感器信息, 实现室内位置的有效定位.为了验证算法的有效性, 搭建实验平台并进行方法评估实验.实验结果表明, 本文提出的方法能够提高PIR为基础的定位系统的准确性.未来的工作主要集中在优化行为地图及多种行为识别, 并将该方法扩展到多人定位的系统中.
参考文献
[1] | 黄毅, 佟晓光. 中国人口老龄化现状分析[J].中国老年学杂志, 2012, 32(21): 4853–4855. ( Huang Yi, Tong Xiao-guang. Analysis of the current situation of China's population aging[J].Chinese Journal of Gerontology, 2012, 32(21): 4853–4855.DOI:10.3969/j.issn.1005-9202.2012.21.133) |
[2] | Skubic M, Alexander G, Popescu M. A smart home application to eldercare:Current status and lessons learned[J].Technology and Health Care, 2009, 3: 183–201. |
[3] | Bahadori S, Iocchi L, Leone G R, et al. Towards ambient intelligence for the domestic care of the elderly[J].Applied Intelligence:The International Journal of Artificial Intelligence, Neural Networks, and Complex Problem-Solving Technologies, 2007, 26(2): 83–97. |
[4] | Takuya M, Tetsushi I, Hiroshi I. Human tracking using floor sensors based on the Markov chain Monte Carlo method[C]//Proceedings of International Conference on Pattern Recognition. Cambridge, 2004: 917-920. |
[5] | Shen B H, Wang G L. Distributed target localization and tracking with wireless pyroelectric sensor networks[J].International Journal on Smart Sensing and Intelligent Systems, 2013, 6(4): 1400–1418.DOI:10.21307/ijssis-2017-596 |
[6] | Hsiao R S, Chung C H, Cheng S C, et al. Indoor target detection and localization in pyroelectric infrared sensor networks[C]//Proceedings of the 8th Asia Pacific Wireless Communications Symposium. Singapore, 2011: 115-119. |
[7] | Luo R C, Chen O. Indoor human dynamic localization and tracking based on sensory data fusion techniques[C]//The International Conference on Intelligent Robots and Systems. St. Louis, 2009: 860-865. |
[8] | Al-Naimi I, Wong C B, Moore P. Advanced approach for indoor identification and tracking using smart floor and pyroelectric infrared sensors[C]//The 5th International Conference on Information and Communication Systems(ICICS). Jordan, 2014: 1-6. |
[9] | Kim H H, Ha K N. Resident location-recognition algorithm using a Bayesian classifier in the PIR sensor-based indoor location-aware system[J].IEEE Transactions on Systems, Man and Cybernetics Part C:Applications and Reviews, 2009, 39(2): 240–245.DOI:10.1109/TSMCC.2008.2008099 |
[10] | Arulampalam M S, Maskell S, Gordon N J, et al. A tuturial on particle filters for online nonlinear/non-Gaussian Bayesian tracking[J].IEEE Transactions on Signal Processing, 2002, 50(2): 174–188.DOI:10.1109/78.978374 |