首页> 中国专利> 一种基于特征值的社会行为分析方法

一种基于特征值的社会行为分析方法

摘要

本发明新型公开了一种基于特征值的社会行为分析方法,包括以下步骤:S1:人脸特征值结构化数据标签化;S2:人脸特征结构化数据社会行为分析;S3:分析数据处理。本发明新型利用平时空闲的计算资源实时构建标签(将同一个人的图片打上标签进行分类),在需要进行社会行为分析时无需进行任何比对,计算结果实时返回(秒级返回),提高了系统社会行为分析功能的可用性。

著录项

  • 公开/公告号CN112989084A

    专利类型发明专利

  • 公开/公告日2021-06-18

    原文格式PDF

  • 申请/专利权人 深圳惟远智能技术有限公司;

    申请/专利号CN202011558319.8

  • 发明设计人 不公告发明人;

    申请日2020-12-25

  • 分类号G06F16/55(20190101);G06F16/53(20190101);G06F16/24(20190101);

  • 代理机构

  • 代理人

  • 地址 518000 广东省深圳市龙岗区布吉街道文景社区广场路中安大厦1802-09

  • 入库时间 2023-06-19 11:29:13

说明书

技术领域

本发明新型涉及大数据分析技术领域,具体为一种基于特征值的社会行为 分析方法。

背景技术

随着近些年AI生物特征认别技术的发展,人脸、人体识别算法准确度的提 升,机器识别的准确度已经超过人眼认别的准确度,在越来越多的领域得到了 广泛的应用,如门禁系统和智能手机上的面部解锁及支付等。较成熟的应用中 已经积累十亿、百亿、千亿级的人脸特征值数据,基于海量面部识别的数据已 经探索出越来越多的应用场景。目前主流的面部识别系统都提供了社会行为分 析功能,即便如此,在某些需要深度挖掘社会行为中,在数据较多时,通常这 些分析不是实时的,需要等待数十分钟,期间消耗大量的IO资源和计算资源。 而且通常如果多任务并发执行,会造成任务排队等待或拥堵。

发明内容

本发明新型的目的在于提供一种基于特征值的社会行为分析方法,以解决 上述背景技术中提出的问题。

为实现上述目的,本发明新型提供如下技术方案:一种基于特征值的社会 行为分析方法,包括以下步骤:

S1:人脸特征值结构化数据标签化:先将采集的实时人脸图片特征值进行聚 类分析增加人员ID标签;

S11:采集人脸分析特征,接入服务采集人脸卡口实时人脸图片,对图片用 算法库进行推理分析,得到相关结构化信息如:时间、地点(摄像头ID)、特 征值、年龄、性别等特征;

S12:信息推送,接入服务将推理分析到的人脸结构化信推送到消息服务中;

S13:对比档案,分析聚类归档服务去消息服务上消费这些人脸结构化信息。

S14:新增人员ID,分析聚类归档服务分析处理这些结构化信息,在结构化 信息中增加人员ID标签,分析归档过程如下:

1、将已知的人员档案库加载到内存中。

2、实时采集的结构化特征值跟已知的人员档案特征值进行特征距离计算, 找出是否在已知的人员档案中。

3、如找到是已知的人员档案,将实时采集的结构化信息中增加相应的人员 ID标签,更新到数据库中。

4、如没找到将该结构化信息新建一个人员档案,分配唯一的ID标签添加 到已知人员档案库中,采集的结构化信息中增加这次新增的人员ID标签更到数 据库中

S2:人脸特征结构化数据社会行为分析:基于上一步有人员ID标签的人脸 特征结构化数据社会行为(同行、伴随、空碰撞、徘徊等)分析,具体步骤如下:

S21:图片推理结构化,先对要进行要同行分析的图片用算法库进行推理结 构化,得到对应的特征值;

S22:数据对比,用该结构化后的特征值,跟去已知的人员档案库的特征值 进行距离计算,看看该人是否在已知的人员档案库中,如不存在,说明该人员 从来没有被摄像头采集过,同行分析结束。如找到进入下一步;

S23:数据库数据查询,找到特征值对应的人员ID后,用同行分析查询SQL 去数据库中查询对应的同步记录;

S24:编写同行分析数据库,编写同行分析SQL,查询的SQL数据库;

S25:数据整理,执行S24得到了同时出现了的其它人员记录,由于摄像头 对同一个人,在几秒内可能采集到了多次,需要再对数据做去重。去重原则为: 被同一个摄像头,在同行N分钟内采集到的记录,只算一次同行。

S26:形成完整的同行记录列表,数据经过去重复处理后,得到了一个完整 的同行记录列表;

S3:分析数据处理:其它社会行为分析像伴随、空碰撞、徘徊等,只需要根 据业务应用及场景定义,编写不同的SQL语句,对查询出来的记录做一些简单 的分析数据处理即可。

优选的,所述S2中编写同行分析SQL步骤为:人员被摄像机抓拍到一张 图片,对应该摄像机前后T(一般为3)秒左右出现算一次同行。假设人脸图片 特征值结构化信息保存在“人脸特征记录表”中。先在“人脸特征记录表”查 询出来该人员经过所有摄像头的记录,计算出每条记录前T秒对应时间 begin_time,后T秒对应的时间end_time,根据摄像头ID,begin_time,end_time 这3个条件,再一次在“人脸特征记录表”查询在同一个摄像头,在begin_time 到end_time时间范围内采集到的其它人员记录。

优选的,所述S2中查询的SQL数据库命令如下:

优选的,所述S2中完整的同行记录列表包含:抓拍时间(时间)、摄像头 ID(地点)、同行人员ID(人物)。再对人员ID值相同的进行累加聚合,得 到了完整的同行记录:同行人员ID(人物)、同行次数、同行记录(抓拍时间 (时间)、摄像头ID(地点))。

本发明的有益效果:

1.本发明新型利用平时空闲的计算资源实时构建标签(将同一个人的图片 打上标签进行分类),在需要进行社会行为分析时无需进行任何比对,计算结果 实时返回(秒级返回),提高了系统社会行为分析功能的可用性;

2.本发明新型通过利用平时空闲的部分计算资源提前给所有采集用到的图 片特征值数据打上人员ID的标签。在同行分析时先确定要分析的图片特征人员 ID,再基于标签化的人员ID编写SQL语句即可实现实时查询出结果。

3.本发明新型同时还在用户需要使用社会分析功能时,绕过了实际使用时 需要进行海量特征数据查询及算法聚类的过程,直接通过标签化的ID进行查 询,从而快速得到结果。实际使用过程中,即使在数十亿数据(查询的SQL字 段构建索引)中进行同行人员查询,也只需要不到5秒得出结果。

附图说明

图1为本发明新型一种基于特征值的社会行为分析方法整体流程图;

图2为本发明新型一种基于特征值的社会行为分析方法特征值标签化流程 图;

图3为本发明新型一种基于特征值的社会行为分析方法人脸特征记录表结 构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明的实施例,本领域普通技术人员所获得的所有其他 实施例,都属于本发明的保护范围。

请参阅图1-3,本发明新型提供一种技术方案:一种基于特征值的社会行 为分析方法,包括以下步骤:

S1:人脸特征值结构化数据标签化:先将采集的实时人脸图片特征值进行聚 类分析增加人员ID标签,具体步骤如下:

S11:采集人脸分析特征,接入服务采集人脸卡口实时人脸图片,对图片用 算法库进行推理分析,得到相关结构化信息如:时间、地点(摄像头ID)、特 征值、年龄、性别等特征;

S12:信息推送,接入服务将推理分析到的人脸结构化信推送到消息服务中;

S13:对比档案,分析聚类归档服务去消息服务上消费这些人脸结构化信息。

S14:新增人员ID,分析聚类归档服务分析处理这些结构化信息,在结构化 信息中增加人员ID标签,分析归档过程如下:

1、将已知的人员档案库加载到内存中。

2、实时采集的结构化特征值跟已知的人员档案特征值进行特征距离计算, 找出是否在已知的人员档案中。

3、如找到是已知的人员档案,将实时采集的结构化信息中增加相应的人员 ID标签,更新到数据库中,数据库对应的表结构如图二。

4、如没找到将该结构化信息新建一个人员档案,分配唯一的ID标签添加 到已知人员档案库中,采集的结构化信息中增加这次新增的人员ID标签更到数 据库中

S2:人脸特征结构化数据社会行为分析:基于上一步有人员ID标签的人脸 特征结构化数据社会行为(同行、伴随、空碰撞、徘徊等)分析,具体步骤如下:

S21:图片推理结构化,先对要进行要同行分析的图片用算法库进行推理结 构化,得到对应的特征值;

S22:数据对比,用该结构化后的特征值,跟去已知的人员档案库的特征值 进行距离计算,看看该人是否在已知的人员档案库中,如不存在,说明该人员 从来没有被摄像头采集过,同行分析结束。如找到进入下一步;

S23:数据库数据查询,找到特征值对应的人员ID后,用同行分析查询SQL 去数据库中查询对应的同步记录。

S24:编写同行分析数据库,编写同行分析SQL,编写同行分析SQL步骤为: 人员被摄像机抓拍到一张图片,对应该摄像机前后T(一般为3)秒左右出现算 一次同行。假设人脸图片特征值结构化信息保存在“人脸特征记录表”中。先 在“人脸特征记录表”查询出来该人员经过所有摄像头的记录,计算出每条记 录前T秒对应时间begin_time,后T秒对应的时间end_time,根据摄像头ID, begin_time,end_time这3个条件,再一次在“人脸特征记录表”查询在同一 个摄像头,在begin_time到end_time时间范围内采集到的其它人员记录。查 询的SQL数据库命令如下:

S25:数据整理,执行S24得到了同时出现了的其它人员记录,由于摄像头 对同一个人,在几秒内可能采集到了多次,需要再对数据做去重。去重原则为: 被同一个摄像头,在同行N分钟内采集到的记录,只算一次同行。

S26:形成完整的同行记录列表,数据经过去重复处理后,得到了一个完整 的同行记录列表:包含这些信息:抓拍时间(时间)、摄像头ID(地点)、同 行人员ID(人物)。再对人员ID值相同的进行累加聚合,得到了完整的同行 记录:同行人员ID(人物)、同行次数、同行记录(抓拍时间(时间)、摄像 头ID(地点))。

S3:分析数据处理:其它社会行为分析像伴随、空碰撞、徘徊等,只需要根 据业务应用及场景定义,编写不同的SQL语句,对查询出来的记录做一些简单 的分析数据处理即可。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节, 而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现 本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非 限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落 在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权 利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施 方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见, 本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经 适当组合,形成本领域技术人员可以理解的其他实施方式。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号