一种分布式智能客流统计有效去重方法与流程

文档序号:22547229发布日期:2020-10-17 02:18阅读:446来源:国知局
一种分布式智能客流统计有效去重方法与流程

本发明涉及客流统计领域,特别涉及一种分布式智能客流统计有效去重方法。



背景技术:

计算机视觉技术的突飞猛进带动了整个智能视频监控产业链的快速发展,由此孕育的巨大商机激发越来越多的企业及研究机构投入到该行业的前沿技术研发中来。

在这样背景下,基于图像处理、模式识别的人流量统计技术逐渐发展起来,由于人流量数据可以为商场、机场、公交公司、地铁站等场所进行智能管理和决策提供重要依据,因而该项技术在智能视频监控领域中占据了非常重要的地位。

客流统计帮助大型商场、购物中心、连锁店、超市等商业改善经营管理。合理准确的客流数据,可以帮助商家实现合理调整业态及店铺布局、提高商场人气、改善店铺kpi、改善消费者体验等目的。

事实上零售业有一个经典公式:门店销售额=客流量×成交率×客单价。这一公式堪称零售业内第一定律,与电商的对应公式“销售额=流量×转化率×客单价”本质上是同一事情。门店的“客流量”对应的就是电商的“流量”,流量对电商有多重要,客流量对线下的商业就有多重要。

对于机场、火车站、公交车、广场等公共场所,客流统计的优势尤其体现在它对客流变化趋势和突发事件的预见性上。提前预判公共场所客流是否接近最大承受能力,及时发现重大的客流安全隐患,帮助场所管理人员及时做出判断,在客流高峰时期采取适当措施,正确引导,避免事故的发生。事实上,对于商业场所,以及景区、博物馆、展览馆等经营性质的公共场所而言,提升经营业绩和增进安全保障两种目标常常兼而有之。

现有零售连锁门店获取客流的主要有几种方式:

1、利用非接触式红外设备。其主要的原理是检测从红外感应区域经过的人体遮挡红外线使其产生的电阻变化、或是通过检测人体发出的特定波长红外线来判断人体数量。

2、wifi检测技术。wifi技术检测的不是人体自身,而是靠通过检测人们携带的移动设备mac地址来间接进行人数统计。理论上依托wifi技术,可以对场所内的客流进行精确统计,并且可以依靠移动设备地址对消费者进行推送、判断新老顾客等。

3、运动物体跟踪技术。运动区域检测和跟踪算法来实现的。其基本原理是提取出固定场景视频中发生运动的像素区域,结合对人体大小判断的一些先验知识,对这些区域的进行统计。当区域和经验中人的大小相似的时候,就判定为有人通过,从而实现对客流的估计,包括人的运动方向等。

基于红外、wifi检测或运动物体检测技术的客流统计,一个最大的缺点就是无法对同一个人短时间内反复进出或徘徊进行有效去重,因此客流统计的准确度就大大较低。最典型的是基于商超或连锁店的客流统计,如果顾客短时间内反复进出,现有技术的客流统计就会重复计算,从而大大降低了有效客流统计的准确度。

现有技术中也逐渐出现客流统计去重的方法,但是现有的去重方法由于不同步,去重效果不佳。



技术实现要素:

为了弥补现有技术的不足,本发明提供了一种分布式智能客流统计有效去重方法。

本发明的技术方案为:

一种分布式智能客流统计有效去重方法,智能摄像头抓拍人脸图像并将抓拍到的图像传送至人脸识别服务器,人脸识别服务器将接收到的人脸图像进行统一特征值提取并分配唯一的识别id,然后将识别id以及对应的人脸图像反馈给数据处理服务器;由数据处理服务器将各智能摄像头抓拍到的人脸图像推送到其它智能摄像头,实现多个智能摄像头内部人脸库同步;数据处理服务器对同一智能摄像头或不同智能摄像头采集到的相同人脸图像进行去重处理。

作为一种优选方案,数据处理服务器和人脸识别服务器中的人脸库分为工作人员库、会员库和顾客库;智能摄像头的人脸库包括本智能摄像头顾客库、其它智能摄像头顾客库、工作人员库和会员库;其中,智能摄像头中的工作人员库和会员库由人工从人脸识别服务器导入。

进一步地,所述分布式智能客流统计有效去重方法,某一智能摄像头抓拍到的人脸图像:

首先从该智能摄像头人脸库的工作人员库开始比对,若发现抓拍到的人脸图像为工作人员,则客流统计被直接终结,工作人员被过滤去重;

若发现抓拍到的人脸图像不是工作人员,则到会员库比对,若发现拍摄到的为会员,在设定时间内发现该会员多次在店内被抓拍到,则去重模块对抓拍到的次数进行过滤去重,客流统计计数模块递增一次会员进入次数;

若发现抓拍到的人脸图像不是会员,则到顾客库(包括本智能摄像头顾客库和其它智能摄像头顾客库)对比,若发现是曾经来过的顾客,在设定时间内该顾客多次被抓拍到,则去重模块对多次抓拍到的次数进行过滤去重,客流统计计数模块递增一次顾客进店次数;

若发现抓拍到的人脸图像不是曾经来过的顾客,则客流统计计数模块直接递增一次顾客进店次数,并将该新的顾客人脸图像及识别id同步推送到其它智能摄像头顾客库。

作为另一种优选方案,数据处理服务器和人脸识别服务器中的人脸库分为工作人员库和顾客库;智能摄像头的人脸库包括本智能摄像头顾客库、其它智能摄像头顾客库和工作人员库;其中,智能摄像头中的工作人员库由人工从人脸识别服务器导入。

进一步地,所述分布式智能客流统计有效去重方法,某一智能摄像头抓拍到的人脸图像:

首先从该智能摄像头人脸库的工作人员库开始比对,若发现抓拍到的人脸图像为工作人员,则客流统计被直接终结,工作人员被过滤去重;

若发现抓拍到的人脸图像不是工作人员,则到顾客库对比,若发现是曾经来过的顾客,在设定时间内该顾客多次被抓拍到,则去重模块对多次抓拍到的次数进行过滤去重,客流统计计数模块递增一次顾客进店次数;

若发现抓拍到的人脸图像不是曾经来过的顾客,则客流统计计数模块直接递增一次顾客进店次数,并将该新的顾客人脸图像及识别id同步推送到其它智能摄像头顾客库。

作为优选方案,实现多个智能摄像头内部人脸库同步的具体步骤为:任一智能摄像头抓拍到的新的人脸图像均传送至人脸识别服务器,人脸识别服务器对该新的人脸图像分配识别id,并将该识别id及对应的人脸图像传送至数据处理服务器,数据处理服务器将该新的识别id及对应的人脸图像通过人脸同步发送模块同时发送至所有智能摄像头,实现多个智能摄像头内部人脸库同步。

进一步地,所述人脸同步发生模块中设有定时器,在定时器设定时间内如果没有接收到任何一个智能摄像头发回来的接收应答信号后,则会对其进行同步人脸图像重发,一直到收到应答信号为止所述智能摄像头能够对人脸跟踪、抓拍、特征值提取、识别对比。

实施所述分布式智能客流统计有效去重方法的装置,包括若干智能摄像头、数据处理服务器和人脸识别服务器;各智能摄像头以及人脸识别服务器分别通过网络协议与数据处理服务器通信连接;各智能摄像头分别通过网络协议与人脸识别服务器通信连接;所述数据处理服务器中设置去重模块、客流统计计数模块和人脸同步发送模块。

本发明的有益效果为:

本发明将多台智能抓拍人脸识别智能摄像头关联在一起,可以在同一时刻完成任一智能摄像头抓拍到的新的顾客人脸图像的人脸库同步更新,实现客流统计的同步;而且多个智能摄像头覆盖更广范围,应用于比如广场、机场、火车站等候厅、鞋服行业连锁店、大型商超以及其它重要人员流动区域的客流统计,有效降低了客流统计的误计数,大大提高客流统计的准确性。

智能摄像头的人脸库划分为工作人员库、会员库和顾客库,分别对工作人员库、会员库和顾客库进行比对,可有效去除对工作人员的统计;而且可对会员在设定时间内的多次出现有效去重(在设定时间内,同一个人在同一统计区域的不同点多次进出或徘徊,可以被有效去重过滤),对老顾客在设定时间内的多次出现有效去重;极大的提高了客流统计的准确性,可以准确高效的统计会员客流量和非会员客流量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明分布式智能客流统计有效去重方法的配套硬件结构示意图;

图2为本发明分布式智能客流统计有效去重方法的流程示意图。

具体实施方式

下面结合附图对本发明进行进一步的说明。

实施例1以鞋服店为例,鞋服店客流统计方法为:

如图1所示,鞋服店客流统计系统由ai智能抓拍人脸识别摄像头a、ai智能抓拍人脸识别摄像头b、数据处理服务器以及人脸识别服务器组成。

ai智能抓拍人脸识别摄像头a、ai智能抓拍人脸识别摄像头b以及人脸识别服务器分别通过网络协议与数据处理服务器通信连接;ai智能抓拍人脸识别摄像头a、ai智能抓拍人脸识别摄像头b分别通过网络协议与人脸识别服务器通信连接;数据处理服务器中设置去重模块、客流统计计数模块和人脸同步发送模块。

ai智能抓拍人脸识别摄像头a、ai智能抓拍人脸识别摄像头b抓拍人脸图像并将抓拍到的图像传送至人脸识别服务器,人脸识别服务器将接收到的人脸图像进行统一特征值提取并分配唯一的识别id,然后将识别id以及对应的人脸图像反馈给数据处理服务器。由数据处理服务器将ai智能抓拍人脸识别摄像头a抓拍到的人脸图像及图像对应的识别id推送到ai智能抓拍人脸识别摄像头b,同时将ai智能抓拍人脸识别摄像头b抓拍到的人脸图像及图像对应的识别id推送到ai智能抓拍人脸识别智能摄像头a,实现多个智能摄像头内部人脸库同步。

数据处理服务器和人脸识别服务器中的人脸库分为店员库、会员库和顾客库;智能摄像头的人脸库包括本智能摄像头顾客库、其它智能摄像头顾客库、店员库和会员库;其中,ai智能抓拍人脸识别摄像头a和ai智能抓拍人脸识别摄像头b中的店员库和会员库由人工从人脸识别服务器导入。

当顾客库是空的时,ai智能抓拍人脸识别摄像头a抓拍到的人脸直接送到人脸识别服务器,根据特征值提取分配一个识别id,然后将该新的顾客人脸图像及识别id同步推送到ai智能抓拍人脸识别摄像头b的其它智能摄像头顾客库,同时前端ai智能抓拍人脸识别摄像头a保存这张人脸图像至本智能摄像头顾客库。

同理,ai智能抓拍人脸识别摄像头b抓拍到的人脸直接送到人脸识别服务器,根据特征值提取分配一个识别id,然后将该新的顾客人脸图像及识别id同步推送到ai智能抓拍人脸识别摄像头a的其它智能摄像头顾客库,同时前端ai智能抓拍人脸识别摄像头b保存这张人脸图像至本智能摄像头顾客库。

如图2所示,分布式智能客流统计有效去重的流程如下:

1、ai智能抓拍人脸识别摄像头a、ai智能抓拍人脸识别摄像头b抓拍到的人脸图像,均先从该智能摄像头人脸库的店员库开始比对,经过比对,若发现抓拍到的人脸图像为店员,则客流统计被直接终结,店员被过滤去重,不会被统计在有效客流内;

2、若发现抓拍到的人脸不是店员,则到会员库比对,若发现拍摄到的为会员,在设定时间内发现该会员多次在店内被抓拍到,则去重模块对抓拍到的次数进行过滤去重,客流统计计数模块递增一次会员进入次数;

3、若发现抓拍到的人脸图像不是会员,则到顾客库(包括本智能摄像头顾客库和其它智能摄像头顾客库)对比,若发现是曾经来过的顾客,在设定时间内该顾客多次被抓拍到,则去重模块对多次抓拍到的次数进行过滤去重,客流统计计数模块递增一次顾客进店次数;

4、若发现抓拍到的人脸图像不是曾经来过的顾客,则客流统计计数模块直接递增一次顾客进店次数,并将该新的顾客人脸图像及识别id同步推送到其它智能摄像头顾客库。

本发明通过多台分布式ai智能抓拍人脸识别智能摄像头的人脸图像同步及去重方法,可以将多台ai智能抓拍人脸识别摄像头关联在一起,应用于客流统计,并有效降低了客流统计的误计数,大大提高了客流统计的准确性。

在其他实施例中,如果将本发明用于机场或者火车站,人脸库可以不设置会员库。当人脸库不包括会员库时:

数据处理服务器和人脸识别服务器中的人脸库分为工作人员库和顾客库;智能摄像头的人脸库包括本智能摄像头顾客库、其它智能摄像头顾客库和工作人员库;其中,智能摄像头中的工作人员库由人工从人脸识别服务器导入。

分布式智能客流统计有效去重方法的方法为:

某一智能摄像头抓拍到的人脸图像,首先从该智能摄像头人脸库的工作人员库开始比对,若发现抓拍到的人脸图像为工作人员,则客流统计被直接终结,工作人员被过滤去重;

若发现抓拍到的人脸图像不是工作人员,则到顾客库对比,若发现是曾经来过的顾客,在设定时间内该顾客多次被抓拍到,则去重模块对多次抓拍到的次数进行过滤去重,客流统计计数模块递增一次顾客进店次数;

若发现抓拍到的人脸图像不是曾经来过的顾客,则客流统计计数模块直接递增一次顾客进店次数,并将该新的顾客人脸图像及识别id同步推送到其它智能摄像头顾客库。

另外,需要说明的是,实现多个智能摄像头内部人脸库同步有多种方法,本实施例实现多个智能摄像头内部人脸库同步的具体步骤为:

任一智能摄像头抓拍到的新的人脸图像均传送至人脸识别服务器,人脸识别服务器对该新的人脸图像分配识别id,并将该识别id及对应的人脸图像传送至数据处理服务器,数据处理服务器将该新的识别id及对应的人脸图像通过人脸同步发送模块同时发送至所有智能摄像头,实现多个智能摄像头内部人脸库同步。

其中,人脸同步发生模块中设有定时器,在定时器设定时间内如果没有接收到任何一个智能摄像头发回来的接收应答信号后,则会对其进行同步人脸图像重发,一直到收到应答信号为止。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1