一种人流视频侦测分析系统技术方案

技术编号:13205313 阅读:66 留言:0更新日期:2016-05-12 12:29
本发明专利技术公开了一种人流视频侦测分析系统,包括硬件设备、软件引擎和模板数据库,所述硬件设备包括计算机、视频输入设备、网络设备;所述软件引擎包括识别捕捉引擎、分帧引擎、投影引擎、3D轨迹跟踪引擎;所述模板数据库包括人形基础模板、人运动姿态模板,本系统通过统计前述每个人数据,计算人流量、人流密度、人流行进方向、人流平均速度。

【技术实现步骤摘要】

本专利技术涉及一种计算机辅助生物特征识别及分析系统,更具体地说,是一种人流视频侦测分析系统
技术介绍
随着现代社会的发展,人流密集程度越来。千万级人口的城市越来越多,这就导致这些城市每天在特定时间和特定地点,特别是交通枢纽、地铁换乘站、旅游景点处人流特别山ο而人流的聚集必然导致各种风险增加,例如,《人群拥挤踩踏事故的风险分析及预防控制》中记载:当人群密度超过5人/m2时,可将其视为连续介质,人群中产生扰动,如突然停电、自宽敞空间进入狭窄出入口、不同方向人群汇聚集中,会带来拥挤、阻塞、碰撞、混乱,这种扰动将以波的形式在人群中传播,演变成激波,就很容易导致拥挤踩踏事故。例如2015年迎元旦上海外滩踩踏事件、2004年元宵节北京密云灯会踩踏事件都是对人流密度超过临界点预防不足导致的悲剧。传统的应对策略都是根据过去的经验数据进行粗略的预测,无法实时了解当前人流密集点的人流数量及涌向该人流密集点的人流数量、人流速度等关键数据,应对的针对性差。本系统就是为了解决这一问题而设计开发。
技术实现思路
本专利技术是一种人流视频侦测分析系统,包括硬件设备、软件引擎和模板数据库,所述硬件设备包括计算机、视频输入设备、网络设备;所述软件引擎包括识别捕捉引擎、分帧引擎、投影引擎、3D轨迹跟踪引擎;所述模板数据库包括人形基础模板、人运动姿态模板,其特征在于:所述视频输入设备包括摄像机和硬盘录像机,摄像机进行视频实时输入,实时分析;硬盘录像机进行视频回放输入,事后分析;所述识别捕捉引擎,通过人形基础模板结合人运动姿态模板识别出人形,捕捉视频流中的人形图像;所述分帧引擎,将视频流拆分成每帧图像,识别捕捉引擎和分帧引擎交替工作,将包含有人形图像信息的帧,每帧每帧的抽取出来;所述投影引擎将抽取出来的人形图像根据人形基础模板结合人运动姿态模板将其分解成X轴、Y轴、Z轴,分别对应人的宽度、人的厚度、人的高度,并将之投射到地面,坐标投影算法结合人形运动模板计算出X-Y轴的中心点,每个中心点代表一个人,从而达到精确统计特定区域内的人数;所述3D轨迹跟踪引擎:第一步根据布尔原理通过对每帧图像中的多个物体的交集、分割、差集、联集的指令运算,像素聚集会根据于曲面法线来决定哪部分要保留、哪部分要移除,实现架构对象预测,通过所述模板数据库中的人形基础模板结合人运动姿态模板,侦测到是人体或部分人体的对象属性后;第二步把2D还原3D人体基本模板的算法叠加上去,生成3D人体对象,并逐个对每个3D人体对象做ID标记,更容易实现目标精确跟踪,后者在前者的基础上做轨迹侦测运算,精度更高;第三步采用带帧间预测的运动补偿方法是最大程度补全当前帧的缺损和推算出前一帧的每个3D运动对象在当前帧的位置;第四步通过帧比较和矢量计算,可精确计算出目标人的移动方向、轨迹、速度;所述计算机通过统计前述每个人数据,计算人流量、人流密度、人流行进方向、人流平均速度。所述软件引擎采用坐标投影结合3D轨迹跟踪的方法,投影算法将人形投射到坐标系中,采用人形基础模板结合人运动姿态模板,确定人形的X轴、Y轴、Z轴和人的中心点位置,中心点即代表一个人,进行人数的精确统计;3D轨迹跟踪采用带帧间预测的运动补偿方法和布尔原理叠加2D还原3D的算法,实现轨迹精确跟踪,并通过帧比较和矢量计算,可以精确计算出目标人的移动方向、轨迹和速度。所述投影引擎,当捕捉到多个人身体部位重叠时,按照未被遮挡部分形状,与人形基础模板结合人形运动姿态模板进行局部投射比较,通过布尔运算,推测为重叠的人的部位,并根据坐标投影算法可计算出该人的中心点位置,多个人身体部位可重叠,但人的投影中心点重叠概率很小,从而可精确计算出人流量和人的位置。所述实时视频输入设备,即摄像机可为倾斜安装,统计覆盖区域面积大于垂直安装。所述人形基础模板是一套人形部位的特征数据,通过特征数据匹配,可分辨出头、躯干、下肢的数量,再通过布尔运算可判断出为同一人的身体部位或多人重叠的未遮挡身体部位,从而判断出重叠的人的人数。【附图说明】图1是人形运动姿态的部分模板图图2是人形捕捉示图图3是人形3D投影2D原理图图4是人形2D还原3D原理图图5是人流量、人流移动方向、人流速度侦测示图图6是人流聚集密集度图图7是人流量热力图图8是人流量统计图图9是风险提不图图10是应急预案图图11是预警发布图【具体实施方式】下面结合说明书附图来说明【具体实施方式】:本专利是一种人流视频侦测分析系统,该系统的一种实施方式如下:1、人形判断:人形基础模板结合人运动姿态模板区分人与物体、动物;具体而言,本系统遴选各10个成年男女、10个未成年儿童,共为40个标准身材的不同年龄、不同高度、不同宽度的男女的身形,作为人形基础模板,模板并非是真的人形,而是一套人形的几何特征数据;同时,本系统将人的身体分为8个部分,针对身体的每一个部分,制作了人12种典型运动姿态,一共产生了 96种人的典型运动姿态,于是结合人形和运动姿态,共产生标准的人形姿态模板3840个,如图1;其后,将抓捕到的运动物体与系统模板库中的3840个人形自动套用,凡是与模板匹配的皆判断为人,进行捕捉,如图2;分帧引擎将视频流拆分成每帧图像,识别捕捉引擎和分帧引擎交替工作,把人形图像每帧每帧抽取出来;2、位置坐标体系的投影算法:进行人流量统计;投影引擎将抽取出来的人形图像根据人形姿态模板分解成X轴、Y轴、Z轴,分别对应人的宽度、人的厚度、人的高度,并将之投射到地面,坐标投影算法计算出X-Y轴的中心点,每个中心点代表一个人,此方法称为立体投影法,是人数精确计算的一个关键点;如图3;当多个人部分重叠时,按照未被遮挡部分形状,与人形姿态模板进行局部投射比较,通过布尔运算,判断出为重叠的人,根据坐标投影算法结合人形姿态模板可推算出该人的中心点位置,由于视频是二维的,人和人可以互相遮挡,但多个重叠人的投影的中心点在投影平面上重叠的概率很小,从而可精确计算出重叠的人数和位置,这是是人数精确计算的另一个关键点;3、3D轨迹跟踪算当前第1页1 2 本文档来自技高网...

【技术保护点】
一种人流视频侦测分析系统,包括硬件设备、软件引擎和模板数据库,所述硬件设备包括计算机、视频输入设备、网络设备;所述软件引擎包括识别捕捉引擎、分帧引擎、投影引擎、3D轨迹跟踪引擎;所述模板数据库包括人形基础模板、人运动姿态模板,其特征在于:所述视频输入设备包括摄像机和硬盘录像机,摄像机进行视频实时输入,实时分析;硬盘录像机进行视频回放输入,事后分析;所述识别捕捉引擎,通过人形基础模板结合人运动姿态模板识别出人形,捕捉视频流中的人形图像;所述分帧引擎,将视频流拆分成每帧图像,识别捕捉引擎和分帧引擎交替工作,将包含有人形图像信息的帧,每帧每帧的抽取出来;所述投影引擎将抽取出的人形图像根据人形基础模板结合人运动姿态模板将其分解成X轴、Y轴、Z轴,分别对应人的宽度、人的厚度、人的高度,并将之投射到地面,坐标投影算法结合人形运动模板计算出X‑Y轴的中心点,每个中心点代表一个人,从而达到精确统计特定区域内的人数;所述3D轨迹跟踪引擎:第一步根据布尔原理通过对每帧图像中的多个物体的交集、分割、差集、联集的指令运算,像素聚集会根据于曲面法线来决定哪部分要保留、哪部分要移除,实现架构对象预测,通过所述模板数据库中的人形基础模板结合人运动姿态模板,侦测到是人体或部分人体的对象属性后;第二步把2D还原3D人体基本模板的算法叠加上去,生成3D人体对象,并逐个对每个3D人体对象做ID标记,更容易实现目标精确跟踪,后者在前者的基础上做轨迹侦测运算,精度更高;第三步采用带帧间预测的运动补偿方法,最大程度补全当前帧的缺损和推算出前一帧的每个3D运动对象在当前帧的位置;第四步通过帧比较和矢量计算,可精确计算出目标人的移动方向、轨迹、速度;所述计算机通过统计前述每个人数据,计算人流量、人流密度、人流行进方向、人流平均速度。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张培忠
申请(专利权)人:上海微桥电子科技有限公司
类型:发明
国别省市:上海;31

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

1