本發(fā)明涉及人工智能,尤其涉及一種基于深度人臉偽造替換技術(shù)的視頻隱寫方法。
背景技術(shù):
1、在過去的幾年里,隨著在線社交網(wǎng)絡osn的蓬勃發(fā)展,視頻成為了適合隱寫的載體。
2、傳統(tǒng)的視頻隱寫方法是基于直接像素值處理、編碼映射或自適應失真函數(shù),利用視頻數(shù)據(jù)的冗余來實現(xiàn)信息隱藏。盡管這些方法具有良好的安全性能和嵌入容量,但魯棒性有限,使得隱藏的秘密消息在后續(xù)的壓縮編碼過程中容易被無意中丟失。此外,傳統(tǒng)的視頻隱寫方法還面臨著減輕在有損信道傳輸過程中可能出現(xiàn)的各種失真影響的挑戰(zhàn)。故,需要魯棒性更好的視頻隱寫方法。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供了一種基于深度人臉偽造替換技術(shù)的視頻隱寫方法,旨在有效解決上述技術(shù)問題。
2、根據(jù)本發(fā)明的第一方面,本發(fā)明提供一種基于深度人臉偽造替換技術(shù)的視頻隱寫方法,所述方法包括:
3、獲取待處理載體視頻、參考圖像以及秘密信息,并利用預先訓練好的視頻隱寫模型對所述待處理載體視頻、所述參考圖像以及所述秘密信息進行處理,所述視頻隱寫模型包括信息編碼模塊以及秘密信息嵌入模塊;
4、通過所述信息編碼模塊分別對所述待處理載體視頻進行視頻編碼、對所述秘密信息進行編碼以及對所述參考圖像進行身份特征提取,對應獲得視頻編碼信息、秘密編碼信息、身份特征表示;
5、通過所述秘密信息嵌入模塊將所述秘密編碼信息與所述身份特征表示進行嵌入處理,并將含密身份特征注入至所述視頻編碼信息中,獲得含密視頻編碼信息,再利用所述含密視頻編碼信息進行解碼處理,獲得隱寫視頻。
6、進一步地,所述將含密身份特征注入至所述視頻編碼信息中,獲得含密視頻編碼信息,包括:
7、獲取所述視頻編碼信息的第一信道均值和第一標準差、所述含密身份特征的第二信道均值和第二標準差;
8、根據(jù)所述第一信道均值和第一標準差、所述含密身份特征的第二信道均值和第二標準差,計算獲得含密視頻編碼信息。
9、進一步地,所述根據(jù)所述第一信道均值和第一標準差、所述含密身份特征的第二信道均值和第二標準差,計算獲得含密視頻編碼信息,包括:
10、根據(jù)所述第一信道均值和第一標準差、所述含密身份特征的第二信道均值和第二標準差,并利用含密視頻嵌入公式計算獲得含密視頻編碼信息
11、
12、式中,和分別表示視頻編碼信息的第一信道均值和第一標準差,和μ(f′id)分別表示含密身份特征f′id的第二信道均值和第二標準差。
13、進一步地,所述將所述秘密編碼信息與所述身份特征表示進行嵌入處理,包括:
14、根據(jù)所述秘密編碼信息、預設超參數(shù)以及所述身份特征表示,并利用含密身份嵌入公式計算獲得含密身份特征f′id:
15、f′id=fid+λ*fm
16、式中,fid為身份特征表示,fm為秘密編碼信息,λ為預設超參數(shù),λ用于調(diào)整秘密信息對身份特征表示的影響。
17、進一步地,所述視頻隱寫模型還包括秘密信息提取模塊,在所述獲得隱寫視頻之后,方法還包括:
18、利用所述秘密信息提取模塊對所述隱寫視頻進行秘密信息提取,以獲得新的秘密信息。
19、進一步地,所述視頻隱寫模型還包括失真模塊,在所述獲得隱寫視頻之后,所述方法還包括:
20、利用所述失真模塊對所述隱寫視頻進行失真處理,以獲得處理后的隱寫視頻;
21、其中,所述失真處理為量化步長、像素線性變換、噪聲模擬中的一種或者多種。
22、根據(jù)本發(fā)明的第二方面,本發(fā)明還提供了一種基于深度人臉偽造替換技術(shù)的視頻隱寫裝置,包括:
23、數(shù)據(jù)獲取模塊,用于獲取待處理載體視頻、參考圖像以及秘密信息,并利用預先訓練好的視頻隱寫模型對所述待處理載體視頻、所述參考圖像以及所述秘密信息進行處理,所述視頻隱寫模型包括信息編碼模塊以及秘密信息嵌入模塊;
24、編碼模塊,用于通過所述信息編碼模塊分別對所述待處理載體視頻進行視頻編碼、對所述秘密信息進行編碼以及對所述參考圖像進行身份特征提取,對應獲得視頻編碼信息、秘密編碼信息、身份特征表示;
25、信息嵌入模塊,用于通過所述秘密信息嵌入模塊將所述秘密編碼信息與所述身份特征表示進行嵌入處理,并將含密身份特征注入至所述視頻編碼信息中,獲得含密視頻編碼信息,再利用所述含密視頻編碼信息進行解碼處理,獲得隱寫視頻。
26、根據(jù)本發(fā)明的第三方面,本發(fā)明還提供了一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器運行所述計算機程序以實現(xiàn)如上述的方法。
27、根據(jù)本發(fā)明的第四方面,本發(fā)明還提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述的方法。
28、根據(jù)本發(fā)明的第五方面,本發(fā)明還提供了一種存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時,實現(xiàn)如上述的方法。
29、通過本發(fā)明中的上述實施例中的一個實施例或多個實施例,至少可以實現(xiàn)如下技術(shù)效果:通過所述信息編碼模塊分別對所述待處理載體視頻進行視頻編碼、對所述秘密信息進行編碼以及對所述參考圖像進行身份特征提取,對應獲得視頻編碼信息、秘密編碼信息、身份特征表示;通過所述秘密信息嵌入模塊將所述秘密編碼信息與所述身份特征表示進行嵌入處理,并將含密身份特征注入至所述視頻編碼信息中,獲得含密視頻編碼信息,再利用所述含密視頻編碼信息進行解碼處理,獲得隱寫視頻。本申請?zhí)峁┑姆椒軌驕蚀_、魯棒地傳輸秘密信息,提高秘密信息傳輸?shù)臏蚀_性和可靠性。
1.一種基于深度人臉偽造替換技術(shù)的視頻隱寫方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將含密身份特征注入至所述視頻編碼信息中,獲得含密視頻編碼信息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一信道均值和第一標準差、所述含密身份特征的第二信道均值和第二標準差,計算獲得含密視頻編碼信息,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述秘密編碼信息與所述身份特征表示進行嵌入處理,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻隱寫模型還包括秘密信息提取模塊,在所述獲得隱寫視頻之后,方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻隱寫模型還包括失真模塊,在所述獲得隱寫視頻之后,所述方法還包括:
7.一種基于深度人臉偽造替換技術(shù)的視頻隱寫裝置,其特征在于,包括:
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器運行所述計算機程序以實現(xiàn)如權(quán)利要求1至6任一項所述的方法。
9.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的方法。
10.一種存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時,實現(xiàn)如權(quán)利要求1至6中任一所述的方法。