一种人脸识别方法及装置制造方法

文档序号:6549713阅读:135来源:国知局
一种人脸识别方法及装置制造方法
【专利摘要】本发明公开了一种人脸识别方法及装置。人脸识别方法包括:根据视频场景划分识别视频;获取同一视频场景下视频中的人脸识别信息;将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度;根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,所述聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。本发明实施例中,能够将同一人脸的人脸识别信息归为一类人脸识别信息,从而提高人脸识别的识别度和智能化,丰富同一人脸的人脸识别信息,提高人脸识别的识别速度和准确性。
【专利说明】一种人脸识别方法及装置

【技术领域】
[0001]本发明涉及人脸识别【技术领域】,尤其涉及一种人脸识别方法及装置。

【背景技术】
[0002]人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。
[0003]但通常状况下,人脸识别只是对人脸可视部分的面部信息进行识别,无法获取人脸其他部分的面部信息,更无法对同一人脸的面部信息进行整合。


【发明内容】

[0004]本发明实施例提供一种人脸识别方法及装置,用于实现人脸的聚类识别。
[0005]本发明提供一种人脸识别方法,包括以下步骤:
[0006]根据视频场景划分识别视频;
[0007]获取同一视频场景下视频中的人脸识别信息;
[0008]将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度;
[0009]根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,所述聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
[0010]优选的,所述方法还包括:
[0011]对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理。
[0012]优选的,所述将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度,包括:
[0013]将第一人脸识别信息与第二人脸识别信息进行比较,获取第一人脸相似度,其中,所述第一人脸识别信息为同一视频场景下视频中的一个人脸识别信息,所述第二人脸识别Ih息人脸识别息库中的一个人脸识别信息。
[0014]优选的,所述根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,包括:
[0015]当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息;
[0016]当第一人脸相似度小于第一相似度阈值且大于第二相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相关人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,将所述第一人脸识别信息和所述第二人脸识别信息归为一类人脸识另1Ji目息;
[0017]当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
[0018]优选的,所述当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息之后还包括:
[0019]在同一视频场景下根据所述第一人脸识别信息对人脸进行跟踪,将跟踪得到的人脸识别信息添加到人脸识别信息库中,将所述第一人脸识别信息和所述跟踪得到的人脸识别信息归为一类人脸识别信息。
[0020]优选的,所述当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,包括:
[0021]当第一人脸相似度小于第三相似度阈值时,获取同一视频场景下的第一人脸识别信息出现的频率;
[0022]将同一视频场景下的第一人脸识别信息出现的频率与预设的频率阈值进行比较;
[0023]当同一视频场景下的第一人脸识别信息出现的频率超过预设的频率阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中;
[0024]当同一视频场景下的第一人脸识别信息出现的频率未超过预设的频率阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息。
[0025]本发明还提供一种人脸识别装置,所述装置包括:
[0026]视频场景划分模块,用于根据视频场景划分识别视频;
[0027]识别信息获取模块,用于获取同一视频场景下视频中的人脸识别信息;
[0028]人脸相似度获取模块,用于将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度;
[0029]第一聚类处理模块,用于根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,所述聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
[0030]优选的,所述装置还包括:
[0031]第二聚类处理模块,用于对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理。
[0032]优选的,所述人脸相似度获取模块包括:
[0033]人脸相似度获取单元,用于将第一人脸识别信息与第二人脸识别信息进行比较,获取第一人脸相似度,其中,所述第一人脸识别信息为同一视频场景下视频中的一个人脸识别信息,所述第二人脸识别信息人脸识别信息库中的一个人脸识别信息。
[0034]优选的,所述第一聚类处理模块包括:
[0035]第一聚类处理单元,用于当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息;
[0036]第二聚类处理单元,用于当第一人脸相似度小于第一相似度阈值且大于第二相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相关人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,将所述第一人脸识别信息和所述第二人脸识别信息归为一类人脸识别信息;
[0037]第三聚类处理单元,用于当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
[0038]本实施例中,通过将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度,根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,能够将同一人脸的人脸识别信息归为一类人脸识别信息,从而提高人脸识别的识别度和智能化,丰富同一人脸的人脸识别信息,提高人脸识别的识别速度和准确性。
[0039]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0040]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【专利附图】

【附图说明】
[0041]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0042]图1为本发明人脸识别方法一个实施例的流程图;
[0043]图2为本发明人脸识别装置一个实施例的结构图。

【具体实施方式】
[0044]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0045]参见图1,为本发明人脸识别方法一个实施例的流程图,包括:
[0046]步骤101:根据视频场景划分识别视频。
[0047]其中,识别视频中可能会出现多个视频场景,不同视频场景下的人物可能相同也可能不同,对视频场景划分需要对视频场景识别,可以根据识别视频中场景变化进行视频场景识别,例如,获取间隔帧的两张图像的整体直方图的差异,将间隔帧的两张图像的整体直方图的差异与预设的差异阈值进行比较,当间隔帧的两张图像的整体直方图的差异超过预设的差异阈值时,确定视频场景发生变化,视频场景不是同样视频场景;当间隔帧的两张图像的整体直方图的差异未超过预设的差异阈值时,确定视频场景未发生变化,视频场景为同样视频场景。
[0048]当同一场景下识别视频中人脸消失时,可以按照预设的时间间隔进行人脸识别。
[0049]本实施例中,通过对识别视频的视频场景进行划分,方便对同一视频场景中的人脸进行识别,简化了人脸识别的繁琐程度,从而提高了人脸的效率。
[0050]步骤102:获取同一视频场景下视频中的人脸识别信息。
[0051 ] 其中,获取人脸识别信息的方法可以包括基于人脸特征点的识别算法(Feature-based recognit1n algorithms)、基于整幅人脸图像的识别算法(Appearance-based recognit1n algorithms)、基于模板的识别算法(Template-basedrecognit1n algorithms)和利用神经网络进行识别的算法(Recognit1n algorithmsusing neural network)中的一种或多种,人脸识别信息可以包括五官特征信息、面部曲线信息等。获取同一视频场景下视频中的人脸识别信息的方法本领域技术人员可以根据需要进行设定,在此不再赘述。
[0052]当同一视频场景下视频中出现的人脸数量小于等于两个时,可为视频中的人脸添加跟踪框,当同一视频场景下视频中出现的人脸数量大于两个时,可取消人脸跟踪框。
[0053]本实施例中,获取同一视频场景下视频中的人脸识别信息,方便对同一视频场景下视频中的人脸识别信息进行聚类处理,减少人脸识别信息的繁琐性,还可以将多个视频场景同时进行人脸识别获取人脸识别信息,提高人脸识别信息获取的效率。
[0054]步骤103:将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度。
[0055]其中,可以将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取同一视频场景下视频中的每个人脸识别信息与人脸识别信息库中的每个人脸识别信息的人脸相似度,例如,将第一人脸识别信息与第二人脸识别信息进行比较,获取第一人脸相似度,第一人脸识别信息为同一视频场景下视频中的一个人脸识别Ih息,第二人脸识别息人脸识别息库中的一个人脸识别信息。
[0056]步骤104:根据人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
[0057]其中,可以将第一人脸相似度与第一相似度阈值、第二相似度阈值和第三相似度阈值进行比较,可以得到三种结果,其中,第一相似度阈值的取值范围为80%至100%,第二相似度阈值的取值范围为50%至80%,第三相似度阈值的取值范围为0%至50%,第一相似度阈值、第二相似度阈值和第三相似度阈值的取值范围可以根据需要进行设定,并不以此为限定。
[0058]结果一:
[0059]当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息。
[0060]可以根据第一人脸识别信息对人脸进行跟踪,将跟踪得到的人脸识别信息添加到人脸识别信息库中,将第一人脸识别信息和跟踪得到的人脸识别信息归为一类人脸识别信肩、O
[0061]结果二:
[0062]当第一人脸相似度小于第一相似度阈值且大于第二相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相关人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,将第一人脸识别信息和第二人脸识别信息归为一类人脸识别信息,将第一人脸识别信息和第二人脸识别信息合并为同一人脸的人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
[0063]结果三:
[0064]当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
[0065]当第一人脸相似度小于第三相似度阈值时,可以获取同一视频场景下的第一人脸识别信息出现的频率,将同一视频场景下的第一人脸识别信息出现的频率与预设的频率阈值进行比较。
[0066]当同一视频场景下的第一人脸识别信息出现的频率超过预设的频率阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
[0067]当同一视频场景下的第一人脸识别信息出现的频率未超过预设的频率阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息。
[0068]本实施例中,根据第一人脸相似度确定第一人脸识别信息与第二人脸识别信息是否为同一人脸的相同人脸识别信息或相关人脸识别信息,方便将同一视频场景下视频中的人脸识别信息归为一类人脸识别信息,能够快速准确识别同一人脸的人脸识别信息,提高了同一视频场景下视频中的人脸识别信息的全面性。
[0069]方法还包括:
[0070]对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理。
[0071]其中,通过对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理,得到识别视频中各人脸的人脸识别信息,提高了人脸识别信息的全面性,提高了人脸识别的智能化。
[0072]本实施例中,通过将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度,根据人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,能够将同一人脸的人脸识别信息归为一类人脸识别信息,从而提高人脸识别的识别度和智能化,丰富同一人脸的人脸识别信息,提高人脸识别的识别速度和准确性。
[0073]参见图2,为本发明人脸识别装置一个实施例的结构图,包括:
[0074]视频场景划分模块201,用于根据视频场景划分识别视频。
[0075]识别信息获取模块202,用于获取同一视频场景下视频中的人脸识别信息。
[0076]人脸相似度获取模块203,用于将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度。
[0077]第一聚类处理模块204,用于根据人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
[0078]优选的,装置还包括:
[0079]第二聚类处理模块,用于对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理。
[0080]优选的,人脸相似度获取模块包括:
[0081]人脸相似度获取单元,用于将第一人脸识别信息与第二人脸识别信息进行比较,获取第一人脸相似度,其中,第一人脸识别信息为同一视频场景下视频中的一个人脸识别Ih息,第二人脸识别息人脸识别息库中的一个人脸识别信息。
[0082]优选的,第一聚类处理模块包括:
[0083]第一聚类处理单元,用于当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息。
[0084]第二聚类处理单元,用于当第一人脸相似度小于第一相似度阈值且大于第二相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相关人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,将第一人脸识别信息和第二人脸识别信息归为一类人脸识别信息。
[0085]第三聚类处理单元,用于当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
[0086]需要说明的是:上述实施例提供的人脸识别装置在实现上述功能时,仅以上述功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的人脸识别装置与人脸识别方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0087]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0088]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0089]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0090]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0091]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种人脸识别方法,其特征在于,包括以下步骤: 根据视频场景划分识别视频; 获取同一视频场景下视频中的人脸识别信息; 将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度; 根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,所述聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
2.如权利要求1所述的方法,其特征在于,所述方法还包括: 对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理。
3.如权利要求1所述的方法,其特征在于,所述将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度,包括: 将第一人脸识别信息与第二人脸识别信息进行比较,获取第一人脸相似度,其中,所述第一人脸识别信息为同一视频场景下视频中的一个人脸识别信息,所述第二人脸识别信息人脸识别信息库中的一个人脸识别信息。
4.如权利要求3所述的方法,其特征在于,所述根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进 行聚类处理,包括: 当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息; 当第一人脸相似度小于第一相似度阈值且大于第二相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相关人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,将所述第一人脸识别信息和所述第二人脸识别信息归为一类人脸识别信息; 当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
5.如权利要求4所述的方法,其特征在于,所述当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息之后还包括: 在同一视频场景下根据所述第一人脸识别信息对人脸进行跟踪,将跟踪得到的人脸识别信息添加到人脸识别信息库中,将所述第一人脸识别信息和所述跟踪得到的人脸识别信息归为一类人脸识别信息。
6.如权利要求4所述的方法,其特征在于,所述当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,包括: 当第一人脸相似度小于第三相似度阈值时,获取同一视频场景下的第一人脸识别信息出现的频率; 将同一视频场景下的第一人脸识别信息出现的频率与预设的频率阈值进行比较; 当同一视频场景下的第一人脸识别信息出现的频率超过预设的频率阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中; 当同一视频场景下的第一人脸识别信息出现的频率未超过预设的频率阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息。
7.—种人脸识别装置,其特征在于,所述装置包括: 视频场景划分模块,用于根据视频场景划分识别视频; 识别信息获取模块,用于获取同一视频场景下视频中的人脸识别信息; 人脸相似度获取模块,用于将同一视频场景下视频中的人脸识别信息与人脸识别信息库中的人脸识别信息进行对比,获取人脸相似度; 第一聚类处理模块,用于根据所述人脸相似度,对同一视频场景下视频中的人脸识别信息进行聚类处理,所述聚类处理为将同一人脸的人脸识别信息归为一类人脸识别信息,将聚类处理后的人脸识别信息更新到人脸识别信息库中。
8.如权利要求7所述的装置,其特征在于,所述装置还包括: 第二聚类处理模块,用于对人脸识别信息库中的不同视频场景下的人脸识别信息进行聚类处理。
9.如权利要求7所述的装置,其特征在于,所述人脸相似度获取模块包括: 人脸相似度获取单元,用于将第一人脸识别信息与第二人脸识别信息进行比较,获取第一人脸相似度,其中,所述第一人脸识别信息为同一视频场景下视频中的一个人脸识别信息,所述第二人脸识别信息人脸识别信息库中的一个人脸识别信息。
10.如权利要求9所述的装置,其特征在于,所述第一聚类处理模块包括: 第一聚类处理单元,用于当第一人脸相似度大于第一相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相同人脸识别信息; 第二聚类处理单元,用于当第一人脸相似度小于第一相似度阈值且大于第二相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为同一人脸的相关人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中,将所述第一人脸识别信息和所述第二人脸识别信息归为一类人脸识别信息; 第三聚类处理单元,用于当第一人脸相似度小于第三相似度阈值时,确定第一人脸识别信息与第二人脸识别信息为不同人脸的人脸识别信息,将第一人脸识别信息添加到人脸识别信息库中。
【文档编号】G06K9/00GK104050449SQ201410266228
【公开日】2014年9月17日 申请日期:2014年6月13日 优先权日:2014年6月13日
【发明者】胡东方 申请人:无锡天脉聚源传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1