System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种人脸识别系统及方法技术方案_技高网

一种人脸识别系统及方法技术方案

技术编号:44160528 阅读:3 留言:0更新日期:2025-01-29 10:31
本申请属于人脸识别技术领域,公开了一种人脸识别系统及方法,该系统包括终端设备和服务器设备;终端设备用于获取待识别图像中带有人脸的第二图像,并进行活体检测和质量评分,将活体检测结果为真人的第二图像和对应的人脸质量评分发送给服务器设备;服务器设备用于基于人脸质量评分确定人脸识别模型,并将第二图像输入人脸识别模型,得到人脸特征向量;基于人脸特征向量在人脸数据库中查找,得到人脸识别结果并发送给终端设备。本申请能够提高人脸识别的检测速度和实时性,同时减少了服务器设备的资源浪费。

【技术实现步骤摘要】

本申请涉及人脸识别,尤其涉及一种人脸识别系统及方法


技术介绍

1、目前的人脸识别通用方案基本都是基于设备端采集视频帧,发送到服务端在进行识别处理,通过单一模型完成检测、识别操作,再将识别结果反馈回设备端。

2、但由于服务器通常连接多个终端,接收到的图像帧质量参差不齐,导致当前服务器用来执行人脸识别的模型都是按识别质量最差的图像来设置的,这样的模型尺寸都相对较大,处理时间较长,识别的实时性大大降低。而且所有图像帧无论其中是否有真人的人脸,都要经过服务器识别处理,导致服务器资源占用过多,造成服务器的资源浪费。


技术实现思路

1、本申请提供了一种人脸识别系统及方法,能够提高人脸识别的检测速度和检测精度,保证检测的实时性,同时减少了服务器的资源浪费。

2、第一方面,本申请提供了一种人脸识别系统,包括终端设备和服务器设备;

3、终端设备用于获取待识别图像中带有人脸的第二图像,并进行活体检测和质量评分,将活体检测结果为真人的第二图像和对应的人脸质量评分发送给服务器设备;服务器设备用于基于人脸质量评分确定人脸识别模型,并将第二图像输入人脸识别模型,得到人脸特征向量;基于人脸特征向量在人脸数据库中查找,得到人脸识别结果并发送给终端设备。

4、进一步的,终端设备具体用于:

5、获取待识别图像,并根据预设应用场景选择人头检测模型;

6、将待识别图像输入人头检测模型,得到带有人头框选区域的第一图像;

7、在第一图像的人头框选区域内提取多个关键点坐标,并根据各关键点坐标计算第一人脸角度,得到带有第一人脸角度的第二图像;

8、对第二图像进行质量评分,得到人脸质量评分;

9、采用双模型对第二图像进行活体检测,得到活体检测结果,并将活体检测结果为真人的第二图像和对应的人脸质量评分发送给服务器设备;

10、服务器设备具体用于:

11、根据第二图像的人脸质量评分和第一人脸角度确定人脸识别模型。

12、进一步的,终端设备还用于:

13、在选择人头检测模型之前,根据预设解码指令对待识别图像进行解码;

14、将解码后的待识别图像的格式转换为预设图像格式;

15、对待识别图像进行填充,以使待识别图像的长宽比达到预设比例。

16、进一步的,终端设备具体用于:

17、在第一图像的人头框选区域内提取多个关键点坐标和对应的关键点置信度;

18、根据关键点置信度高于预设置信阈值的各关键点坐标计算第一人脸角度。

19、进一步的,终端设备还用于:

20、将关键点置信度高于预设置信阈值的各关键点坐标输入角度评估模型,得到第二人脸角度;根据第二人脸角度更新第一人脸角度。

21、进一步的,终端设备还用于:

22、将第二图像输入目标识别模型,得到图像类型;

23、在图像类型为人脸时,对第二图像进行质量评分。

24、进一步的,终端设备还用于:

25、在图像类型为人脸时,根据放射变换算法和关键点置信度高于预设置信阈值的各关键点坐标对第二图像进行矫正,再对第二图像进行质量评分。

26、进一步的,服务器设备还用于:

27、在得到人脸特征向量后,基于人脸特征向量、判别相关滤波器、快速傅里叶变换、高斯响应和hann窗进行人脸跟踪。

28、第二方面,本申请还提供了一种人脸识别方法,包括:

29、获取待识别图像中带有人脸的第二图像,并进行活体检测和质量评分,基于活体检测结果为真人的第二图像对应的人脸质量评分确定人脸识别模型;

30、将第二图像输入人脸识别模型,得到人脸特征向量;

31、基于人脸特征向量在人脸数据库中查找,得到人脸识别结果并发送给终端设备。

32、进一步的,上述获取待识别图像中带有人脸的第二图像,并进行活体检测和质量评分,基于活体检测结果为真人的第二图像对应的人脸质量评分确定人脸识别模型,包括:

33、获取待识别图像,并根据预设应用场景选择人头检测模型;

34、将待识别图像输入人头检测模型,得到带有人头框选区域的第一图像;

35、在第一图像的人头框选区域内提取多个关键点坐标,并根据各关键点坐标计算第一人脸角度,得到带有第一人脸角度的第二图像;

36、对第二图像进行质量评分,得到人脸质量评分;

37、采用双模型对第二图像进行活体检测,得到活体检测结果;根据活体检测结果为真人的第二图像的人脸质量评分和第一人脸角度确定人脸识别模型。

38、综上,与现有技术相比,本申请实施例提供的技术方案带来的有益效果至少包括:

39、本申请实施例提供的一种人脸识别系统,首先,由获取待识别图像的终端设备筛选出其中带有人脸的第二图像,再通过活体检测筛选出是真人人脸的第二图像,避免了让服务器设备识别非真人图像造成的资源浪费;其次,服务器设备根据人脸质量评分和第二图像选择不同的人脸识别模型,能够避免对质量好的图像用尺寸大的模型,进一步提高人脸识别的速度和实时性。

本文档来自技高网...

【技术保护点】

1.一种人脸识别系统,其特征在于,包括终端设备和服务器设备;

2.根据权利要求1所述的人脸识别系统,其特征在于,所述终端设备具体用于:

3.根据权利要求2所述的人脸识别系统,其特征在于,所述终端设备还用于:

4.根据权利要求2所述的人脸识别系统,其特征在于,所述终端设备具体用于:

5.根据权利要求4所述的人脸识别系统,其特征在于,所述终端设备还用于:

6.根据权利要求5所述的人脸识别系统,其特征在于,所述终端设备还用于:

7.根据权利要求6所述的人脸识别系统,其特征在于,所述终端设备还用于:

8.根据权利要求1所述的人脸识别系统,其特征在于,所述服务器设备还用于:

9.一种人脸识别方法,其特征在于,包括:

10.根据权利要求9所述的人脸识别方法,其特征在于,所述获取待识别图像中带有人脸的第二图像,并进行活体检测和质量评分,基于活体检测结果为真人的所述第二图像对应的人脸质量评分确定人脸识别模型,包括:

【技术特征摘要】

1.一种人脸识别系统,其特征在于,包括终端设备和服务器设备;

2.根据权利要求1所述的人脸识别系统,其特征在于,所述终端设备具体用于:

3.根据权利要求2所述的人脸识别系统,其特征在于,所述终端设备还用于:

4.根据权利要求2所述的人脸识别系统,其特征在于,所述终端设备具体用于:

5.根据权利要求4所述的人脸识别系统,其特征在于,所述终端设备还用于:

6.根据权利要求5所述的人脸识别系统,其特征在...

【专利技术属性】
技术研发人员:刘笑宇王子睿
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1