本申請(qǐng)涉及人工智能,特別是涉及一種基于跟蹤的聚類(lèi)人臉識(shí)別方法和裝置。
背景技術(shù):
1、如今工業(yè)界的人臉識(shí)別技術(shù)已經(jīng)非常成熟,可以支持密碼級(jí)別的精度,即不同人臉可以轉(zhuǎn)換成不同的數(shù)字信號(hào),對(duì)于同一張人臉,該數(shù)字信號(hào)獨(dú)一無(wú)二?,F(xiàn)如今主流的人臉識(shí)別技術(shù)一般要求在使用前將人臉完整地掃描一遍,用來(lái)生成完整的人臉特征,將該人臉特征存儲(chǔ)到數(shù)據(jù)庫(kù)中,下次進(jìn)行人臉識(shí)別時(shí),需要將被識(shí)別的人臉特征與數(shù)據(jù)庫(kù)中的人臉特征進(jìn)行比對(duì),如果相似度滿(mǎn)足要求,即認(rèn)為時(shí)同一張人臉。
2、然而,上述技術(shù)方案對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)中的人臉特征要求較高,否則就會(huì)影響人臉識(shí)別精度,實(shí)際情況可能不具備這樣的操作條件。同時(shí),現(xiàn)有的方案需要將視頻解碼成單幀圖像,再通過(guò)對(duì)單幀圖像進(jìn)行基于圖片的人臉識(shí)別從而達(dá)到對(duì)視頻中人臉進(jìn)行識(shí)別目的,但由于視頻中的人臉與數(shù)據(jù)庫(kù)中的人臉圖像存在較大的差異,也導(dǎo)致人臉識(shí)別精度不佳。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠提高人臉識(shí)別準(zhǔn)確度的基于跟蹤的聚類(lèi)人臉識(shí)別方法和裝置。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N基于跟蹤的聚類(lèi)人臉識(shí)別方法。該方法包括:
3、獲取帶有人臉圖像的視頻流;
4、對(duì)視頻流中的人臉圖像進(jìn)行人臉跟蹤,根據(jù)跟蹤軌跡對(duì)人臉圖像進(jìn)行聚類(lèi),獲取各簇群對(duì)應(yīng)的人臉id和人臉特征;
5、根據(jù)跟蹤軌跡和人臉特征對(duì)目標(biāo)對(duì)象進(jìn)行識(shí)別,確定目標(biāo)對(duì)象的人臉id。
6、在一個(gè)實(shí)施例中,對(duì)視頻流中的人臉圖像進(jìn)行人臉跟蹤,包括:
7、對(duì)視頻流中的人臉圖像進(jìn)行人臉檢測(cè),獲取人臉區(qū)域;
8、基于人臉區(qū)域在視頻流連續(xù)幀的變化進(jìn)行人臉跟蹤,獲取跟蹤軌跡。
9、在一個(gè)實(shí)施例中,根據(jù)跟蹤軌跡對(duì)人臉圖像進(jìn)行聚類(lèi),獲取各簇群對(duì)應(yīng)的人臉id和人臉特征,包括:
10、將同一跟蹤軌跡上置信度最高的人臉圖像作為該跟蹤軌跡對(duì)應(yīng)的標(biāo)準(zhǔn)圖像;
11、對(duì)各跟蹤軌跡對(duì)應(yīng)的標(biāo)準(zhǔn)圖像進(jìn)行聚類(lèi),獲取若干簇群;
12、對(duì)各簇群分別標(biāo)記唯一人臉id,并根據(jù)簇群中置信度最高的人臉圖像獲取人臉特征;人臉id和人臉特征對(duì)應(yīng)。
13、其中,同一跟蹤軌跡上的所有人臉圖像被聚類(lèi)為為同一簇群。
14、在一個(gè)實(shí)施例中,根據(jù)跟蹤軌跡和人臉特征對(duì)目標(biāo)對(duì)象進(jìn)行識(shí)別,確定目標(biāo)對(duì)象的人臉id,包括:
15、獲取目標(biāo)對(duì)象對(duì)應(yīng)的目標(biāo)人臉圖像和目標(biāo)軌跡;
16、將目標(biāo)人臉圖像與人臉特征進(jìn)行匹配,若匹配成功,則將匹配成功的人臉特征對(duì)應(yīng)人臉id確定為目標(biāo)對(duì)象對(duì)應(yīng)人臉id;
17、將目標(biāo)軌跡與跟蹤軌跡進(jìn)行匹配,若匹配成功,則根據(jù)將匹配成功的跟蹤軌跡所在簇群的對(duì)應(yīng)人臉id確定為目標(biāo)對(duì)象對(duì)應(yīng)人臉id。
18、在一個(gè)實(shí)施例中,目標(biāo)人臉圖像與人臉特征通過(guò)余弦距離進(jìn)行匹配;
19、目標(biāo)軌跡與跟蹤軌跡通過(guò)交互比進(jìn)行匹配。
20、在一個(gè)實(shí)施例中,方法還包括包括:
21、對(duì)各人臉id對(duì)應(yīng)的人臉圖像進(jìn)行計(jì)數(shù);對(duì)人臉圖像數(shù)量低于預(yù)設(shè)數(shù)量的人臉id進(jìn)行清除;保留人臉圖像數(shù)量低于預(yù)設(shè)數(shù)量的人臉id,并持續(xù)更新該人臉id對(duì)應(yīng)的人臉特征。
22、第二方面,本申請(qǐng)還提供了一種基于跟蹤的聚類(lèi)人臉識(shí)別裝置。該裝置包括:
23、數(shù)據(jù)獲取模塊,用于獲取帶有人臉圖像的視頻流;
24、跟蹤聚類(lèi)模塊,用于對(duì)視頻流中的人臉圖像進(jìn)行人臉跟蹤,根據(jù)跟蹤軌跡對(duì)人臉圖像進(jìn)行聚類(lèi),獲取各簇群對(duì)應(yīng)的人臉id和人臉特征;
25、目標(biāo)識(shí)別模塊,用于根據(jù)跟蹤軌跡和人臉特征對(duì)目標(biāo)對(duì)象進(jìn)行識(shí)別,確定目標(biāo)對(duì)象的人臉id。
26、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。該計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述基于跟蹤的聚類(lèi)人臉識(shí)別方法中的步驟。
27、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述基于跟蹤的聚類(lèi)人臉識(shí)別方法中的步驟。
28、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述基于跟蹤的聚類(lèi)人臉識(shí)別方法中的步驟。
29、上述基于跟蹤的聚類(lèi)人臉識(shí)別方法和裝置,獲取帶有人臉圖像的視頻流;對(duì)視頻流中的人臉圖像進(jìn)行人臉跟蹤,根據(jù)跟蹤軌跡對(duì)人臉圖像進(jìn)行聚類(lèi),獲取各簇群對(duì)應(yīng)的人臉id和人臉特征;根據(jù)跟蹤軌跡和人臉特征對(duì)目標(biāo)對(duì)象進(jìn)行識(shí)別,確定目標(biāo)對(duì)象的人臉id。通過(guò)人臉追蹤和聚類(lèi)對(duì)視頻流中的人臉數(shù)據(jù)進(jìn)行處理,無(wú)需前期高精度的臉部數(shù)據(jù)采集等準(zhǔn)備工作,同時(shí)人臉數(shù)據(jù)的采集和人臉識(shí)別工作均是基于視頻流格式,提高了匹配度,從而令人臉識(shí)別更加精準(zhǔn)。
1.一種基于跟蹤的聚類(lèi)人臉識(shí)別方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述視頻流中的人臉圖像進(jìn)行人臉跟蹤,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)跟蹤軌跡對(duì)所述人臉圖像進(jìn)行聚類(lèi),獲取各簇群對(duì)應(yīng)的人臉id和人臉特征,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述跟蹤軌跡和所述人臉特征對(duì)目標(biāo)對(duì)象進(jìn)行識(shí)別,確定所述目標(biāo)對(duì)象的人臉id,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標(biāo)人臉圖像與所述人臉特征通過(guò)余弦距離進(jìn)行匹配;
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述方法還包括包括:
7.一種基于跟蹤的聚類(lèi)人臉識(shí)別裝置,其特征在于,所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。