一种分布式人脸特征计算方法技术

技术编号:18050506 阅读:41 留言:0更新日期:2018-05-26 08:21
本发明专利技术提供一种分布式人脸特征计算方法,包括:计算通知、获取图片、判断算法、下载算法、分析计算、上传存储和数据发送。本发明专利技术利用了IPC的计算能力,设置了多个与分析服务器相连的相对独立的计算单元,每个计算单元均能够根据自身的计算能力主动向分析服务器发送计算请求,从而合理地分担分析服务器的计算任务,减轻服务器的计算压力,从而达到提升整体计算效率的效果;并且,本发明专利技术还根据IPC的不同布控属性和人脸的属性设置了人脸图片的处理优先级,优先处理级别较高的人脸图片,从而提升整体系统的安全性保障。

【技术实现步骤摘要】
一种分布式人脸特征计算方法
本专利技术涉及人脸特征计算方法。
技术介绍
人脸特征计算方法主要是指对人脸图像进行分析处理的方法,包括人脸图像预处理、人脸图像特征提取、人脸图像匹配与识别等,目前,人脸特征识别主要用于安全系统方面,现有的人脸特征计算方法,主要是通过分析服务器来计算所获取的各个人脸图片的特征数据并保存,在需要进行抓拍的情况下,分析服务器根据各个人脸抓拍IPC的布控需求,将对应人脸图片的人脸特征数据打包成人脸特征库,下发到各个人脸抓拍IPC,各个人脸抓拍IPC抓拍人脸,并与本地保存的人脸特征库(即分析服务器发来的特征数据构成的数据库)进行比对,当比对结果超过设定阈值,则发出告警。这种算法的缺点是,分析服务器存储需要布控的人脸图片,并将布控的人脸特征数据下发到IPC。从布控的人脸图片提取人脸特征数据需要大量的计算工作。所有特征数据由服务器进行计算,需要消耗大量的计算。人脸图片越多,消耗的计算越多,所花的时间也越久。
技术实现思路
本专利技术所要解决的技术问题是提供一种分布式人脸特征计算方法,能够提升计算效率。本专利技术解决上述技术问题所采用的技术方案是:一种分布式人脸特征计算方法,包括以下步骤:(1)计算通知:分析服务器将计算通知发送至各个计算单元,计算单元可以包含人脸抓拍单元,或者计算单元可以连接至人脸抓拍单元;(2)获取图片:各计算单元主动从分析服务器获取到一个或多个需要计算的人脸图片;(3)判断算法:计算单元判断现有的算法是否符合所接收到的人脸图片的计算要求,如果否,进行步骤(4),如果是,跳到步骤(5);(4)下载算法:计算单元从分析服务器上下载与所接收到的人脸图片的计算要求符合的算法;(5)分析计算:计算单元对人脸图片进行分析计算,提取人脸特征数据;(6)上传存储:计算单元将计算所得人脸特征数据上传至分析服务器,分析服务器统一存储;(7)数据发送:分析服务器将人脸数据特征下发至各个人脸抓拍单元。进一步地,步骤(2)中获取图片的具体步骤包括:(2.1)计算单元接到分析服务器的计算通知后,分析自身计算能力,如有余力计算,则进行下一步;(2.2)计算单元向分析服务器发出计算请求;(2.3)分析服务器根据图片计算优先级和计算单元发送计算请求的先后顺序依次向计算单元发送人脸图片,或者计算单元主动从分析服务器上下载人脸图片,下载的顺序也是根据计算单元所能够识别的优先级依次进行;(2.4)分析服务器中的标识单元记录发送人脸图片的计算单元编号及发送人脸图片的时间。进一步地,如果获取到图片的计算单元在一定时间阈值内没有向分析服务器反馈计算结果,则分析服务器将该图片重新归入待分析图片库中,分配给其他的计算单元。进一步地,计算单元按照获取图片的优先级顺序进行依次计算。进一步地,步骤(7)中数据发送的具体步骤包括:(7.1)分析服务器根据不同的布控属性对相应的人脸特征数据进行打包;(7.2)分析服务器根据将打包的人脸特征数据发送至对应布控属性的人脸抓拍单元。本专利技术的有益效果是:随着硬件性能的提升,各IPC的计算能力越来越强。人脸抓拍IPC除了可以对人脸进行检测、抓拍,同时也可以参与更多的计算:比如人脸特征的提取、比对计算。本专利技术利用了IPC的计算能力,设置了多个与分析服务器相连的相对独立的计算单元,每个计算单元均能够根据自身的计算能力主动向分析服务器发送计算请求,从而合理地分担分析服务器的计算任务,减轻服务器的计算压力,从而达到提升整体计算效率的效果;并且,本专利技术还根据IPC的不同布控属性和人脸的属性设置了人脸图片的处理优先级,优先处理级别较高的人脸图片,从而提升整体系统的安全性。附图说明图1是本专利技术的分析服务器的结构框架图。图2是本专利技术的计算单元的结构框架图。具体实施方式参照附图。如图1所示,本专利技术的分析服务器包括用于执行计算通知命令的通知模块,当分析服务器存在需要分析的人脸图片时,通知模块就向各个计算单元发送通知,各个计算单元可根据自身的计算能力决定是否回应通知。当计算单元回应通知,即向分析服务器发送计算请求时,分析服务器的标识模块对图片做出相应的标识,即标识图片的发送时间以及发送给了哪一个计算单元,便于后续操作。如图2所示,本专利技术的计算单元包括获取模块,该获取模块用于从分析服务器上获取需要计算的人脸图片,当计算单元有富余计算能力时,便通过获取单元从分析服务器上主动获取需要计算的人脸图片;计算单元还包括比较模块,比较模块的主要功能是将计算单元现有的算法与所获取的需要计算的人脸图片所要求的算法进行比较,例如算法种类是否一致,算法版本是否对应,如果是,则可以进行计算,如果不是,则需要通过下载模块连接至分析服务器去下载最新版本或者对应种类的算法,然后再由计算模块进行计算,获得人脸特征数据。本专利技术中所提到的人脸特征计算的算法,可以包括人脸图像预处理、人脸图像特征提取、人脸图像匹配与识别等多个常用的算法。如图1所示,分析服务器还包括存储模块,当计算单元计算完成后,则将计算结果,即人脸特征数据回发给分析服务器,分析服务器的存储模块用于存储这些特征数据。本专利技术设置人脸图片表和处理优先级来维护分析服务器中的人脸图片,具体如表1所示:表1:人脸图片表FacePicTable图片URL优先级图片计算单元获取时间算法版本人脸特征数据更新时间URL1PRI1单元1GetTime1AlV1Feature1UpdateTime1URL2PRI2单元2GetTime2AlV1Feature2UpdateTime2URL3PRI2单元2GetTime3AlV2Feature3UpdateTime3URL4PRI3AlV3。。。图片URL标识图片的路径,优先级表示该图片计算人脸特征数据的优先级,优先级越高,优先被计算。优先级的计算原则:A、基于人脸的属性,比如存在涉恐的人脸清单,一般上访的人脸清单,则涉恐人脸清单的计算优先级需要高于上访人脸清单;B、基于比对布控的IPC的属性,比如要害位置的IPC和一般位置的IPC,则要害位置IPC的布控人脸库的计算优先级需要一般位置IPC的布控人脸库。在分析服务器的存储模块中,人脸特征数据根据表1进行对应的存储。分析服务器还需要执行的功能是,根据人脸抓拍IPC的不同的布控需求,由打包模块将不同属性的人脸特征数据打包,并通过下发模块发送至各个人脸抓拍IPC,作为人脸抓拍IPC的本地数据,当与本地数据对比超过阈值时,人脸抓拍IPC进行抓拍并发出告警。本专利技术的具体流程如下:(1)计算通知:分析服务器将计算通知发送至各个计算单元和人脸抓拍单元;(2)获取图片:各计算单元主动从分析服务器获取到一个或多个需要计算的人脸图片;(2.1)计算单元接到分析服务器的计算通知后,分析自身计算能力,如有余力计算,则进行下一步;(2.2)计算单元向分析服务器发出计算请求;(2.3)分析服务器根据图片计算优先级和计算单元发送计算请求的先后顺序依次向计算单元发送人脸图片;(2.4)分析服务器中的标识单元记录发送人脸图片的计算单元编号及发送人脸图片的时间。(3)判断算法:计算单元判断现有的算法是否符合所接收到的人脸图片的计算要求,如果否,进行步骤(4),如果是,跳到步骤(5);(4)下载算法:计算单元从分析服务器上下载与所接收到的人脸图本文档来自技高网...
一种分布式人脸特征计算方法

【技术保护点】
一种分布式人脸特征计算方法,其特征是,包括以下步骤:(1)计算通知:分析服务器将计算通知发送至各个计算单元;(2)获取图片:各计算单元主动从分析服务器获取到一个或多个需要计算的人脸图片;(3)判断算法:计算单元判断现有的算法是否符合所接收到的人脸图片的计算要求,如果否,进行步骤(4),如果是,跳到步骤(5);(4)下载算法:计算单元从分析服务器上下载与所接收到的人脸图片的计算要求符合的算法;(5)分析计算:计算单元对人脸图片进行分析计算,提取人脸特征数据;(6)上传存储:计算单元将计算所得人脸特征数据上传至分析服务器,分析服务器统一存储;(7)数据发送:分析服务器将人脸数据特征打包下发至各个人脸抓拍单元。

【技术特征摘要】
1.一种分布式人脸特征计算方法,其特征是,包括以下步骤:(1)计算通知:分析服务器将计算通知发送至各个计算单元;(2)获取图片:各计算单元主动从分析服务器获取到一个或多个需要计算的人脸图片;(3)判断算法:计算单元判断现有的算法是否符合所接收到的人脸图片的计算要求,如果否,进行步骤(4),如果是,跳到步骤(5);(4)下载算法:计算单元从分析服务器上下载与所接收到的人脸图片的计算要求符合的算法;(5)分析计算:计算单元对人脸图片进行分析计算,提取人脸特征数据;(6)上传存储:计算单元将计算所得人脸特征数据上传至分析服务器,分析服务器统一存储;(7)数据发送:分析服务器将人脸数据特征打包下发至各个人脸抓拍单元。2.根据权利要求1所述的一种分布式人脸特征计算方法,其特征是,步骤(2)中获取图片的具体步骤包括:(2.1)计算单元接到分析服务器的计算通知后,分析自身计算能力,如有余力计算,则进行下一步;(2...

【专利技术属性】
技术研发人员:黄军
申请(专利权)人:杭州中威电子股份有限公司
类型:发明
国别省市:浙江,33

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

1