东北大学学报:自然科学版  2018, Vol. 39 Issue (6): 776-780  
0

引用本文 [复制中英文]

杨丹, 徐彬. 基于人行为地图的室内PIR定位方法[J]. 东北大学学报:自然科学版, 2018, 39(6): 776-780.
[复制中文]
YANG Dan, XU Bin. PIR-based Indoor Localization Method Combined with Human Behavior-based Map[J]. Journal of Northeastern University Nature Science, 2018, 39(6): 776-780. DOI: 10.12068/j.issn.1005-3026.2018.06.004.
[复制英文]

基金项目

国家自然科学基金资助项目(51607029)

作者简介

杨丹(1979-),女,辽宁营口人, 东北大学副教授, 博士。

文章历史

收稿日期:2017-02-27
基于人行为地图的室内PIR定位方法
杨丹, 徐彬    
东北大学 信息科学与工程学院, 辽宁 沈阳 110819
摘要:针对老人家庭看护中的室内定位问题, 提出了一种基于人行为地图的室内热红外释电传感器(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 localization    behavior-based map    pyroelectric 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, 粗略估计室内位置sk=[xk, yk]; ②两个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 System structure by the proposed method
2 方法的实现方案 2.1 基于PIR传感器的位置粗识

PIR传感器的感知参数模型:

其中:Pi(zkPIR|sk)表示第i个PIR传感器在k时刻感知概率;中心坐标Ci=[cxi, cyi];传感器半径ri.PIR布局如图 2所示, 则室内平面根据PIR输出可划分3种:在一个PIR感知范围内; 同时在两个PIR感知范围内; 不在任何一个PIR感知范围内.

图 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)分布:

方向估计依赖于人的速度, k时刻人在室内移动方向θk

(1)

式中:N表示高斯分布函数;θk-1k-1时刻的方向;δk为移动方向高斯分布的方差, 大小与速度变化相关, 满足

(2)
2.3 基于IMU的身体行为识别

根据IMU传感器的3D加速度(重力方向加速度ax, 人员移动方向加速度ay, 根据右手定则垂直于axay的平面az), IMU传感器固定在人的右腿上, 计算加速度传感器的方差和均值, 设定合适阈值, 实现4种基本的身体行为有效识别, 具体步骤:

步骤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 Body activity type to furniture relationship model

其周围区域的访问概率变化采用二维高斯函数得到.“站”、“坐”、“躺”行为地图的访问概率函数P(sk|MAi), 可表示为

其中:G(T, μi, σi)为高斯函数分布;T表示室内平面上坐标点;μi表示高斯函数均值即与行为有关的家具中心坐标;σi表示高斯函数的方差观察得到Ai.

对于室内行走地图, 采用观察这些家具之间行走路径, 统计确定人在这些家具之间行走路径上的权重wi, 得到与行走行为相关地图.

wi表示在每条路径上行走的可能性根据经验确定, M表示观察的行走路径数.

2.5 基于粒子滤波的多传感器信息融合

粒子滤波是贝叶斯滤波算法的一种, 根据概率密度分布P(sk|zk)估计系统状态sk[10].主要包括基于状态转移模型的预测P(sk|sk-1)和基于观察模型P(zk|sk)的更新两个步骤.针对室内定位的问题, 系统的状态转移模型P(sk|sk-1)定义为

其中:系统状态向量Sk=[xk, 1, yk, 1]T; F(vk-1, θk-1)为转换矩阵;Uk-1为测量过程中的噪声.

融合人的行为地图粒子滤波状态转移模型可表示为条件状态转移模型P(sk|sk-1, MAi).当前位置sk与前一时刻位置sk-1处于访问概率的相等, 则

否则

α′为归一化常数, β表示行为地图先验概率p(sk|MAi)相对于无条件状态转移模型p(sk|sk-1)的重要性.本文的观察模型为p(zk|sk)= .

粒子滤波融合PIR,IMU传感器信息以及行为地图的室内定位的算法, 具体步骤如下:

步骤1   初始化人员的室内位置skt=[xkt, ykt], xkt, ykt分别为skt的横坐标、纵坐标, 第k个粒子状态即位置具有相同的权重, k=1, …, N; N为预测室内位置点的个数; 令k=1, t为当前时刻.

步骤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|skwkt-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 Test bed with OptiTrack system
3.2 行为地图构建

实验中假设家具的位置是固定的, 人可以走任何家具及墙壁不占用的空间.基于IMU数据构建人行为地图如图 4所示.图 4a表示“躺”有关地图; 图 4b表示“坐”有关地图, 沙发边缘、餐椅以及床边这些区域发生概率高, 颜色深浅表示概率最高; 图 4c表示“站”的地图, 主要行为出现在手盆、厨房位置; 图 4d表示“走”有关的地图, 被家具占用的空间走行概率几乎为零, 用白色, 随着空间宽度增加, 发生走的行为相应增大, 图中颜色深的区域均表示访问的频率比较高.

图 4 构建的人行为地图 Fig.4 Accessible probability conditioned on various activities (a)—躺;(b)—坐;(c)—站;(d)—走.
3.3 人的室内定位实验

利用PIR和人的行为地图, 对预设的室内行走路径进行了定位实验.预设路径:人下班回家后, 先去卫生间洗手; 然后去厨房喝水准备晚餐; 之后在客厅餐桌进餐; 饭后在沙发看电视, 最后回卧室睡觉休息.预设路径的长度24 m左右.实验中其他实验情况相同的情况下, 比较结合行为地图和无行为地图的条件下的跟踪效果, 同时采用了卡尔曼滤波方法与本文提出的方法进行误差率比较, 如表 2所示.

表 2 不同方法结果比较 Table 2 Comparison results by various methods

图 5表 2结果可见, 结合地图后定位平均误差率减小0.2m;相对于卡尔曼滤波, 平均误差率减小0.1m;同时采用本文提出方法, 定位误差的方差最小, 方法的稳定性最好, 而在不同方法下最大误差的波动不大; 定位中有一些点的误差率解决不是很理想.

图 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