摘要
室内人行为的准确识别,包括人员位置和活动类型的判定,是智能家居领域中各类电器设备实现多场景控制模式的重要输入参数。采用被动红外(PIR)传感器阵列监测人行为,分析人员不同位置及不同强度动作的数据特征。基于机器学习算法建立室内人员位置及动作识别模型,并对比不同累加时长和机器学习算法的模型预测准确度。最终以PIR传感器当前1 min的计数累加值(分钟计数值)及其前30 min计数累加值作为模型输入,选取随机森林算法构建了位置及动作识别模型。该模型在训练数据集十折交叉验证下准确率为99.9%,对新测试数据集的预测准确率为88.3%,能够识别实际人员的活动位置和动作强弱,具有一定的有效性和通用性。
智能家居系统利用计算机技术和通讯技术将家居中的各类子系统有机结
室内人员定位与行为识别的数据采集方法有多种。可以利用摄像头结合图像识别技术对人员进行检测、跟踪及行为识
PIR传感器通常用于判断监测区域内是否存在活动人员,以有人/无人状态作为防盗报警装
对于不同的人行为,PIR传感器阵列所测数据的特征规律存在差异,在处理诸如此类的数据量大、变量多且无已知公式的复杂问题时,机器学习方法是一种很好的选择。陈
本研究以住宅客厅作为应用场景,选用数字信号输出型PIR传感器阵列,测试并分析人行为的数据特征,借助机器学习算法实现住宅空间人员定位和动作类型识别的功能。
本研究以某4.8 m(长)×3.0 m(宽)×2.7 m(高)的客厅作为实验场所,记录住户自2020年1月至5月中71 d的日常活动,有效数据时长共计3 429 min,前期采集到的2 285 min作为训练数据集,用于模型构建及十折交叉验证,后期的1 144 min作为测试数据集,用于模型的再次验证。将该客厅靠近墙壁、无大型家具的地板区域记为A区、沙发区域记为B区,并将A、B区分别划分3个等距区间,共6个测试区域,如

图1 测试区域划分(监控摄像仪视角)
Fig.1 Test region partition (view of surveillance camera)
选用15台RS-HW-N01型被动红外传感器采集人行为PIR数据集。该仪器每秒记录一次数字信号0/1,自感应到人体活动的瞬时起连续5 s记录高电平“1”。其计数装置可同时实现对每60秒的仪器记录信号进行累加,并输出当前1 min的计数累加值(分钟计数值),如
(1) |
式中:为PIR传感器在第秒记录的数字信号;为PIR传感器的分钟计数值。

图2 PIR传感器计数示例
Fig.2 Example of count of PIR sensor
采用1台监控摄像仪(对角视场角为180°,红外照射距离为7.5 m),记录人员的实际位置与动作。依据测试区域的对称性,在客厅墙壁的左半区域布置由15台PIR传感器组成的阵列,如

图3 PIR传感器布置阵列(单位:mm)
Fig.3 PIR sensor array (unit: mm)
以每30分钟人员在某个区域做特定动作的PIR传感器分钟计数值波形图为例,列举6种典型活动,共计180 min。为便于观察,选取6台仪器(No.1、No.3、No.6、No.8、No.11、No.13)的测试结果,如

图4 典型活动PIR传感器分钟计数值波形图
Fig.4 Oscillogram of PIR sensors’ cumulative count value of each minute of typical activities
对于不同列的PIR传感器而言,“走动”动作发生于A区1时,由于距PIR传感器阵列较远,引起阵列总体的响应较微弱,又以距离动作发生位置最远的第Ⅰ列为最弱,第Ⅱ列次之,第Ⅲ列稍强,当“走动”动作发生区域为A区2、A区3时,计数特征同样表现为与“走动”动作发生的区域相对距离最近、角度最小的PIR仪器列响应最强,随相对距离和相对角度的增大,PIR仪器列响应变弱,计数均值和峰值有所下降。

图5 人在不同区域走动时No.3仪器计数特征箱型图
Fig.5 Box chart of counting characteristics of PIR No.3 when occupant walking in different regions
对比

图6 人在A区2不同动作下No.3仪器计数特征箱型图
Fig.6 Box chart of counting characteristics of PIR No.3 of different activities in Region A2
完成各类动作所需人体四肢的参与程度、动作幅度不同,按照动作特性和波形图特征,本研究将动作强度划分为由强及弱的4类——A区包含以“走动”动作为代表的强动作,以“种盆栽”为代表的中动作,以“吃饭”为代表的次弱动作;B区以“玩手机”为代表的动作,较A区的“吃饭”动作具有肢体参与程度低、幅度小的特点,引起PIR传感器响应微弱,输出信号多为低电平,相应形成的波形图中数据以“0”为主,峰值、均值更低,将其归为弱动作。
如
本研究建立人员位置及动作识别模型的流程如

图7 基于PIR数据机器学习的人行为识别模型构建流程
Fig.7 Construction process of machine learning and PIR-based occupant behavior recognition model
使用WEKA 3.8.4(Waikato environment for knowledge analysis)构建人员位置及动作识别模型,该平台集合了大量机器学习算法,可实现数据预处理、分类、回归、聚类、关联规则以及在交互式界面上的可视化。
模型构建方法经比选后以随机森林(random forest)算法为主,对几种常用的算法,如朴素贝叶斯(naïve Bayes)、逻辑回归(logistic)、支持向量机(SVM)、k近邻(KNN)、决策树等,WEKA3.8.4进行了优化及重命名,本研究对应采用朴素贝叶斯、逻辑回归、序列最小优化SMO、IBk、J48分类器,利用同一训练集构建模型,并综合使用准确率、F测度、Kappa系数、AUC值衡量模型性
用于机器学习的数据集包含人员活动编号和PIR分钟计数值,针对训练数据集,采用3.1中所述的多种机器学习算法构建分类器模型,识别准确率结果如
对于人员位置的识别,模型也存在失误,如
考虑动作在时序上的关联,引入之前一段时间内的PIR计数对当前时刻产生的反馈,将每一时刻前数分钟的PIR计数进行累加,在模型的输入参数中对每一台传感器均新增一列特征值。

图8 活动“B2‒4”下PIR No.3新增特征值波形图
Fig.8 Oscillogram of the additional feature of PIR NO.3 of Activity B2‒4
在多种机器学习算法下,选取向前1 min至60 min内的8个累加时间分别进行建模,以探究最优累加时长和机器学习算法的组合,各模型性能指标如

图9 增加不同累加时长特征值输入项对机器学习预测性能的影响
Fig.9 Effect of additional features with different cumulative times on machine learning performance(Test 1)
选取随机森林算法构建的人员位置与动作识别模型,该算法自累加时长取30 min起,模型准确率趋于稳定,考虑到数据处理的复杂程度及模型由输入至输出的时效需求,最终将30 min作为累加时长。使用训练集数据按十折交叉验证进行机器学习模型训练(测试1),对
在随机森林分类模型中,以每个特征对最终预测做出贡献的样本比例衡量该特征的重要性。如

图10 模型中各PIR传感器计数值的特征重要性
Fig.10 Importance of features of each PIR sensor in the model
利用3.1中所述测试数据集对建立的随机森林分类模型进行验证(测试2),识别效果示例如

图11 基于随机森林算法的分类器模型识别效果示例
Fig.11 Example of the recognition result of the model based on random forest algorithm
对测试数据集中各类活动的分类准确率表明,该模型对发生在A区的强、中、次弱动作的辨别比较精准,对发生在B区的弱动作辨别能力稍弱。针对测试数据集,模型的预测准确率不及3.2中所述利用训练数据集十折交叉验证的结果,分类误差的来源主要是人员位置,具体而言,对A区1、A区2内活动的识别准确率为100%,优于A区3;对B区1内活动的识别准确率为93.4%,优于B区2、B区3。若忽略家居布置情况,沿纵向不区分地板和沙发区域,即合并A区与B区,仅沿横向划分3个等距区间,即A/B区1、A/B区2和A/B区3(后文简称区1、区2、区3),可以看出,区1内活动的识别,相较于区2、区3,准确率更高,鲁棒性更好。其原因在于,区1距仪器阵列更远,该位置状态下人员活动对应的PIR传感器计数特征,与其他两种位置状态相对比,差异更为显著,从而使得模型建立时更能提取该区域内的活动对应的数据特征,对其识别更加准确。同时说明,在利用PIR传感器阵列进行人员位置与动作识别的研究中,与人员活动区域距离差异明显的PIR传感器的存在,能形成更具特征的响应信号,利于模型准确率的提高,对于PIR传感器阵列的高效布置形式的深化研究,也应从该角度予以考虑。
综上,在本研究的PIR阵列布置下,以仪器分钟计数值及其前30 min计数累加值作为输入,基于随机森林算法构建的位置及动作识别模型,可以实现良好的人员位置与动作识别效果。该研究结果为PIR传感器在智能家居系统中的深化利用提供了可能性,如作为室内空调装置的风向、风量调节依据等,同时,其有助于构建室内人员位移模型,提升建筑能耗模拟的准确性。
本文基于PIR传感器阵列采集的住宅建筑人行为数据,引入前序时刻仪器计数累加值作为新的输入参数以增强预测准确度,选取随机森林算法建立了人员位置及动作识别模型,通过对不同区域和不同强度的12种活动进行分类,验证了模型的有效性和通用性,并形成以下结论:
(1)住宅建筑中,数字信号输出型PIR传感器阵列所采集到的信号能够反映不同位置以及不同强度动作的人行为的差异。不同位置的相同动作可引起同一台PIR传感器计数特征的显著性差异,人员位置与仪器列的相对距离越远、角度越大,响应越微弱;同一位置的不同动作引起的PIR传感器响应程度,随动作强度增大而加强。
(2)机器学习算法对人员位置及动作的识别能力随动作强度增强而提高,对弱动作的识别准确性欠佳;与PIR传感器阵列具有明显距离差异的活动区域,形成的响应信号数据特征更显著,识别准确率更高。
(3)对前序时刻的PIR计数信息进行累加,作为新增特征变量,对模型准确率有明显的提升作用,累加时间从1 min至30 min,准确率单调上升,超过30 min时,对部分模型准确率的提高效果不明显。以随机森林算法为例,当引入前30 min累加值时,模型整体准确率由65.6%提高至99.9%,各位置、动作强度的识别准确率均有提升。
(4)随机森林分类算法对本研究中的人员位置及动作数据集能实现较为准确的分类,且优于其他分类算法。训练数据十折交叉验证下模型准确率达99.9%;测试数据验证下的准确率为88.3%。
作者贡献声明
周 翔:论文撰写,整体指导。
赵 婷:论文撰写,模型构建。
张静思:思路设计,数据采集,论文撰写,整体指导。
王纪隆:数据采集,模型构建。
张心悦:数据采集,模型构建。
参考文献
彭洪明. 智能家居的体系结构及关键技术研究[D]. 北京:北京交通大学,2012. [百度学术]
PENG Hongming. Research of architecture and key technologies of the intelligent home[D]. Beijing: Beijing Jiaotong University,2012. [百度学术]
BAHADORI S, CESTA A , IOCCHI L , et al. Towards ambient intelligence for the domestic care of the elderly[C]// Ambient Intelligence. New York: Springer, 2005:15-38. [百度学术]
石高涛,王伯远,吴斌.基于WiFi与移动智能终端的室内定位方法综述[J].计算机工程,2015,41(9):39. DOI: 10.3969/j.issn.1000-3428.2015.09.007. [百度学术]
SHI Gaotao,WANG Boyuan,WU Bin.Overview of indoor localization method based on WiFi and mobile smart terminal[J].Computer Engineering,2015,41(9):39.DOI: 10.3969/j.issn.1000-3428.2015.09.007. [百度学术]
胡秋扬. 可穿戴式个人室内位置和行为监测系统[D].杭州:浙江大学,2015. [百度学术]
HU Qiuyang. Wearable indoor personal position and activity monitoring system[D]. Hangzhou: Zhejiang University,2015. [百度学术]
莫文.心理学实验中的各种效应及解决办法[J].实验科学与技术,2008,6(6):118. DOI: 10.3969/j.issn.1672-4550.2008.06.042. [百度学术]
MO Wen. Certain effects & solutions in psychology experiments[J]. Experiment Science and Technology,2008,6(6):118. DOI: 10.3969/j.issn.1672-4550.2008.06.042. [百度学术]
凡祖兵. 大型办公建筑房间日用能模式挖掘与用能评价方法研究[D].广州:华南理工大学,2018. [百度学术]
FAN Zubing. Research on mining daily energy consumption patterns of room and evaluation of large office buildings[D]. Guangzhou: South China University of Technology,2018. [百度学术]
董吉虹, 白明, 郎培,等. 热释电红外报警器的设计[J]. 天津理工大学学报, 2007,23(5):74. DOI: 10.3969/j.issn.1673-095X.2007.05.021. [百度学术]
DONG Jihong, BAI Ming,LANG Pei, et al. Alarm system with pyroelectric infrared sensors[J]. Journal of Tianjin University of Technology, 2007,23(5):74. DOI: 10.3969/j.issn.1673-095X.2007.05.021. [百度学术]
BAI Y W, KU Y T. Automatic room light intensity detection and control using a microprocessor and light sensors[J]. IEEE Transactions on Consumer Electronics, 2008, 54(3): 1173. DOI: 10.1109/TCE.2008.4637603. [百度学术]
AI-NAIMI I, WONG C B, MOORE P, et al. Advanced approach for indoor identification and tracking using smart floor and pyroelectric infrared sensors[C]// International Conference on Information and Communication Systems. New York: IEEE, 2014:1-6. DOI: 10.1109/IACS.2014.6841966. [百度学术]
杨丹, 徐彬. 基于人行为地图的室内PIR定位方法[J]. 东北大学学报(自然科学版), 2018, 39(6):776. DOI:10.12068/j.issn. 1005-3026.2018.06.004. [百度学术]
YANG Dan, XU Bin. PIR-based indoor localization method combined with human behavior-based map[J]. Journal of Northeastern University (Natural Science), 2018, 39(6):776. DOI:10.12068/j.issn. 1005-3026.2018.06.004. [百度学术]
陈龙. 基于无线热释电红外传感器人体目标识别的研究[D]. 武汉:武汉理工大学, 2013. [百度学术]
CHEN Long. Research of human target identification based on wireless pyroelectric infrared sensors [D]. Wuhan: Wuhan University of Technology, 2013. [百度学术]
万柏坤, 冯莉, 明东,等. 基于热释电红外信息的人体运动特征提取与识别[J]. 纳米技术与精密工程, 2012,10(3):249. DOI: 10.13494/j.npe.2012.044. [百度学术]
WAN Baikun, FENG Li, MING Dong, et al. Extraction and recognition of human body motion features based on pyroelectric infrared information[J]. Nanotechnology and Precision Engineering, 2012,10(3):249. DOI: 10.13494/j.npe.2012.044. [百度学术]
YANG Bo, LI Xiaoshan, LUO Jing. A novel multi-human location method for distributed binary pyroelectric infrared sensor tracking system: region partition using PNN and bearing-crossing location[J]. Infrared Physics and Technology, 2015,68:35. DOI: 10.1016/j.infrared.2014.10.006. [百度学术]
KIM H H, HA K N, LEE S, et al. 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. DOI: 10.1109/TSMCC.2008.2008099. [百度学术]
秦锋, 杨波, 程泽凯. 分类器性能评价标准研究[J]. 计算机技术与发展, 2006,16(10):91. DOI: 10.3969/j.issn.1673-629X.2006.10.029. [百度学术]
QIN Feng, YANG Bo, CHENG Zekai. Research on measure criteria in evaluating classification performance[J]. Computer Technology and Development, 2006,16(10):91. DOI: 10.3969/j.issn.1673-629X.2006.10.029. [百度学术]
周超,方秀琴,吴小君,等.基于三种机器学习算法的山洪灾害风险评价[J].地球信息科学学报,2019,21(11):1679. DOI:10.12082/dqxxkx.2019.190185. [百度学术]
ZHOU Chao, FANG Xiuqin, WU Xiaojun, et al. Risk assessment of mountain torrents based on three machine learning algorithms[J]. Journal of Geo-information Science, 2019,21(11):1679. DOI:10.12082/dqxxkx.2019.190185. [百度学术]