一种人脸识别方法、装置、系统及存储介质制造方法及图纸

技术编号:22642856 阅读:37 留言:0更新日期:2019-11-26 16:26
本发明专利技术提供了一种人脸识别方法、装置、系统及存储介质,所述方法包括:获取图像数据;基于所述图像数据进行背景建模,得到背景模型;将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像;基于所述无背景人脸图像进行人脸识别,得到人脸识别结果。根据本发明专利技术的方法、装置、系统及存储介质,通过建立背景模型去除人脸图像中的背景,对滤除背景后的人脸图像进行识别,消除了背景以及客观环境对人脸识别的影响,且造成的计算开销小,极大增加了人脸识别的计算效率、准确性和鲁棒性。

A face recognition method, device, system and storage medium

The invention provides a face recognition method, device, system and storage medium, the method includes: obtaining image data; making background modeling based on the image data to obtain background model; inputting the face image to be recognized in the image data into the background model for background filtering to obtain the background free face image; making background free face image based on the background free face image Face recognition, get the result of face recognition. According to the method, device, system and storage medium of the invention, the background in the face image is removed by setting up the background model, and the face image after filtering the background is recognized. The influence of the background and the objective environment on the face recognition is eliminated, and the calculation cost is small, which greatly increases the calculation efficiency, accuracy and robustness of the face recognition.

【技术实现步骤摘要】
一种人脸识别方法、装置、系统及存储介质
本专利技术涉及图像处理
,更具体地涉及人脸识别的处理。
技术介绍
人脸识别技术已广泛应用于各个领域,随着技术的进一步成熟和社会认同度的提高,人脸识别技术将应用在更多的领域。当前的人脸识别技术,通常输入的图片中都包含了一定量的背景信息,这些背景信息会对人脸特征提取造成一定的影响。特别是在侧脸时,背景区域占整个图像的比例很大,导致侧脸的识别性能不佳。所以,去除背景信息可以提升识别在不同场景的性能。通常,去除背景信息可以使用图像分割方法对图像的背景和人脸前景进行分割,但是这会造成很多额外的计算开销和存储量,导致人脸识别的速度慢,而且对人脸识别的准确率也没有很大提升。因此,现有技术中的人脸识别存在分割背景信息带来额外的计算开销,导致人脸识别的速度慢且准确率不高的问题,影响用户的使用体验。
技术实现思路
考虑到上述问题而提出了本专利技术。本专利技术提供了一种人脸识别方法、装置、系统及计算机存储介质,通过建立背景模型去除人脸图像中的背景,对滤除背景后的人脸图像进行识别,消除了背景以及客观环境对人脸识别的影响,且造成的计算开销小,极大增加了人脸识别的计算效率、准确性和鲁棒性。根据本专利技术的第一方面,提供了一种人脸识别方法,包括:获取图像数据;基于所述图像数据进行背景建模,得到背景模型;将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像;基于所述无背景人脸图像进行人脸识别,得到人脸识别结果。根据本专利技术的第二方面,提供了一种人脸识别装置,包括:图像获取模块,用于获取图像数据;背景模块,用于基于所述图像数据进行背景建模,得到背景模型;以及将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像;人脸识别模块,用于基于所述无背景人脸图像进行人脸识别,得到人脸识别结果。根据本专利技术的第三方面,提供了一种人脸识别系统,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现第一方面所述方法的步骤。根据本专利技术的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机执行时实现第一方面所述方法的步骤。根据本专利技术实施例的人脸识别方法、装置、系统及计算机存储介质,通过建立背景模型去除人脸图像中的背景,对滤除背景后的人脸图像进行识别,消除了背景以及客观环境对人脸识别的影响,且造成的计算开销小,极大增加了人脸识别的计算效率、准确性和鲁棒性。附图说明通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1是用于实现根据本专利技术实施例的人脸识别方法和装置的示例电子设备的示意性框图;图2是根据本专利技术实施例的人脸识别方法的示意性流程图;图3是根据本专利技术实施例的人脸识别装置的示意性框图;图4是根据本专利技术实施例的人脸识别系统的示意性框图。具体实施方式为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本专利技术的保护范围之内。首先,参考图1来描述用于实现本专利技术实施例的人脸识别方法和装置的示例电子设备100。如图1所示,电子设备100包括一个或多个处理器101、一个或多个存储装置102、输入装置103、输出装置104、图像传感器105,这些组件通过总线系统106或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备也可以具有其他组件和结构。所述处理器101可以是中央处理单元(CPU)或者具有数据处理能力或指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。所述存储装置102可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的本专利技术实施例中(由处理器实现)的客户端功能以及/或者其它期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用或产生的各种数据等。所述输入装置103可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。所述输出装置104可以向外部(例如用户)输出各种信息(例如图像或声音),并且可以包括显示器、扬声器等中的一个或多个。所述图像传感器105可以拍摄用户期望的图像(例如照片、视频等),并且将所拍摄的图像存储在所述存储装置102中以供其它组件使用。示例性地,用于实现根据本专利技术实施例的人脸识别方法和装置的示例电子设备可以被实现为诸如智能手机、平板电脑、门禁系统的图像采集端等。下面,将参照图2描述根据本专利技术实施例的人脸识别方法200。如图2所示,一种人脸识别方法200,包括:首先,在步骤S210,获取图像数据;在步骤S220,基于所述图像数据进行背景建模,得到背景模型;在步骤S230,将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像;最后,在步骤S240,基于所述无背景人脸图像进行人脸识别,得到人脸识别结果。其中,基于所述图像数据进行背景建模可以是根据图像数据中的任何图像进行,例如包括人脸的图像和/或不包括人脸的图像,在此不做限制。当利用图像数据中的没有人脸出现的背景图像得到背景模型时,可以进一步提高背景模型的准确度,可以避免因为人脸或其它物品的遮挡导致背景信息不完全而造成背景模型对图像中背景判断不准确的问题。在建立背景模型的基础上,通过背景模型对包含人脸的图像进行背景滤除,只会占用较少的计算资源,相比现有技术中的对于每张人脸图像都要进行背景分割,以及区分背景和前景所造成的大量额外计算开销,有利于节省计算资源,提高后续人脸识别的计算效率。此外,对于客观环境如光照等会对人脸识别造成一些影响,以及背景可能会发生变化,通过背景模型对包含人脸的图像进行背景滤除还可以消除背景变化和客观环境本文档来自技高网...

【技术保护点】
1.一种人脸识别方法,其特征在于,所述方法包括:/n获取图像数据;/n基于所述图像数据进行背景建模,得到背景模型;/n将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像;/n基于所述无背景人脸图像进行人脸识别,得到人脸识别结果。/n

【技术特征摘要】
1.一种人脸识别方法,其特征在于,所述方法包括:
获取图像数据;
基于所述图像数据进行背景建模,得到背景模型;
将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像;
基于所述无背景人脸图像进行人脸识别,得到人脸识别结果。


2.如权利要求1所述的方法,其特征在于,基于所述图像数据中进行背景建模,得到背景模型,包括:
基于所述图像数据中至少一部分图像进行高斯混合建模以建立所述背景模型;和/或,
利用所述图像数据中至少一帧图像更新所述背景模型。


3.如权利要求1所述的方法,其特征在于,将所述图像数据中的待识别人脸图像输入所述背景模型进行背景滤除,得到无背景人脸图像,包括:
基于所述背景模型计算所述待识别人脸图像中每个像素点属于背景或人脸的概率;
基于所述概率将所述待识别人脸图像中属于背景的像素点的像素值置为0,得到所述无背景人脸图像。


4.如权利要求3所述的方法,其特征在于,基于所述概率将所述待识别人脸图像中属于背景的像素点的像素值置为0,包括:
根据所述待识别人脸图像生成所述待识别人脸图像的人脸蒙版;
基于所述概率与概率阈值将所述人脸蒙版二值化,生成所述待识别人脸图像的二值化蒙版;
对所述二值化蒙版进行图像闭操作得到待识别人脸图像蒙版;
利用所述待识别人脸图像蒙版对所述待识别人脸图像进行操作,将所述待识别人脸图像中属于背景的像素点的像素值置为0。
<...

【专利技术属性】
技术研发人员:杨馥蔚
申请(专利权)人:北京迈格威科技有限公司
类型:发明
国别省市:北京;11

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

1