一种基于tof相机的多场景人数统计方法转让专利

申请号 : CN201910621363.X

文献号 : CN110674672B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐国晟訚胜利陈浩

申请人 : 北京滴普科技有限公司

摘要 :

本发明公开了一种基于tof相机的多场景人数统计方法,包括但不限于旅游景点、商场、公交车、图书馆等具有固定进出通道的场所,通过tof相机,结合后端处理器,统计上述公共区域内的人数;从而可以适应多种光照条件,光照条件较差甚至夜晚无灯情况下也可以有效统计人数,整个统计过程除tof相机模组与树莓派(兼容多种嵌入式开发板)及相关线缆外,无需其他额外设备,具有设备精简、安装方便等优点,而且,整个统计方法除可以统计人数之外,还可以识别行人的身高,以适应特殊场景需求。

权利要求 :

1.一种基于tof相机的多场景人数统计方法,其特征在于,包括以下步骤:S1:根据场景需求,在场景适当位置安装tof相机获取当前区域图像;

S2:把TOF_camera相机获取的3D点云数据转化为二维深度图像a:S3:选取测试用模板b,满足下列方程即可判定为匹配模板:S4:当前图像与匹配模板进行帧差处理,不存在则取系统中匹配模板,获取预处理图像,消除背景带来的干扰信息;

S5:选取5*5滤波算子,进行腐蚀操作,去除tof图像中噪点;

S6:选取7*7滤波算子,进行膨胀操作,并循环三次,以降低因tof相机因未返回结构光造成的成像黑洞对检测结果的影响;

S7:目标检测:

S701:对步骤S6处理结果进行二值化处理,灰度值阈值是45;对二值化进行连通区域检测,当检测到目标时,对目标特征进行分析,数据点小于300舍去,数据点大于300的统计目标特征中心坐标,用于检测1.4M以下身高;

S702:对步骤S6处理结果进行二值化处理,灰度值阈值是75;对二值化进行连通区域检测,当检测到目标时,对目标特征进行分析,数据点小于300舍去,大于300的统计目标特征中心坐标,用于检测1.4M以上身高;

S8:目标跟踪:针对检测出的行人目标特征点,进行进出人数统计,点m1(i,j)、m2(i,j)...mn(i,j)为当前检测目标点,具体的:S801:上一帧不存在目标点:(1)人数统计队列为空:当i<180时,判定为初始进入,启动进入人数队列统计;当i>460时,判定为初始离开,启动离开人数队列统计;(2)人数统计队列不为空:若目标初始点i0<180,结束点in>460,则统计此时进入一人;若目标初始点i0>460,结束点in<180,则判定此时离开一人;

S802:当上一帧存在目标点时,对当前存在的目标点进行遍历分类,把当前检测的目标点与上一帧中队列中目标的最后坐标点进行比较,若当前检测的目标点m(i,j)与上一帧中队列中目标的最后坐标点m'(i',j')满足以下关系:(2)若i0<180,则i-i'>5

若i0>460,则i-i'<5

则当前点加入上一帧人数统计队列,否则当i<180时,判定为初始进入,启动人数队列统计;当i>460时,判定为初始离开,启动人数队列统计;

S803:当队列人数不再增加时,判定队列人数数据,如果初始点i0<180,且结束点in>

460,则统计此时进入一人;若初始点i0>460,结束点in<180,则判定此时离开一人;

S804:重复上述S801、S802、S803则可以进行不间断的人数统计;

S9:数据统计与传输;

多场景:包括但不限于旅游景点、商场、公交车、图书馆或具有固定进出通道的场所;上述S1-S9中m,n分别为图像长宽方向大小,i,j为具体像素点坐标。

说明书 :

一种基于tof相机的多场景人数统计方法

技术领域

[0001] 本发明涉及公共区域内人数统计技术领域,具体为一种基于tof相机的多场景人数统计方法。

背景技术

[0002] 近几年的对于旅游景点、商场、公交车、图书馆等具有固定进出通道的场所客流量统计系统主要均采用非接触的方式,其对应的主流传感器大体分为单目摄像头,双目摄像头,红外光幕传感器等这三类。
[0003] 在已有的相关专利中,申请号为201210413969.2的发明专利中描述了一种基于单目的摄像头智能化视频客流分析方法及系统,其原理是基于机器视觉理论,首先对监控视频的人体目标初步检测并跟踪目标,最后判断客流轨迹得到客流数据;申请号为201310363318.1的发明专利描述了一种基于双目摄像头的视频分析方法,其原理是获取摄像头采集的两张原始二维图,利用深度图算法对两张原始二维图进行重建及背景过滤,获得3D深度图,然后利用图像分割算法得到目标位置,并跟踪目标,最后判断客流轨迹得到客流数据;申请号为201320379173.X的专利中描述了一种基于红外光幕传感器的客流统计分析及系统,原理是利用红外发射模块将红外光发射出去,同时红外接收模块来接收自身发射出去的红外光,与此同时,如果人体目标经过该区域,其辐射出来的红外线会导致人体热释电红外探头检测到微弱的信号变化,经信号处理电路后传送给客流微控制器,并判断单人或者双人通过,最终得到客流数据。
[0004] 上述市面的三种人流量统计系统存在以下不足:单、双目普通相机:a.对环境光照条件要求较高,较暗调条件下无法准确检测识别人数;b.戴帽子等特殊人群无法识别;基于电子感应设备:需要安装检测门,影响正常进出,降低效率。基于其他设备:一些需要区分行人身高的场景如车、船等,无法有效的区分行人的身高。

发明内容

[0005] 本发明的目的在于提供一种基于tof相机的多场景人数统计方法,可以适应多种光照条件,光照条件较差甚至夜晚无灯情况下也可以有效统计人数,以解决上述背景技术中提出的问题。
[0006] 为实现上述目的,本发明提供如下技术方案:一种基于tof相机的多场景人数统计方法,包括以下步骤:
[0007] S1:根据场景需求,在场景适当位置安装tof相机获取当前区域图像;
[0008] S2:通过公式把TOF_camera相机获取的3D点云数据转化为二维深度图像:
[0009]
[0010] S3:相邻两帧图像进行帧差处理,并对帧差结果进行阈值判定,选取测试用模板,满足下列方程即可判定为匹配模板:
[0011]
[0012] S4:当前图像与匹配模板进行帧差处理,不存在则取系统中匹配模板,获取预处理图像,消除背景带来的干扰信息;
[0013] S5:选取5*5滤波算子,进行腐蚀操作,去除tof图像中噪点;
[0014] S6:选取7*7滤波算子,进行膨胀操作,并循环三次,以降低因tof相机因未返回结构光造成的成像黑洞对检测结果的影响;
[0015] S7:目标检测:
[0016] S701:对ai,j进行二值化处理,灰度值阈值是20-45;对二值化进行连通区域检测,当角点检测检测到目标时,对目标特征进行分析,数据点小于300舍去,数据点大于300的统计目标特征中心坐标,用于检测1.4M以下身高;
[0017] S702:对ai,j进行二值化处理,灰度值阈值是20-75;对二值化进行连通区域检测,当角点检测检测到目标时,对目标特征进行分析,数据点小于300舍去,大于300的统计目标特征中心坐标,用于检测1.4M以上身高;
[0018] S8:目标跟踪:针对检测出的行人目标特征点,进行进出人数统计,点m1(a,b)、m2(a,b)、、、mn(a,b)为当前检测目标点,具体的:
[0019] S801:上一帧不存在目标监测点:(1)人数统计队列为空:当a<180时,判定为初始进入,启动进入人数队列统计;当a>460时,判定为初始离开,启动离开人数队列统计;(2)人数统计队列不为空:若初始点a0<180,结束点an>460,则统计此时进入一人;若初始点a0>460,结束点an<180,则判定此时离开一人;
[0020] S802:当上一帧存在目标点时,对当前存在的目标点进行遍历分类,把当前检测的目标点与上一帧中队列中最后坐标点进行比较,若当前点坐标与下一点坐标m1(a1,b1)、m1'(a1',b1')满足以下关系:
[0021] (1)
[0022] (2)若a0<180,则a1-a1'>5
[0023] 若a0>460,则a1-a1'<5
[0024] 则当前点加入上一帧人数统计队列,否则当a<180时,判定为初始进入,启动人数队列统计;当a>460时,判定为初始离开,启动人数队列统计;
[0025] S803:当队列人数不再增加时,判定人数队列数据,如果初始点a0<180,且结束点an>460,则统计此时进入一人;若初始点a0>460,结束点an<180,则判定此时离开一人;
[0026] S804:重复上述S801、S802、S803则可以进行不间断的人数统计;
[0027] S9:数据统计与传输。
[0028] 更进一步地,多场景:包括但不限于旅游景点、商场、公交车、图书馆或具有固定进出通道的场所。
[0029] 更进一步地,上述S1-S9中m,n为图像长宽方向大小,i,j为具体像素点坐标,a,b为前后两帧相邻图像。
[0030] 与现有技术相比,本发明的有益效果是:
[0031] 本发明提供的一种基于tof相机的多场景人数统计方法,可以适应多种光照条件,光照条件较差甚至夜晚无灯情况下也可以有效统计人数,整个统计过程除tof相机模组与树莓派(兼容多种嵌入式开发板)及相关线缆外,无需其他额外设备,具有设备精简、安装方便等优点,而且,整个统计方法除可以统计人数之外,还可以识别行人的身高,以适应特殊场景需求。

具体实施方式

[0032] 以下将详细说明本发明实施例,然而,本发明实施例并不以此为限。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033] 本发明实施例中:提供一种基于tof相机的多场景人数统计方法,包括以下步骤:
[0034] 步骤一:根据场景需求,在场景适当位置安装tof相机获取当前区域图像,其中,多场景:包括但不限于旅游景点、商场、公交车、图书馆等具有固定进出通道的场所,以满足更广泛的应用需求;
[0035] 步骤二:通过公式把TOF_camera相机获取的3D点云数据转化为二维深度图像:
[0036]
[0037] 步骤三:相邻两帧图像进行帧差处理,并对帧差结果进行阈值判定,选取测试用模板,满足下列方程即可判定为匹配模板:
[0038]
[0039] 步骤四:当前图像与匹配模板进行帧差处理,不存在则取系统中匹配模板,获取预处理图像,消除背景带来的干扰信息;
[0040] 步骤五:选取5*5滤波算子,进行腐蚀操作,去除tof图像中噪点;
[0041] 步骤六:选取7*7滤波算子,进行膨胀操作,并循环三次,以降低因tof相机因未返回结构光造成的成像黑洞对检测结果的影响;
[0042] 步骤七:目标检测:
[0043] S701:对ai,j进行二值化处理,灰度值阈值是20-45;对二值化进行连通区域检测,当角点检测检测到目标时,对目标特征进行分析,数据点小于300舍去,数据点大于300的统计目标特征中心坐标,用于检测1.4M以下身高;
[0044] S702:对ai,j进行二值化处理,灰度值阈值是20-75;对二值化进行连通区域检测,当角点检测检测到目标时,对目标特征进行分析,数据点小于300舍去,大于300的统计目标特征中心坐标,用于检测1.4M以上身高;
[0045] 步骤八:目标跟踪:针对检测出的行人目标特征点,进行进出人数统计,点m1(a,b)、m2(a,b)、、、mn(a,b)为当前检测目标点,具体的:
[0046] S801:上一帧不存在目标监测点:(1)人数统计队列为空:当a<180时,判定为初始进入,启动进入人数队列统计;当a>460时,判定为初始离开,启动离开人数队列统计;(2)人数统计队列不为空:若初始点a0<180,结束点an>460,则统计此时进入一人;若初始点a0>460,结束点an<180,则判定此时离开一人;
[0047] S802:当上一帧存在目标点时,对当前存在的目标点进行遍历分类,把当前检测的目标点与上一帧中队列中最后坐标点进行比较,若当前点坐标与下一点坐标m1(a1,b1)、m1'(a1',b1')满足以下关系:
[0048] (1)
[0049] (2)若a0<180,则a1-a1'>5
[0050] 若a0>460,则a1-a1'<5
[0051] 则当前点加入上一帧人数统计队列,否则当a<180时,判定为初始进入,启动人数队列统计;当a>460时,判定为初始离开,启动人数队列统计;
[0052] S803:当队列人数不再增加时,判定人数队列数据,如果初始点a0<180,且结束点an>460,则统计此时进入一人;若初始点a0>460,结束点an<180,则判定此时离开一人;
[0053] S804:重复上述S801、S802、S803则可以进行不间断的人数统计;
[0054] 步骤九:数据统计与传输,其采用与上述已公开专利相同的实施方式,在此不作赘述。
[0055] 在上述步骤中m,n为图像长宽方向大小,i,j为具体像素点坐标,a,b为前后两帧相邻图像。
[0056] 综上所述:本发明提供的一种基于tof相机的多场景人数统计方法,可以适应多种光照条件,光照条件较差甚至夜晚无灯情况下也可以有效统计人数,整个统计过程除tof相机模组与树莓派(兼容多种嵌入式开发板)及相关线缆外,无需其他额外设备,具有设备精简、安装方便等优点,而且,整个统计方法除可以统计人数之外,还可以识别行人的身高,以适应特殊场景需求。
[0057] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。