一种人脸检索分布式计算方法及系统技术方案

技术编号:27100902 阅读:17 留言:0更新日期:2021-01-25 18:44
本发明专利技术公开了一种人脸检索分布式计算方法,通过接收人脸检索任务,获取检索任务数据并对任务数据解析;将检索任务中的人脸特征数据和人脸档案库中的人脸特征数据进行分布式比较,通过分布式人脸特征比对获取该人脸的档案ID;利用获得的人脸档案ID在分布式人脸抓拍库中检索对应的人脸数据;将分布式人脸抓拍库检索到的人脸数据存入分布式存储系统;反馈检索完成通知信息,将分布式存储系统中的人脸检索结果输出。本发明专利技术旨在解决现有技术中存在的人脸识别检索通常在海量数据的人脸库中进行造成的检索计算速率低的技术问题。造成的检索计算速率低的技术问题。造成的检索计算速率低的技术问题。

【技术实现步骤摘要】
一种人脸检索分布式计算方法及系统


[0001]本专利技术涉及人脸识别
,尤其涉及一种人脸检索分布式计算方法。

技术介绍

[0002]智慧社区是智慧城市技术的有机组成部分,包括智能楼宇、智能家庭、智慧公共服务等多个方面,旨在综合运用模式识别、物联网、移动互联网、云技术、大数据等多种手段,为社区居民提供安全、便利、舒适的生活居住体验,并且增强物业、安保、居委会、公安等机构对社区的管理与服务,降低人力物力成本并提升管理效率。
[0003]实现身份识别,是智慧社区的基础性需求,可以在智慧社区的门禁权限控制、人员和房屋登记、业主专享设施和服务等方面发挥重要作用。由于社区中的视频监控正在快速普及,众多已有视频监控设备已经可以进行远距离、用户非配合状态下的快速图像采集,以求远距离快速确认人员身份,实现智能预警,因此,在智慧社区中采用人脸识别技术来实现身份识别无疑是最佳的选择。
[0004]人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。该技术包括用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的特征信息提取,基于脸部特征信息的比对识别人的身份等一系列的相关技术,通常也叫做人像识别、面部识别。
[0005]因此,鉴于人脸识别技术在智慧城市的布局中起着举足轻重的作用,如何提高人脸识别检索的计算速率,是一个亟需解决的技术问题。
[0006]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
专利技术内容
[0007]本专利技术的主要目的在于提供一种人脸检索分布式计算方法,旨在解决现有技术中存在的人脸识别检索通常在海量数据的人脸库中进行造成的检索计算速率低的技术问题。
[0008]为实现上述目的,本专利技术提出一种人脸检索分布式计算方法,所述人脸检索分布式计算方法包括如下步骤:接收人脸检索任务,获取检索任务数据并对任务数据解析;将检索任务中的人脸特征数据和人脸档案库中的人脸特征数据进行分布式比较,通过分布式人脸特征比对获取该人脸的档案ID;利用获得的人脸档案ID在分布式人脸抓拍库中检索对应的人脸数据;将分布式人脸抓拍库检索到的人脸数据存入分布式存储系统;反馈检索完成通知信息,将分布式存储系统中的人脸检索结果输出。
[0009]优选的,一种人脸检索分布式计算方法,所述人脸检索分布式计算方法还包括在接收人脸检索任务之前进行人脸建档的步骤:采集区域范围内的人脸特征信息,并对采集的人脸特征信息和档案库特征值以同一人脸为单位进行人脸建档,为每张人脸赋予档案
ID。
[0010]优选的,一种人脸检索分布式计算方法,所述检索任务通过前端平台提交并传输到后端,由后端算法网关根据特征提取请求提取人脸特征数据。
[0011]优选的,一种人脸检索分布式计算方法,所述检索任务包括人脸图片数据和检索限定条件,其中:检索限定条件包括位置限定条件、时间限定条件。
[0012]优选的,一种人脸检索分布式计算方法,所述任务数据解析后,将解析后的人脸图片数据和检索限定条件进行数据组装,发送到人脸检索消息队列,等待人脸特征比对算法调用。
[0013]优选的,一种人脸检索分布式计算方法,所述人脸检索结果输出是通过将后端算法网关的检索结果传输至前端平台,并在页面上可视化展示。
[0014]优选的,一种人脸检索分布式计算方法,所述分布式存储系统采用MongoDB数据库。
[0015]本专利技术的第二方面,提出一种人脸检索分布式计算系统,所述人脸检索分布式计算系统包括:检索任务信息接收模块:接收后台人脸检索任务;检索任务数据解析模块:获取检索任务数据并对任务数据解析;分布式人脸档案库特诊比对模块:将检索任务中的人脸特征数据和人脸档案库中的人脸特征数据进行分布式比较,通过分布式人脸特征比对获取该人脸的档案ID;分布式人脸抓拍库检索模块:利用获得的人脸档案ID在分布式人脸抓拍库中检索对应的人脸数据;检索结果存储模块:将分布式人脸抓拍库检索到的人脸数据存入分布式存储系统;消息通知模块:反馈检索完成通知信息,将分布式存储系统中的人脸检索结果输出。
[0016]本专利技术中,通过接收人脸检索任务,获取检索任务数据并对任务数据解析;将检索任务中的人脸特征数据和人脸档案库中的人脸特征数据进行分布式比较,通过分布式人脸特征比对获取该人脸的档案ID;利用获得的人脸档案ID在分布式人脸抓拍库中检索对应的人脸数据;将分布式人脸抓拍库检索到的人脸数据存入分布式存储系统;反馈检索完成通知信息,将分布式存储系统中的人脸检索结果输出。本专利技术旨在解决现有技术中存在的人脸识别检索通常在海量数据的人脸库中进行造成的检索计算速率低的技术问题。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0018]图1为本专利技术提出的一种人脸检索分布式计算方法的步骤原理示意图;图2为本专利技术提出的一种人脸检索分布式计算系统的结构原理示意图;图3为本专利技术提出的一种人脸检索分布式计算系统的内部数据流转示意图。
[0019]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0020]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]本专利技术提出了一种实施例,参照图1,图1为本专利技术提出的一种人脸检索分布式计算方法的步骤原理示意图。
[0023]如图1所示,在本实施例中,一种人脸检索分布式计算方法,所述人脸检索分布式计算方法包括如下步骤:接收人脸检索任务,获取检索任务数据并对任务数据解析;将检索任务中的人脸特征数据和人脸档案库中的人脸特征数据进行分布式比较,通过分布式人脸特征比对获取该人脸的档案ID;利用获得的人脸档案ID在分布式人脸抓拍库中检索对应的人脸数据;将分布式人脸抓拍库检索到的人脸数据存入分布式存储系统;反馈检索完成通知信息,将分布式存储系统中的人脸检索结果输出。
[0024]需要说明的是,人脸检索分布式计算方法还包括在接收人脸检索任务之前进行人脸建档的步骤:采集区域范围内的人脸特征信息,并对采集的人脸特征信息和档案库特征值以同一人脸为单位进行人脸建档,为每张人脸赋予档案ID。
[0025]在本实施例中,检索任务通过前端平台提交并传输到后端,由后端算法网关根据特征提取请求提取人脸特征数据。检索任务包括人脸图片本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸检索分布式计算方法,其特征在于,所述人脸检索分布式计算方法包括如下步骤:接收人脸检索任务,获取检索任务数据并对任务数据解析;将检索任务中的人脸特征数据和人脸档案库中的人脸特征数据进行分布式比较,通过分布式人脸特征比对获取该人脸的档案ID;利用获得的人脸档案ID在分布式人脸抓拍库中检索对应的人脸数据;将分布式人脸抓拍库检索到的人脸数据存入分布式存储系统;反馈检索完成通知信息,将分布式存储系统中的人脸检索结果输出。2.如权利要求1所述的一种人脸检索分布式计算方法,其特征在于,所述人脸检索分布式计算方法还包括在接收人脸检索任务之前进行人脸建档的步骤:采集区域范围内的人脸特征信息,并对采集的人脸特征信息和档案库特征值以同一人脸为单位进行人脸建档,为每张人脸赋予档案ID。3.如权利要求1所述的一种人脸检索分布式计算方法,其特征在于,所述检索任务通过前端平台提交并传输到后端,由后端算法网关根据特征提取请求提取人脸特征数据。4.如权利要求1所述的一种人脸检索分布式计算方法,其特征在于,所述检索任务包括人脸图片数据和检索限定条件,其中:检索限定条件包括位置限定条件、时间限定条件。5.如权...

【专利技术属性】
技术研发人员:苟林
申请(专利权)人:四川天翼网络服务有限公司
类型:发明
国别省市:

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

1