基于红外阵列人数传感器的计数方法及装置制造方法及图纸

技术编号:15226660 阅读:305 留言:0更新日期:2017-04-27 07:43
本发明专利技术的基于红外阵列人数传感器的计数方法,对设置于门口上方的红外阵列传感器的输出信号进行处理,识别出由人体产生的轮廓,并对轮廓的运动方向进行跟踪;通过轮廓的运动轨迹来判断人员是进入还是外出,以实现进出人员计数。本发明专利技术计数装置,包括单片机系统及与其相连接的红外阵列传感器、PIR传感器和电源电路,单片机系统通过红外阵列传感器获取检测区域的红外图像,通过PIR传感器检测是否有人员经过门口。本发明专利技术的计数方法及装置,解决了红外对射式传感器在多人通过时检测精度低的问题,具有多目标跟踪、识别精度高、功耗低的优点,由于安装位置高,具有不易损坏的优点,有益效果显著,适于应用推广。

【技术实现步骤摘要】

本专利技术涉及一种人员计数方法及装置,更具体的说,尤其涉及一种基于红外阵列人数传感器的计数方法及装置
技术介绍
人数传感器又称客流量计数器,是一种统计人员通过数量的一种传感器。在各种智能控制系统中得到广泛应用。常见的人数传感器主要有红外对射和视频识别两种类型。红外对射式人数传感器包括发射端和接收端,它们分别安装在大门的两侧。发射端产生两根红外射线,接收端主要为可逆计数器,通过测量人员经过时遮挡两根红外射线先后的不同,确定人员进出方向;通过对遮挡脉冲个数的计数,计算出进出传感器人员的数量,两者结合达到统计人数的目的。这种传感器结构简单,安装方便,价格便宜。但人数计数精度不高,尤其是多人通过时,人员相互交错,传感器可能计数成只有一人通过。只能用于对人数误差要求不高的场合。视频识别人数传感器采用图像处理技术,通过对人员进入视频检测区域的各种形态进行建模,基于运动目标跟踪与识别技术,实现对人员进出方向进行识别,并分别对进出人数实现精确统计。这种传感器计数精度高,但价格贵,需要很好的硬件和软件来实现鉴别算法,同时对探测区域照度等环境参数要求高,主要用于对人数计数精度要求高的场合。研发一种价格适中,计数精度高的人数传感器是智能控制的迫切要求。这就是我们的红外线阵列传感器的人数传感器。
技术实现思路
本专利技术为了克服上述技术问题的缺点,提供了一种基于红外阵列人数传感器的计数方法及装置。本专利技术的基于红外阵列人数传感器的计数方法,其特征在于,通过以下方法来实现:对设置于门口上方的红外阵列传感器的输出信号进行处理,识别出由人体产生的轮廓,并对轮廓的运动方向进行跟踪;通过轮廓的运动轨迹来判断人员是进入还是外出,以实现进出人员计数。本专利技术的基于红外阵列人数传感器的计数方法,其特征在于,设红外阵列传感器设置于门内的上方,其输出图像的最上一行像素采集靠近门口区域;具体通过以下步骤来实现:a).判断是否有人员经过门口,如果没有人员经过,执行步骤b);如果有人员经过,则执行步骤c);b).计算背景温度值,读取红外阵列传感器当前帧的数值,并将所有像素点的原始数据换算为真实温度值;将各个像素点当前帧及其之前的共计N帧温度数据进行平均值计算,得到的平均值作为各个像素点的背景温度值;执行步骤a);c).背景的降噪处理,读取红外阵列传感器当前帧的数值,将所有像素点的原始数据换算为真实温度值,并将当前帧的温度值减去背景温度值,得到每个像素点的温差值;如果有温差值超过±0.5℃的孤立像素点存在,则将相应像素点的温差值清零;然后再通过时间滤波获取各个像素点的温差值;执行步骤d);d).获取二值化图像,将各个像素点的温差值与门限值Vth进行比较,如果超过门限值Vth则像素点置为1,如果低于门限值Vth则像素点置为0,以得到当前帧的二值化图像;执行步骤e);e).轮廓聚合和特征点判定,将当前帧二值化图像中所有为1的像素点进行空间聚合,通过对聚合后像素点的外形进行分析,识别出表示人员存在的轮廓;将轮廓的几何中心对应的像素点或者轮廓内具有最大温差值的像素点标记为特征点,特征点作为轮廓运动的跟踪点;执行步骤f);f).跟踪点的移动及产生,新一帧图像出现后,依次经过步骤d)和e)的相同处理,识别出新一帧图像中特征点相对于上一帧图像中特征点的移动方向,该移动方向即为跟踪点的运动方向,完成跟踪点移动或新跟踪点产生;执行步骤g);g).跟踪点移出的判断,随着图像帧的不断输出和跟踪点运动状态的判断,对于已经消失的跟踪点,记录其最后一次出现的时间和位置;如果跟踪点最后一次出现的时间与当前时间相比,超过了相应的门限值Tth,则表明此特征点所跟踪的人体已经移出传感器镜头范围;执行步骤h);h).人员进出判断和累积,如果一个跟踪点的运动方向为“由门口对应的最上一行像素点进入、而由其余3个方向最外围的像素点消失”,则判断为人员进入,进入人数加1;如果一个跟踪点的运动方向为“由除门口外的其余3个方向最外围的像素点进入、而由门口对应的最上一行像素点消失”,则判断为人员外出,外出人数加1。本专利技术的基于红外阵列人数传感器的计数方法,步骤a)中判断是否有人员经过门口是通过PIR传感器输出的信号进行判断,如果PIR传感器输出的信号超过设定的窗口门限,则认为有人员经过,如果没有超过,则认为没有人员经过。本专利技术的基于红外阵列人数传感器的计数方法,步骤b)中参与平均值计算图像帧数为5~20s内所采集的图像帧数,步骤c)中所述的时间滤波方法为:求取当前帧中每个像素点温度值与前一帧中对应像素点温度值的算术平均值,获得的平均值作为当前帧图像中像素点的平均值;步骤d)中所述门限值Vth的大小与当前外界温度成反比。本专利技术的基于红外阵列人数传感器的计数方法,所述红外阵列传感器为8像素×8像素输出,步骤h)中,如果跟踪点由靠近大门的一行中的8个像素点进入、而从远离大门的一行中的8个像素点或者两侧最外侧的7个像素点消失,则判断为人员进入;如果跟踪点由远离大门的一行中的8个像素点或者两侧最外侧的7个像素点进入、而从靠近大门的一行中的8个像素点消失,则判断为人员外出。本专利技术的基于红外阵列人数传感器的计数装置,其特征在于:包括单片机系统及与其相连接的红外阵列传感器、PIR传感器和电源电路,PIR传感器经放大滤波电路与单片机系统相连接,电源电路给各电路的工作提供稳定的电压;单片机系统通过红外阵列传感器获取检测区域的红外图像,通过PIR传感器检测是否有人员经过门口,所述单片机系统还连接有用于输出人数值信号的通信接口电路。本专利技术的基于红外阵列人数传感器的计数装置,所述单片机系统由型号为STM32F103的芯片组成,红外阵列传感器通过I2C总线与单片机系统相连接,通信接口电路采用RS485通信接口。本专利技术的有益效果是:本专利技术的基于红外阵列人数传感器的计数方法及装置,通过对设置于门口上方的红外阵列传感器的输出信号进行处理,识别出由人体产生的轮廓,并对轮廓的运动方向进行跟踪;通过轮廓的运动轨迹来判断人员是进入还是外出,以实现进出人员计数。解决了红外对射式传感器在多人通过时检测精度低的问题,具有多目标跟踪、识别精度高、功耗低的优点,由于安装位置高,具有不易损坏的优点,有益效果显著,适于应用推广。本专利技术的基于红外阵列人数传感器的计数方法及装置的优点体现在:①、人数传感器安装在大门上方,人员通过时不会相互遮挡。同时传感器可以同时跟踪多个目标,使得传感器的人数计数精度,尤其是多人同时通过时的计数精度比红外对射式传感器有了大幅度提高;②、相对于视频识别技术,价格便宜了许多。对安装现场没有照度要求,晚上没有任何照度的情况下照常工作。功耗也比视频识别低得多;③、安装方便,无需像红外对射式传感器需要在大门两侧各安装一台设备,中间还需要用电缆将两者连接起来。阵列式传感器只有一台设备,安装方便的多。④、抗损坏能力强,阵列传感器安装大门上方3米的高度,不容易被人员破坏。不像红外对射传感器,安装高度只有1米左右,极容易遭到人为损坏。附图说明图1为8×8热电堆阵列红外传感器的结构示意图;图2为红外阵列传感器的成像示意图;图3本专利技术的人数传感器的电路原理图;图4为当前帧图像的示意图;图5为背景温度值图像;图6人体运动及对应的像素点移动原理图。图中:本文档来自技高网...
基于红外阵列人数传感器的计数方法及装置

【技术保护点】
一种基于红外阵列人数传感器的计数方法,其特征在于,通过以下方法来实现:对设置于门口上方的红外阵列传感器的输出信号进行处理,识别出由人体产生的轮廓,并对轮廓的运动方向进行跟踪;通过轮廓的运动轨迹来判断人员是进入还是外出,以实现进出人员计数。

【技术特征摘要】
1.一种基于红外阵列人数传感器的计数方法,其特征在于,通过以下方法来实现:对设置于门口上方的红外阵列传感器的输出信号进行处理,识别出由人体产生的轮廓,并对轮廓的运动方向进行跟踪;通过轮廓的运动轨迹来判断人员是进入还是外出,以实现进出人员计数。2.根据权利要求1所述的基于红外阵列人数传感器的计数方法,其特征在于,设红外阵列传感器设置于门内的上方,其输出图像的最上一行像素采集靠近门口区域;具体通过以下步骤来实现:a).判断是否有人员经过门口,如果没有人员经过,执行步骤b);如果有人员经过,则执行步骤c);b).计算背景温度值,读取红外阵列传感器当前帧的数值,并将所有像素点的原始数据换算为真实温度值;将各个像素点当前帧及其之前的共计N帧温度数据进行平均值计算,得到的平均值作为各个像素点的背景温度值;执行步骤a);c).背景的降噪处理,读取红外阵列传感器当前帧的数值,将所有像素点的原始数据换算为真实温度值,并将当前帧的温度值减去背景温度值,得到每个像素点的温差值;如果有温差值超过±0.5℃的孤立像素点存在,则将相应像素点的温差值清零;然后再通过时间滤波获取各个像素点的温差值;执行步骤d);d).获取二值化图像,将各个像素点的温差值与门限值Vth进行比较,如果超过门限值Vth则像素点置为1,如果低于门限值Vth则像素点置为0,以得到当前帧的二值化图像;执行步骤e);e).轮廓聚合和特征点判定,将当前帧二值化图像中所有为1的像素点进行空间聚合,通过对聚合后像素点的外形进行分析,识别出表示人员存在的轮廓;将轮廓的几何中心对应的像素点或者轮廓内具有最大温差值的像素点标记为特征点,特征点作为轮廓运动的跟踪点;执行步骤f);f).跟踪点的移动及产生,新一帧图像出现后,依次经过步骤d)和e)的相同处理,识别出新一帧图像中特征点相对于上一帧图像中特征点的移动方向,该移动方向即为跟踪点的运动方向,完成跟踪点移动或新跟踪点产生;执行步骤g);g).跟踪点移出的判断,随着图像帧的不断输出和跟踪点运动状态的判断,对于已经消失的跟踪点,记录其最后一次出现的时间和位置;如果跟踪点最后一次出现的时间与当前时间相比,超过了相应的门限值Tth,则表明此特征点所跟踪的人体已经移出传感器镜头范围;执行步骤h);h...

【专利技术属性】
技术研发人员:黄程云
申请(专利权)人:济南赛英立德电子科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1