本技術(shù)屬于通信,尤其涉及一種視頻換臉檢測(cè)方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、目前ai(artificial?intelligence,人工智能)視頻換臉,是指對(duì)原視頻中的人物人臉進(jìn)行篡改,替換為另外一個(gè)人物的人臉。近年來,隨著算法的不斷發(fā)展,ai換臉技術(shù)對(duì)視頻圖像中的人臉替換,已經(jīng)達(dá)到了以假亂真的地步。
2、對(duì)實(shí)際ai視頻換臉實(shí)施方式進(jìn)行具體舉例而言,首先定義原視頻人臉為a,換臉后的人臉為b。具體實(shí)施步驟包括:獲取a特征(例如在標(biāo)準(zhǔn)光照下a的正面視頻樣本),并通過深度學(xué)習(xí)識(shí)別a的人臉特征值;獲取b特征(例如在標(biāo)準(zhǔn)光照下b的正面視頻樣本),并通過深度學(xué)習(xí)識(shí)別b的人臉特征值。在通過深度學(xué)習(xí)識(shí)別a、b的人臉特征值之后即可開始換臉:通過對(duì)原視頻中的人臉信息特征提取,通過對(duì)比樣本a的特征值,形成樣本a與原視頻的特征映射。在形成上述特征映射后即可進(jìn)行人臉替換:把樣本b的特征還原到原視頻中,形成b人臉的視頻。如此,通過對(duì)通話視頻中的每一幀圖像重復(fù)上述處理,直至視頻通話結(jié)束。
3、現(xiàn)有技術(shù)中通常是通過建模、算法、統(tǒng)計(jì)等純技術(shù)手段來對(duì)視頻中人臉特征進(jìn)行檢測(cè)識(shí)別以判斷視頻人臉是否被篡改,此類手段算力要求較高,且不可避免的存在誤識(shí)別和漏識(shí)別的情況,即對(duì)正常視頻檢測(cè)為篡改視頻,對(duì)篡改視頻檢測(cè)為正常視頻。此外,傳統(tǒng)的視頻人臉檢測(cè)方案由于算力要求較高,因此常為事后檢測(cè),即通過導(dǎo)入錄制的視頻檢測(cè)是否視頻中人臉信息發(fā)生篡改,存在換臉檢測(cè)實(shí)時(shí)性較差的問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種視頻換臉檢測(cè)方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,能夠更為合理、準(zhǔn)確地對(duì)視頻中人臉是否被篡改進(jìn)行檢測(cè),能夠有效提升整體視頻換臉檢測(cè)效率,因此具備更高的檢測(cè)實(shí)時(shí)性和識(shí)別率。
2、第一方面,本技術(shù)實(shí)施例提供一種視頻換臉檢測(cè)方法,應(yīng)用于第一設(shè)備;該視頻換臉檢測(cè)方法包括:
3、在第一用戶終端與第二設(shè)備之間建立起第一視頻通話的情況下,接收由第二設(shè)備發(fā)送的第一視頻通話中的第一視頻截取信息,以及與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào);目標(biāo)人臉信息為第一視頻通話中第一用戶終端對(duì)應(yīng)的人臉信息;
4、在建立起與目標(biāo)手機(jī)號(hào)對(duì)應(yīng)的第二用戶終端之間的第二視頻通話的情況下,獲取第二視頻通話中的第二視頻截取信息;
5、基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
6、在一些可能的實(shí)施方式中,基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果,包括:
7、獲取第一視頻截取信息對(duì)應(yīng)的第一特征值和第二視頻截取信息對(duì)應(yīng)的第二特征值;
8、基于第一特征值和第一特征值,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
9、在一些可能的實(shí)施方式中,基于第一特征值和第一特征值,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果,包括:
10、計(jì)算第一特征值和第二特征值之間的均方誤差;
11、根據(jù)均方誤差,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
12、在一些可能的實(shí)施方式中,第一視頻截取信息為第一視頻通話中的第一視頻切片圖像;在獲取第一視頻截取信息對(duì)應(yīng)的第一特征值之前,該視頻換臉檢測(cè)方法還包括:
13、對(duì)第一視頻切片圖像進(jìn)行灰度和像素化處理,得到第一視頻切片圖像對(duì)應(yīng)的第一處理圖像;
14、對(duì)第一處理圖像進(jìn)行特征提取,得到第一特征值。
15、在一些可能的實(shí)施方式中,第二視頻截取信息為第二視頻通話中的視頻碼流信息;在獲取第二視頻截取信息對(duì)應(yīng)的第二特征值之前,該視頻換臉檢測(cè)方法還包括:
16、對(duì)視頻碼流信息進(jìn)行解析,得到對(duì)應(yīng)的第二視頻切片圖像;
17、對(duì)第二視頻切片圖像進(jìn)行灰度和像素化處理,得到第二視頻切片圖像對(duì)應(yīng)的第二處理圖像;
18、對(duì)第二處理圖像進(jìn)行特征提取,得到第二特征值。
19、在一些可能的實(shí)施方式中,目標(biāo)手機(jī)號(hào)為:第二設(shè)備中的至少一個(gè)預(yù)設(shè)聯(lián)系人中目標(biāo)聯(lián)系人的手機(jī)號(hào),目標(biāo)聯(lián)系人的人臉信息與目標(biāo)人臉信息匹配;
20、或者,目標(biāo)手機(jī)號(hào)基于第一用戶終端發(fā)起的身份認(rèn)證請(qǐng)求確定得到;身份認(rèn)證請(qǐng)求中包括目標(biāo)聯(lián)系人的身份信息和目標(biāo)手機(jī)號(hào),身份認(rèn)證請(qǐng)求用于請(qǐng)求建立第一視頻通話;
21、接收由第二設(shè)備發(fā)送的第一視頻通話中的第一視頻截取信息,以及與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào),包括:
22、在第二設(shè)備對(duì)目標(biāo)聯(lián)系人的身份信息和目標(biāo)手機(jī)號(hào)鑒權(quán)成功的情況下,接收第一視頻截取信息以及目標(biāo)手機(jī)號(hào)。
23、在一些可能的實(shí)施方式中,在基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果之后,該視頻換臉檢測(cè)方法還包括:
24、向第二設(shè)備發(fā)送第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果,以使第二設(shè)備基于視頻換臉檢測(cè)結(jié)果執(zhí)行預(yù)設(shè)操作。
25、在一些可能的實(shí)施方式中,在向第二設(shè)備發(fā)送第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果之后,該視頻換臉檢測(cè)方法還包括:
26、在視頻換臉檢測(cè)結(jié)果指示第一視頻通話中的目標(biāo)人臉信息為換臉?biāo)玫那闆r下,接通第二用戶終端與第二設(shè)備之間的第三視頻通話,以及斷開第一視頻通話。
27、基于相同的發(fā)明構(gòu)思,第二方面,本技術(shù)實(shí)施例提供了一種視頻換臉檢測(cè)方法,應(yīng)用于第二設(shè)備;該視頻換臉檢測(cè)方法包括:
28、在建立起與第一用戶終端之間的第一視頻通話的情況下,獲取與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào),目標(biāo)人臉信息為第一視頻通話中第一用戶終端對(duì)應(yīng)的人臉信息;
29、將第一視頻通話中的第一視頻截取信息和目標(biāo)手機(jī)號(hào)發(fā)送至第一設(shè)備;第一設(shè)備用于在建立起與目標(biāo)手機(jī)號(hào)對(duì)應(yīng)的第二用戶終端之間的第二視頻通話的情況下,獲取第二視頻通話中的第二視頻截取信息,并基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
30、在一些可能的實(shí)施方式中,在建立起與第一用戶終端之間的第一視頻通話的情況下,獲取與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào),包括:
31、在建立起與第一用戶終端之間的第一視頻通話的情況下,將目標(biāo)人臉信息與至少一個(gè)預(yù)設(shè)聯(lián)系人的人臉信息分別進(jìn)行匹配,確定人臉信息與目標(biāo)人臉信息匹配的目標(biāo)聯(lián)系人;
32、將目標(biāo)聯(lián)系人的手機(jī)號(hào)確定為目標(biāo)手機(jī)號(hào)。
33、在一些可能的實(shí)施方式中,在獲取與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào)之前,該視頻換臉檢測(cè)方法還包括:
34、接收第一用戶終端發(fā)起的身份認(rèn)證請(qǐng)求;身份認(rèn)證請(qǐng)求中包括目標(biāo)聯(lián)系人的身份信息和目標(biāo)手機(jī)號(hào);
35、響應(yīng)于身份認(rèn)證請(qǐng)求,建立第二設(shè)備與第一用戶終端之間的第一視頻通話;
36、將第一視頻通話中的第一視頻截取信息和目標(biāo)手機(jī)號(hào)發(fā)送至第一設(shè)備,包括:
37、在對(duì)目標(biāo)聯(lián)系人的身份信息和目標(biāo)手機(jī)號(hào)鑒權(quán)成功的情況下,將第一視頻通話的第一視頻截取信息和目標(biāo)手機(jī)號(hào)發(fā)送至第一設(shè)備。
38、在一些可能的實(shí)施方式中,在將第一視頻通話的第一視頻截取信息和目標(biāo)手機(jī)號(hào)發(fā)送至第一設(shè)備之后,該視頻換臉檢測(cè)方法還包括:
39、接收第一設(shè)備發(fā)送的第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果;
40、在視頻換臉檢測(cè)結(jié)果指示第一視頻通話中的目標(biāo)人臉信息為換臉?biāo)玫那闆r下,向第一用戶終端發(fā)送與身份認(rèn)證請(qǐng)求對(duì)應(yīng)的認(rèn)證失敗反饋消息。
41、基于相同的發(fā)明構(gòu)思,第三方面,本技術(shù)實(shí)施例提供了一種視頻換臉檢測(cè)裝置,應(yīng)用于第一設(shè)備;該視頻換臉檢測(cè)裝置包括:
42、第一接收模塊,用于在第一用戶終端與第二設(shè)備之間建立起第一視頻通話的情況下,接收由第二設(shè)備發(fā)送的第一視頻通話中的第一視頻截取信息,以及與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào);目標(biāo)人臉信息為第一視頻通話中第一用戶終端對(duì)應(yīng)的人臉信息;
43、第一獲取模塊,用于在建立起與目標(biāo)手機(jī)號(hào)對(duì)應(yīng)的第二用戶終端之間的第二視頻通話的情況下,獲取第二視頻通話中的第二視頻截取信息;
44、第二確定模塊,用于基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
45、基于相同的發(fā)明構(gòu)思,第四方面,本技術(shù)實(shí)施例提供了一種視頻換臉檢測(cè)裝置,應(yīng)用于第二設(shè)備;該視頻換臉檢測(cè)裝置包括:
46、第二獲取模塊,用于在建立起與第一用戶終端之間的第一視頻通話的情況下,獲取與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào),目標(biāo)人臉信息為第一視頻通話中第一用戶終端對(duì)應(yīng)的人臉信息;
47、第一發(fā)送模塊,用于將第一視頻通話中的第一視頻截取信息和目標(biāo)手機(jī)號(hào)發(fā)送至第一設(shè)備;第一設(shè)備用于在建立起與目標(biāo)手機(jī)號(hào)對(duì)應(yīng)的第二用戶終端之間的第二視頻通話的情況下,獲取第二視頻通話中的第二視頻截取信息,并基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
48、第五方面,本技術(shù)實(shí)施例提供了一種視頻換臉檢測(cè)設(shè)備,該視頻換臉檢測(cè)設(shè)備包括:
49、處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;
50、所述處理器執(zhí)行所述計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如上述本技術(shù)實(shí)施例中任意一項(xiàng)提供的視頻換臉檢測(cè)方法。
51、第六方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述本技術(shù)實(shí)施例中任意一項(xiàng)提供的視頻換臉檢測(cè)方法。
52、第七方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行如上述本技術(shù)實(shí)施例中任意一項(xiàng)提供的視頻換臉檢測(cè)方法。
53、本技術(shù)實(shí)施例提供的一種視頻換臉檢測(cè)方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,在第一用戶終端與第二設(shè)備之間建立起第一視頻通話的情況下,由第一設(shè)備接收由第二設(shè)備發(fā)送的第一視頻通話中的第一視頻截取信息以及與目標(biāo)人臉信息關(guān)聯(lián)的目標(biāo)手機(jī)號(hào),此目標(biāo)人臉信息為第一視頻通話中第一用戶終端對(duì)應(yīng)的人臉信息。這樣基于上述目標(biāo)手機(jī)號(hào)向第二用戶終端發(fā)起視頻通話,以在建立起第一設(shè)備與目標(biāo)手機(jī)號(hào)對(duì)應(yīng)的第二用戶終端之間的第二視頻通話的情況下,獲取第二視頻通話中的第二視頻截取信息。最后,此第一設(shè)備基于第一視頻截取信息和第二視頻截取信息,確定第一視頻通話對(duì)應(yīng)的視頻換臉檢測(cè)結(jié)果。
54、通過上述描述可知,本技術(shù)實(shí)施例的一種視頻換臉檢測(cè)方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,在第一用戶終端與第二設(shè)備的視頻通信過程中,通過由第二設(shè)備獲取上述目標(biāo)人臉信息對(duì)應(yīng)的手機(jī)號(hào)并將此目標(biāo)手機(jī)號(hào)發(fā)送給第一設(shè)備,以便第一設(shè)備基于該目標(biāo)手機(jī)號(hào)獲取上述第二視頻截取信息,并根據(jù)該第二視頻截取信息與上述第一視頻截取信息來對(duì)視頻是否換臉進(jìn)行事中檢測(cè),從而有效提升了視頻換臉檢測(cè)時(shí)效性。此外,本技術(shù)實(shí)施例通過對(duì)比第一視頻通話中的第一視頻截取信息和第二視頻通話中的第二視頻截取信息,可以更加合理、準(zhǔn)確地判斷出第一視頻通話中的目標(biāo)人臉信息是否為視頻換臉?biāo)?,從而能夠有效提升整體視頻換臉檢測(cè)效率。