【技术实现步骤摘要】
一种肖像查询方法、系统、设备及存储介质
[0001]本专利技术涉及肖像查询
,尤其涉及一种肖像查询方法、系统、设备及存储介质。
技术介绍
[0002]肖像查询指仅根据某个人的一张仅包含人脸信息的肖像图,在数据库中对该人物进行检索,其中数据库中的人物图片的人脸可能并不可见。目前学术界和工业界关于人物检索的研究,主要为人脸识别和行人重识别,这两个问题通常被分开看待,然而在更高的一个层面上这两个任务其实都是在完成同一件事情,即确认一个人的身份(Identity,ID),只是利用的信息不同,一个利用了人脸,一个利用了躯体信息。将可利用的信息限制在人脸或躯体信息上,会大大限制算法的可推广性,而肖像查询正好是需要同时利用人脸和躯体信息的更具有应用前景的应用。
[0003]在很多情况下,我们能够获取到的往往只有某个人的一张肖像图片,例如,想根据某个人的一张肖像或者画像,在整个城市的监控中找出这个人的踪迹;又例如,影视行业想直接在电影电视剧中将某个演员出现的画面全部检索出来。在这些场景下,待搜索的数据库(如监控视频或电影画面)中,人物的正脸有时候并不可见,而同一个人的着装、所处的环境,甚至年龄容貌都可能存在变化。此时,仅靠人脸或躯体着装进行搜索显然是不够的,如何设计一套有效的肖像查询系统,同时利用人脸和躯体信息,更加贴合现实应用场景,同时也具有更大的挑战性。
[0004]肖像查询系统主要包括人脸检索和躯体检索两个部分。其中,人脸检索需要根据肖像图片在保证准确率的前提下,在数据库中尽可能多地找到同一人物包含人脸的 ...
【技术保护点】
【技术特征摘要】
1.一种肖像查询方法,其特征在于,包括:对待查询视频中所有待查询的人物肖像分别进行人脸特征提取,对数据库中的图像均分别进行人脸特征与躯体特征提取;对于待查询视频中的当前待查询的人物肖像,利用人脸特征进行迭代检索,获得人脸匹配结果;当前次检索时,利用上一次检索获得的查询集合,在所述数据库中检索与查询集合中所有图像的平均人脸特征相似度超过阈值的图像,获得的当前次检索结果与上一次检索获得的查询集合合并作为当前次获得的查询集合,通过最后一次获得的查询集合确定当前待查询的人物肖像的人脸匹配结果;其中,第一次检索时,所述查询集合中仅包含待查询视频中的当前待查询的人物肖像,每次检索时阈值逐渐减小;利用非当前待查询的人物肖像的人脸匹配结果,以及与当前待查询的人物肖像的人脸匹配结果中所有图像处于同一帧的其他所有人物的图像,对所述数据库进行缩减,获得缩减后的数据库;对缩减后的数据库以及所述人脸匹配结果中的图像分别进行躯体特征增强,将人脸匹配结果作为查询库,在所述缩减后的数据库中使用增强后的躯体特征的相似度进行检索,获得当前待查询的人物肖像的检索结果。2.根据权利要求1所述的一种肖像查询方法,其特征在于,所述对待查询视频中所有待查询的人物肖像分别进行人脸特征提取,对数据库中的图像均分别进行人脸特征与躯体特征提取包括:对于一个待检索视频,其包含M个待查询的人物肖像设数据库包括N个图像,记为其中,q
i
表示第i个待查询的人物肖像,g
l
表示数据库中的第l个图像;通过人脸检测网络对M个待查询的人物肖像分别进行人脸检测,再通过人脸特征提取网络从所有人脸检测结果中提取相应的人脸特征;通过人脸检测网络对数据库中的N个图像分别进行人脸检测,再通过人脸特征提取网络从所有人脸检测结果中提取相应的人脸特征;通过躯体检测网络对数据库中的N个图像分别进行躯体检测,并通过躯体特征提取网络从所有躯体检测结果中提取相应的躯体特征。3.根据权利要求1所述的一种肖像查询方法,其特征在于,所述对于待查询视频中的当前待查询的人物肖像,利用人脸特征进行迭代检索,获得人脸匹配结果包括:设置迭代检索次数为T,每次检索的阈值逐渐减小,迭代检索时的阈值表示:th1≥th2≥
…
≥th
T
,其中,th表示阈值,t=1,2,...,T;将第i个待查询的人物肖像q
i
作为当前待查询的人物肖像,第一次检索时,查询集合在所述数据库中检索出与所述第i个待查询的人物肖像q
i
的人脸特征相似度超过阈值th1的图像作为第一次检索结果,记为{g1,g2,
…
,g
n
},n表示第一次检索出的图像数目,每一个g表示从数据库中检索出的图像,将第一次检索结果与所述第i个待查询的人物肖像q
i
合并获得查询集合在第二次检索时,在所述数据库中检索出与第一次检索获得的查询集合中所有图像的平均人脸特征相似度超过阈值th2的图像作为第二次检索结果;将第二次检索结果与
所述查询集合合并获得查询集合以此类推,迭代进行T次检索,利用获得的查询集合确定人脸匹配结果M
i
:每次迭代检索获得的检索结果都是来自数据库的图像,且按照与查询集合中所有图像的平均人脸特征相似度的大小降序排列;合并时,将当前次检索获得的检索结果放置于上一次检索获得的查询集合的末尾。4.根据权利要求1或3所述的一种肖像查询方法,其特征在于,所述当前次检索时,利用上一次检索获得的查询集合,在所述数据库中检索与查询集合中所有图像的平均人脸特征相似度超过阈值的图像,获得的当前次检索结果与上一次检索获得的查询集合合并作为当前次获得的查询集合包括:将第i个待查询的人物肖像q
i
作为当前待查询的人物肖像,将当前次检索记为第t次,上一次检索获得的查询集合记为通过下式计算数据库中的图像与查询集合中所有图像的平均人脸特征相似度超过阈值的图像:其中,表示上一次检索获得的查询集合中的图像数目,q表示上一次检索获得的查询集合中的单个图像,g
j
表示数据库中的第j个图像;s(
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。