一种基于人脸识别的室内定位方法及定位系统技术方案

技术编号:20093612 阅读:25 留言:0更新日期:2019-01-15 12:44
本发明专利技术涉及室内定位技术领域,公开了一种基于人脸识别的室内定位方法及定位系统。定位方法包括:划分室内区域,在每个子区域内设置多个摄像头;对每个进入到室内的人员进行编号,采集面部图像数据,建立数据库;摄像头拍摄室内图像;识别采集到的图像,对拍摄到的人脸进行识别,与数据库进行比对,得到相应人员编号;分析采集到的图像中人员的室内位置,根据得到的人员编号将位置信息添加进数据库;对某一编号的位置信息进行汇总,生成运动路线图;或者对某一区域位置信息进行汇总,生成该区域内人员分布图。本发明专利技术能够及时精确地对室内人员进行定位和跟踪,能够随时查看室内人员分布,能够和室内原有的监控系统结合,适用面广,实用性高。

An Indoor Location Method and Location System Based on Face Recognition

The invention relates to the field of indoor positioning technology, and discloses an indoor positioning method and positioning system based on face recognition. The positioning methods include: dividing the indoor area and setting up multiple cameras in each sub-area; numbering each person entering the room, collecting facial image data and establishing a database; taking indoor image by camera; recognizing the collected image, recognizing the captured face, comparing it with the database, and getting the corresponding personnel number; analyzing the captured image. In the image, the location information is added to the database according to the obtained personnel number; the location information of a certain number is aggregated to generate a motion map; or the location information of a region is aggregated to generate a personnel distribution map in the region. The invention can locate and track indoor personnel timely and accurately, can check indoor personnel distribution at any time, can be combined with the original indoor monitoring system, has wide application and high practicability.

【技术实现步骤摘要】
一种基于人脸识别的室内定位方法及定位系统
本专利技术涉及室内定位
,尤其涉及了一种基于人脸识别的室内定位方法及定位系统的设计。
技术介绍
随着移动终端和互联网的快速发展,实时定位被广泛应用于交通、商业、物流、个性服务等领域。在室外环境下,全球导航卫星系统经过长期的发展,例如全球定位系统(GPS),可以提供较为精确的定位服务。目前室内高精度定位主要通过:UWB定位,Wi-Fi定位,iBeacon蓝牙定位,RFID定位等,这些定位都需要在定位人员手持或者带有定位终端设备,才能进行定位。不太合适于学校教室内的学生定位、监管场所的犯人定位、商场和游乐场内的儿童定位等。
技术实现思路
本专利技术针对现有技术中必须携带终端设备才能定位的缺点,提供了一种基于人脸识别的室内定位方法及定位系统。本专利技术解决了必须携带终端设备才能定位的问题,本设计方案利用了摄像头进行拍摄,独有的算法能够通过二维图像计算得到不同人员的精准室内位置,面部识别算法代替终端设备,通过将各个摄像头的图像与录入的数据库进行比对,及时高效的判断出不同人员的身份。通过分析图像来判断拍摄的区域中各人员的身份和具体位置,所有数据在后台汇总,起到定位作用。为了解决上述技术问题,本专利技术通过下述技术方案得以解决:一种基于人脸识别的室内定位方法,其特征在于,包括以下步骤:S10、划分室内区域,在每个子区域内设置多个摄像头;S20、对每个进入到室内的人员进行编号,采集面部图像数据,建立数据库;S30、摄像头每隔一定时间拍摄室内图像;S40、识别摄像头采集到的图像,判断图像中是否有人脸,对拍摄到的人脸进行识别,与数据库进行比对,得到相应人员编号;S50、分析采集到的图像中每一人员的室内位置信息,根据得到的人员编号将位置信息添加进数据库中;S60、对某一人员编号的所有室内位置信息进行汇总,生成相应人员的运动路线图;或者对某一区域包含的室内位置信息进行汇总,生成该区域内当前的人员分布图。先对进入室内的人员进行面部数据采集,建立数据库,等到摄像头进行拍摄时,将图像上的人脸与数据库一一进行比对,得到图像中各人员的身份,再测量图像上的某些数据,分析得到这些人在拍下图像时所在的位置。后台汇总所有数据,方便使用者进行人员追踪或者室内人员分布图。作为优选,划分出的单个子区域面积不大于100㎡,在每一子区域内至少设有6个摄像头,摄像头围绕该子区域分布。摄像头拍摄到的范围有限,也存在拍摄死角,因此一块区域中必须设置多个摄像头。为了保证一块区域中所有人的面部都能被清楚拍到,摄像头需要多方位多角度进行拍摄。作为优选,采集的面部图像数据至少包括脸部的正面图像、左侧面图像和右侧面图像。采集多张图像中尽量多的人员脸部特征数据,有利于提高面部识别过程的精确度。作为优选,人脸识别过程采用人工智能深度学习算法。人工智能深度学习算法能够代替人工识别,快速准确的对人脸进行识别,适合用于需要快速识别大批量人脸的场合。作为优选,对某一摄像头拍摄的子区域内图像进行面部识别时,将提取出的各人员面部特征优先与前一次拍摄时处于本子区域和相邻子区域内的人员进行比对。人在移动过程中会在经过的区域内留下影像,通过将新得到的人脸数据和前一次处于附近的人的面部数据优先进行比对,若有未比对上的,再与剩余的数据库进行比对,不需要每次都与数据库从头开始按顺序对比。能够有效缩短对比时间,提高工作效率。作为优选,步骤S50包括:S51、放大图像中某一人员脚部周围的地面,判断是否存在可用于识别位置的图案或文字;若存在,根据识别到的图案或文字,分析得到该人员的室内位置信息;若不存在,则在图像中寻找参照物,测量图像中数据,计算得到该人员的实际身高和室内位置信息;S52、对每个摄像头采集到的图像进行分析,综合所有图像的分析结果,获取每一人员精确的室内位置信息。如果能够直接得到人员站立的位置,可是省略后续的计算过程,节省时间提高效率。计算时先计算得到图像中人员的实际身高,在意实际身高为参照得到该人员的摄像头的水平距离,由于摄像头本身位置已知,可以得到室内人员的精确位置。作为优选,步骤S51包括:S511、在图像中寻找一已知现实高度为h的参照物和两组水平方向上的直线,每组直线在现实中已知为平行线,两组直线相互不平行;在图像中分别延长两组直线,设第一组中两线的交点为m点,第二组中两线的交点为n点,连接mn两点,得到参考线l;S512、设待分析人员站立的位置为A点,头顶的位置为F点,连接图像中的AF两点,得到af线段,设参照物底端的位置为B点,顶端为E点,连接图像中的BE两点,得到be线段;S513、连接图像中的AB两点,得到ab线段,延长ab线段至与参考线l相交,设交点为C点,连接图像中的CE两点,得到ce线段,延长ce线段至与af线段相交,设交点为D点,得到ad线段;S514、延长图像中的af线段和de线段直至两者相交,设交点为G点,得到gd和gf线段;S515、设AD为现实中的AD两点连接得到的线段,AF为现实中的AF两点连接得到的线段,GD为现实中的GD两点连接得到的线段,GF为现实中的GF两点连接得到的线段,根据等式(AD/AF)/(GD/GF)=(ad/af)/(gd/gf)计算得到待分析人员的实际身高AF,其中G在现实中为无穷远处点,GD/GF的值近似为1,AD为参考物的实际高度h。用大写字母表示真实的坐标,用小写字母表示图片上的像素坐标。参考物高度和待分析人员的实际身高的比值BE/AF可以这么求:首先连接AB,然后过E点做AB的平行线交AF于点D,因为ABED是个矩形,所以要求的比值就等于AD/AF。然而,这种判断是在三维空间中做出的,在生成的图像中所有点的位置都会发生变化。其中最显著的变化是平行线相交,由此通过对两组水平方向的平行线求延长线获得点m和n,把两个点连接起来,得到了一条在无穷远处的直线,它就是地平线。地平线上所有的点都有一个性质:从其上一个点引出的所有直线都是相互水平平行的。因为点c在无穷远处,所以cd和ca在空间中是平行直线,abed也就是上面说述真实空间中矩形ABED的像。然而,知道了某些点在图像上的像,它们的实际长度比是无法直接从图上测得的,因为深度不一样,这时就要利用成像前后一条直线上四个点交比不变的性质,得到等式(AD/AF)/(GD/GF)=(ad/af)/(gd/gf),计算后得到人员实际身高AF的值。作为优选,步骤S51包括:根据摄像头的安装高度、安装角度、焦距、图像的分辨率和待分析人员的实际身高,对图像进行分析,得到该人员与拍摄此张图像的摄像头之间的水平距离。一种基于人脸识别的室内定位系统,包括摄像头、监控设备和设置于室内区域入口处的面部图像采集处,监控设备包括后端分析模块、与子区域相同数量的前端分析模块和与摄像头相同数量的图像分析模块,图像分析模块与摄像头一一对应,前端分析模块与划分出的子区域一一对应;图像分析模块,用于接收摄像头拍摄的图像,从图像中提取各人员面部数据和用于计算所在位置的数据;前端分析模块,用于接收对应子区域内所有的图像分析模块数据,接收后端分析模块发送的面部数据库数据和标记信息,将接收到的图像分析模块数据与面部数据库数据进行比对,计算对应子区域内每一人员的位置数据,向后端分析模块返本文档来自技高网...

【技术保护点】
1.一种基于人脸识别的室内定位方法,其特征在于,包括以下步骤:S10、划分室内区域,在每个子区域内设置多个摄像头;S20、对每个进入到室内的人员进行编号,采集面部图像数据,建立数据库;S30、摄像头每隔一定时间拍摄室内图像;S40、识别摄像头采集到的图像,判断图像中是否有人脸,对拍摄到的人脸进行识别,与数据库进行比对,得到相应人员编号;S50、分析采集到的图像中每一人员的室内位置信息,根据得到的人员编号将位置信息添加进数据库中;S60、对某一人员编号的所有室内位置信息进行汇总,生成相应人员的运动路线图;或者对某一区域包含的室内位置信息进行汇总,生成该区域内当前的人员分布图。

【技术特征摘要】
1.一种基于人脸识别的室内定位方法,其特征在于,包括以下步骤:S10、划分室内区域,在每个子区域内设置多个摄像头;S20、对每个进入到室内的人员进行编号,采集面部图像数据,建立数据库;S30、摄像头每隔一定时间拍摄室内图像;S40、识别摄像头采集到的图像,判断图像中是否有人脸,对拍摄到的人脸进行识别,与数据库进行比对,得到相应人员编号;S50、分析采集到的图像中每一人员的室内位置信息,根据得到的人员编号将位置信息添加进数据库中;S60、对某一人员编号的所有室内位置信息进行汇总,生成相应人员的运动路线图;或者对某一区域包含的室内位置信息进行汇总,生成该区域内当前的人员分布图。2.根据权利要求1所述的一种基于人脸识别的室内定位方法,其特征在于:划分出的单个子区域面积不大于100㎡,在每一子区域内至少设有6个摄像头,摄像头围绕该子区域分布。3.根据权利要求1所述的一种基于人脸识别的室内定位方法,其特征在于:采集的面部图像数据至少包括脸部的正面图像、左侧面图像和右侧面图像。4.根据权利要求1所述的一种基于人脸识别的室内定位方法,其特征在于:人脸识别过程采用人工智能深度学习算法。5.根据权利要求1所述的一种基于人脸识别的室内定位方法,其特征在于:对某一摄像头拍摄的子区域内图像进行面部识别时,将提取出的各人员面部特征优先与前一次拍摄时处于本子区域和相邻子区域内的人员进行比对。6.根据权利要求1所述的一种基于人脸识别的室内定位方法,其特征在于,步骤S50包括:S51、放大图像中某一人员脚部周围的地面,判断是否存在可用于识别位置的图案或文字;若存在,根据识别到的图案或文字,分析得到该人员的室内位置信息;若不存在,则在图像中寻找参照物,测量图像中数据,计算得到该人员的实际身高和室内位置信息;S52、对每个摄像头采集到的图像进行分析,综合所有图像的分析结果,获取每一人员精确的室内位置信息。7.根据权利要求6所述的一种基于人脸识别的室内定位方法,其特征在于,步骤S51包括:S511、在图像中寻找一已知现实高度为h的参照物和两组水平方向上的直线,每组直线在现实中已知为平行线,两组直线相互不平行;在图像中分别延长两组直线,设第一组中两线的交点为m点,第二组中两线的交点为n点,连接mn两点,得到参考线l;S512、设待分析人员站立的位置为A点,头顶的位置为F点,连接图像中的AF两点,得到af线段,设参照物底端的位置为B点,顶端为E点,连接图像中的BE两点,得到be线段;S513、连接图像中的AB两点,得到ab线段,延长ab线段至与参考线l相交,设交点为C点,连接图像中的CE两点,得到ce线段,延长ce线段至与af线段相交,设交点为D点,得到ad线段;S514、延长图像中的af线段和de线段直至两者相交,设交点为G点,得到gd和gf线段;S5...

【专利技术属性】
技术研发人员:王树伟
申请(专利权)人:浙江臻万科技有限公司
类型:发明
国别省市:浙江,33

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

1