- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于红外温度点阵的人体检测
摘 要:采用矩阵式红外热电堆采集空间温度数据,并利用改进的RBF(Radical Basis Function径向基函数)神经网络算法进行人体入侵检测。通过改进的粒子群算法优化RBF的精度和收敛速度,其中为了消除基本PSO(Particle Swarm Optimization粒子群算法)在某些函数的优化上有收敛速度慢、精度较差的缺点,采用惯性权重因子改进了粒子群算法。将改进PSO算法训练的RBF神经网络应用到人体入侵检测识别中,通过实测数据验证,改进后的RBF神经网络算法的训练效果有明显的提升,检测效果也有明显的提高。
关键词:矩阵式红外热电堆;RBF神经网络;惯性权重因子;粒子群算法
DOI:10.16640/j.cnki.37-1222/t.2017.04.220
1 引言
常用的人体入侵检测方法有视频监测、超声波、机电检测、红外检测等,而它的准确性和可靠性对人??的生命财产安全起确定性的作用。本文采用的是Melexis(迈来芯)的一套矩阵式红外热电堆温度采集装置,其中传感器MLX90621是一款采用16*4像素的红外阵列传感器,可以检测出一副画面中64个点的温度,可以提供的视角范围是,配合电机,它的检测范围可以达到,因此它每一帧可以测得的温度数据有个。相比于传统的检测方法,虽然它的检测像素低,但是在后面的算法计算中,它的计算量会降低,它的优势在于成本低、体积小易于隐蔽,而且不易受环境因素的影响,比如黑夜、电磁干扰等。在人体识别部分,本文采用的是改进RBF神经网络算法,RBF神经网络是一种采用局部接受域来执行函数映射的人工神经网络[1]。而如何确定RBF神经网络的隐层基函数的个数、中心向量以及宽度是训练RBF神经网络的关键所在。假如设定的隐层基函数的个数偏多会造成训练和测试的时间加长,不仅容易产生过拟合[2],而且还会造成网络的泛化能力下降。相反,设定偏少的话会造成神经网络的收敛误差变大。一般采用K-mean聚类算法来确定径向基函数的个数和中心向量,但其依赖初始中心的选择,只能获得局部最优解[3]。
粒子群算法(PSO)是基于群体智能的优化算法,通过粒子间的合作与竞争的群体智能理论的优化搜索,它可以记忆所有粒子都共享的迄今为止问题的最优解[4]。PSO的优势在于简单且易于实现。但基本PSO的缺点在于其参数是相对固定的,会导致在优化某些函数时,造成精度差、收敛速度慢等。因此本文针对基本PSO的缺点,提出了结合惯性权重模型,将适应度择优选取引入基本PSO算法的方法进行改进。RBF神经网络首先采用最近邻聚类算法来确定隐层基函数的个数,中心向量即为聚类的的均值。同时将改进的粒子群优化算法来优化最近邻聚类算法的聚类半径,从而确定出RBF神经网络最优的隐层基函数和中心向量,使其不用依靠初始中心的选择,减少了现有算法中人为因素的影响,从而有效地提高了RBF神经网络的精度和收敛速度。独立训练特定的RBF网络并合成其预测结果,可以有效得提高神经网络表达对象的准确性[5,6]。将改进PSO优化RBF神经网络的方法应用于人体入侵检测识别中,通过实测数据验证,准确率相对基本RBF神经网络有了显著的提高。
2 RBF神经网络设计
2.1 RBF基本原理
RBF 神经网络,即径向基神经网络,是前馈神经网络的一种,具有三层结构,如图 1 所示。它的基本思想是用RBF作为隐单元的“基”构成隐含层空间,将输入矢量直接(即不需要通过权链接)映射到隐空间,当RBF神经网络的中心确定之后,映射关系也就随之确定了。隐含层的作用是把向量从低维映射到高维,这样低维线性不可分的情况到高维就线性可分了,隐含层空间到输出空间的映射关系是线性的。
(1)假设已经有个聚类中心,分别为:,分别计算与它们之间的距离,。
(2),即到中心的欧式距离最小。
(3)比较与的大小,如果,则就会被设定为一个新的聚类中心,如果,则按照更新,。
(4)重新选取下一个输入的样本数据,返回1)。
(5)所有的输入数据取完则结束。
从上面的算法步骤来看,可以得出,隐层基函数的中心的确定,最主要的因素是聚类半径,若过大,会造成基函数的中心个数较少的情况,从而导致网络的收敛误差偏大,反之则会造成基函数的中心个数较多的情况,从而导致网络的泛化能力下降。因此本文在最近邻聚类算法中选取合适的聚类半径时,采用改进的粒子群算法,最后可以确定出最优的RBF神经网络的隐层基函数的中心向量。
3 粒子群优化算法
3.1 基本粒子群优化算法
粒子群优化算法(PSO)是由Kennedy和 Eberhart于1995年提出的一种通过模仿鸟类群体捕食行为研究的群体智能算法[7]。粒子群优化算法
文档评论(0)