一种人体存在和移动的检测方法技术

技术编号:18201816 阅读:27 留言:0更新日期:2018-06-13 05:21
本发明专利技术公开了一种人体存在和移动的检测方法,利用温度点阵传感器检测作为热点的人体,所述温度点阵传感器内置n*m个温度点阵,其特征在于,所述检测方法包括如下步骤:1)温度点阵传感器检测当前温度,得到温度分布公式,从温度分布公式中得到最高温度Tmax=fmax(Pt(i,j))、最低温度Tmin=fmin(Pt(i,j)),以及温度点阵总能量E=SUM(Pt(i,j));将温度点阵以先行、后列的顺序排成一序列F:{Pt(0,0),Pt(0,1),Pt(0,2),……Pt(0,m‑1),Pt(1,0),……Pt(n‑1,m‑1)};2)判断是否存在热点:如果Tmax‑Tavg<C,则表示热点不存在,返回步骤1);如果Tmax‑Tavg≥C,则表示热点存在,热点温度pk=Tmax,进入步骤3);3)计算出热点在温度点阵中的移动轨迹。

【技术实现步骤摘要】
一种人体存在和移动的检测方法
本专利技术涉及传感
,尤其是一种人体存在和移动的检测方法。
技术介绍
红外热释电传感器是一种基于热释电效应原理的被动红外探测器,它能够检测出探测区域内的移动红外辐射源,实现运动人体的检测。由于其低成本、低功耗及环境适应性强等特点,被广泛应用于安防系统、照明控制及摄像机的辅助监控中。红外热释电传感器可以将探测到的运动人体的红外辐射转换为连续电压信号输出,在该模拟信号中包含有与人体运动形态有关的特征信息,利用统计学方法或特征提取算法可以从中获取与人体某些特定动作(如行走、跑步、跳跃等)相对应的特征参量,从而设计实现一种基于热释电信息的人体动作识别系统。如申请号为201110428909.3的中国专利公开的一种人体移动感应的热释电红外传感器,包括基座,基座和上盖帽连接,上盖帽上设有红外滤光片窗,在基座上配置有场效应管,场效应管配置有基板,基板上设有敏感器件,场效应管通过基板和敏感器件电连接,场效应管、基板、敏感器件位于上盖帽内,且处在红外滤光片窗的正下方。然而这种传感器只能检测运动中的人体,对于静止不动的人体是没有检测能力的,因此其工作性能和应用范围受到了很大的限制。为解决上述问题,目前市场上研发出了可检测静态人体的温度传感器,如申请号为201310197794.0的人体红外温度传感器的数据处理方法,通过感应人体红外辐射能量进行一系列的数据处理,判断静态或者动态的人体是否存在。然而这种传感器检测范围较小,而且无法检测快速移动的物体,因此应用范围也受到诸多的限制。此外,还有一种采用多普勒微波传感器的方式,如申请号为201610993123.9的中国专利公开的一种汽车内人体探测报警方法,首先检测蓝牙防丢器是否与蓝牙模块配对连接,然后通过多普勒微波模块或/和座垫式薄膜开关探测汽车内是否有人。但采用多普勒微波传感器的方式,其无法区分物体和人体,因此应用范围也受到诸多的限制。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术存在的问题,提供一种既能检测动态、静态情形,也能检测小范围的移动轨迹的人体存在和移动的检测方法。本专利技术解决上述技术问题所采用的技术方案为:一种人体存在和移动的检测方法,利用温度点阵传感器检测作为热点的人体,所述温度点阵传感器内置n*m个温度点阵,其特征在于,所述检测方法包括如下步骤:1)温度点阵传感器检测当前温度,得到温度分布公式:温度点阵传感器检测当前温度得到温度点阵,其中温度点阵的行数为n,温度点阵的列数为m,n≥3,m≥3,得到温度分布公式如下,Pt(i,j)指温度点阵中第i行、第j列这一点的温度:从上述温度分布公式中得到最高温度Tmax=fmax(Pt(i,j))、最低温度Tmin=fmin(Pt(i,j)),以及温度点阵总能量E=SUM(Pt(i,j));将上述温度点阵以先行、后列的顺序排成一序列F:{Pt(0,0),Pt(0,1),Pt(0,2),……Pt(0,m-1),Pt(1,0),……Pt(n-1,m-1)};2)判断是否存在热点:2.1)首先,获得常数C=SQRT(E-(Tmax-Tmin)*1;2.2)然后,获得温度点阵的平均值Tavg=E/n*m;2.3)最后,将Tmax与Tavg进行比较,如果Tmax-Tavg&lt;C,则表示热点不存在,返回步骤1);如果Tmax-Tavg≥C,则表示热点存在,Tmax所代表的点即为热点,热点温度pk=Tmax,k表示热点在上述序列F中的序号,k∈(1,n*m),进入步骤3);3)计算出热点在温度点阵中的移动轨迹:3.1)在t0时刻取得第一热点温度pk0,并且求出该第一热点温度pk0在温度点阵中的位置LOCATE(i0,j0),其中i0为(k0-1)/ROW得到的商取整,j0为(k0-1)/LIN得到的余数;3.2)在t1时刻取得第二热点温度pk1,并且求出该第二热点温度pk1在温度点阵中的位置LOCATE(i1,j1),其中i1为(k1-1)/ROW得到的商取整,j1为(k1-1)/LIN得到的余数;3.3)比较LOCATE(i0,j0)和LOCATE(i1,j1),从而从温度点阵得到热点相应的运动轨迹。进一步地,在步骤3.3)中,如果i0&gt;i1、j0=j1,则表示热点向前方运动;如果i0&lt;i1、j0=j1,则表示热点向后方运动;如果i0=i1、j0&gt;j1,则表示热点向左边运动;如果i0=i1、j0&lt;j1,则表示热点向右边运动;如果i0&gt;i1、j0&gt;j1,则表示热点向左前方运动;如果i0&gt;i1、j0&lt;j1,则表示热点向右前方运动;如果i0&lt;i1、j0&gt;j1,则表示热点向左后方运动;如果i0&lt;i1、j0&lt;j1,则表示热点向右后方运动。与现有技术相比,本专利技术的优点在于:通过采用温度点阵传感器测到的点阵温度分布,来对应人体的静止和移动,能一体检测人体静止和移动。具体实施方式一种人体存在和移动的检测方法,利用温度点阵传感器,该温度点阵传感器内置n*m个温度点阵,通过温度点阵内的热成像,检测到人体的运动轨迹,通过算法可判断人体在点阵中的移动和存在。具体地,检测方法包括如下步骤:1)温度点阵传感器检测当前温度,得到温度分布公式:温度点阵传感器内置的各温度点阵分别检测当前温度点阵,温度点阵行数LIN为n,温度点阵列数ROW为m,n≥3,m≥3,得到温度分布公式如下,Pt(i,j)指点阵中第i行、第j列这一点的温度:在本实施例中,优选的,温度点阵数TO为4,温度点阵行数LIN为4,温度点阵列数ROW为4,温度分布公式如下:由此可从上述温度分布公式中得到最高温度Tmax=fmax(Pt(i,j))(即Pt(i,j)的最大值)和最低温度Tmin=fmin(Pt(i,j))(即Pt(i,j)的最小值),以及温度点阵总能量E=SUM(Pt(i,j))。将上述温度点阵以先行、后列的顺序排成一序列F:{Pt(0,0),Pt(0,1),Pt(0,2),……Pt(0,m-1),Pt(1,0),……Pt(n-1,m-1)}。2)判断是否存在热点:2.1)首先,获得一常数C=SQRT(E-(Tmax-Tmin)*1,C与温度传感器自身性质相关;2.2)然后,获得温度点阵的平均值Tavg=E/n*m;2.3)最后,将Tmax与Tavg进行比较,如果Tmax-Tavg&lt;C,则表示热点不存在,返回步骤1);如果Tmax-Tavg≥C,则表示热点存在,Tmax所代表的点即为热点,热点温度pk=Tmax,k∈(1,n*m),表示热点在上述序列F中的序号,在本实施例中,k∈(1,16),进入步骤3);通过将Tmax-Tavg与常数C比较,可避免受到因环境温度接近热点温度的干扰;3)计算出热点在温度点阵中的移动轨迹:3.1)在t0时刻取得第一个热点温度pk0,并且求出该第一个热点温度pk0在温度点阵中的位置,即得到具有第一个热点温度pk0的第一个热点在温度点阵中的坐标:LOCATE(i0,j0),其中i0为(k0-1)/m得到的商取整,j0为(k0本文档来自技高网
...

【技术保护点】
一种人体存在和移动的检测方法,利用温度点阵传感器检测作为热点的人体,所述温度点阵传感器内置n*m个温度点阵,其特征在于,所述检测方法包括如下步骤:1)温度点阵传感器检测当前温度,得到温度分布公式:温度点阵传感器检测当前温度得到温度点阵,其中温度点阵的行数为n,温度点阵的列数为m,n≥3,m≥3,得到温度分布公式如下,Pt(i,j)指温度点阵中第i行、第j列这一点的温度:

【技术特征摘要】
1.一种人体存在和移动的检测方法,利用温度点阵传感器检测作为热点的人体,所述温度点阵传感器内置n*m个温度点阵,其特征在于,所述检测方法包括如下步骤:1)温度点阵传感器检测当前温度,得到温度分布公式:温度点阵传感器检测当前温度得到温度点阵,其中温度点阵的行数为n,温度点阵的列数为m,n≥3,m≥3,得到温度分布公式如下,Pt(i,j)指温度点阵中第i行、第j列这一点的温度:从上述温度分布公式中得到最高温度Tmax=fmax(Pt(i,j))、最低温度Tmin=fmin(Pt(i,j)),以及温度点阵总能量E=SUM(Pt(i,j));将温度点阵以先行、后列的顺序排成一序列F:{Pt(0,0),Pt(0,1),Pt(0,2),……Pt(0,m-1),Pt(1,0),……Pt(n-1,m-1)};2)判断是否存在热点:2.1)首先,获得常数C=SQRT(E-(Tmax-Tmin)*1;2.2)然后,获得温度点阵的平均值Tavg=E/n*m;2.3)最后,将Tmax与Tavg进行比较,如果Tmax-Tavg&lt;C,则表示热点不存在,返回步骤1);如果Tmax-Tavg≥C,则表示热点存在,Tmax所代表的点即为热点,热点温度pk=Tmax,k表示热点在上述序列F中的序号,k∈(1,n*m),进入步骤3);3)计算出热点在温度点阵中...

【专利技术属性】
技术研发人员:张珣陈良富
申请(专利权)人:浙江摩根智能技术有限公司
类型:发明
国别省市:浙江,33

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

1