欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法

文檔序號(hào):6484239閱讀:153來源:國(guó)知局
專利名稱:一種基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種多媒體數(shù)字水印嵌入和檢測(cè)方法,特別涉及一種基于運(yùn)動(dòng)估計(jì)的視頻自 恢復(fù)水印方法。
背景技術(shù)
現(xiàn)代數(shù)字多媒體技術(shù)的發(fā)展使人們可以輕易地實(shí)現(xiàn)多媒體數(shù)據(jù)的"無(wú)縫"修改;而互聯(lián) 網(wǎng)的發(fā)達(dá)又使得人們可以方便地傳播和獲取各類多媒體數(shù)據(jù),使數(shù)字產(chǎn)品的侵權(quán)和內(nèi)容篡改 行為變得難以防范。因此,多媒體數(shù)據(jù)處理和網(wǎng)絡(luò)通信技術(shù)在給人們帶來好處和方便的同時(shí), 也在一定程度上降低了人們對(duì)媒體數(shù)據(jù)本身的信賴程度。所以,如何對(duì)信息進(jìn)行有效認(rèn)證和 完整性保護(hù)是一個(gè)迫切需要解決的技術(shù)問題。
為了確保多媒體數(shù)據(jù)的可信度, 一種通過驗(yàn)證數(shù)據(jù)信息的完整性、數(shù)據(jù)來源的可靠性以 及數(shù)據(jù)的真實(shí)性來保護(hù)多媒體數(shù)據(jù)的技術(shù)——多媒體認(rèn)證技術(shù)應(yīng)運(yùn)而生。雖然多媒體認(rèn)證技 術(shù)根源于密碼學(xué)領(lǐng)域的文本信息認(rèn)證技術(shù),但是近年來卻發(fā)展成了一個(gè)獨(dú)立的新領(lǐng)域。數(shù)字 水印是用來進(jìn)行多媒體內(nèi)容認(rèn)證的主要方法之一。在使用數(shù)字水印方法的多媒體認(rèn)證技術(shù) 中,按照認(rèn)證的程度可以分為篡改檢測(cè)、篡改定位和篡改自恢復(fù)等幾個(gè)層次類別。
篡改自恢復(fù)則是更有效的認(rèn)證類型,在進(jìn)行有效的篡改定位后,它能在不借助其它外界 信息的前提下盡可能地對(duì)被篡改的宿主內(nèi)容進(jìn)行恢復(fù),近似地重現(xiàn)其被篡改前的狀態(tài),有利 于獲得較為徹底的認(rèn)證結(jié)果,甚至可能使被篡改的宿主媒體重新獲得其使用價(jià)值。因此,近 年來有許多研究對(duì)自恢復(fù)水印進(jìn)行了探討。為了恢復(fù)目標(biāo)媒體,需要把目標(biāo)媒體的內(nèi)容通過 一定的編碼方法轉(zhuǎn)換成水印信號(hào),并嵌入到該宿主媒體中。在極端情況下,如果能從嵌入的 水印中獲取整個(gè)媒體的精確信息,則能完全恢復(fù)該媒體。 一般來說,由于自恢復(fù)水印需要包 含目標(biāo)媒體的內(nèi)容信息,所需的容量都比較大,嵌入水印后的宿主媒體視覺質(zhì)量容易引入較
大的失真;而減小自恢復(fù)水印數(shù)據(jù)量又容易使恢復(fù)媒體的質(zhì)量達(dá)不到要求。所以必須在壓縮
目標(biāo)媒體的內(nèi)容以減小自恢復(fù)水印的數(shù)據(jù)量和保持足夠的媒體恢復(fù)質(zhì)量之間取得平衡。
目前對(duì)于靜態(tài)圖像自恢復(fù)水印已經(jīng)有了一些技術(shù)。在靜態(tài)圖像領(lǐng)域中,產(chǎn)生自恢復(fù)水印 的通常做法是將整個(gè)或部分圖像壓縮,把壓縮后的信息作為水印信號(hào)嵌入到圖像自身。通過 減小自恢復(fù)水印的數(shù)據(jù)量,還能夠更加靈活地分配其嵌入的位置,降低目標(biāo)圖像與相應(yīng)的自
恢復(fù)水印同時(shí)遭受篡改的概率,從而提高水印的安全性。如Fridrich等(參見FridrichJ, GoljanM. Images with self correcting capabilities. Proceedings of InternationalConference on Image'Processing. Koke, Japan, 1999: 25228:)提出中低步員DCT系數(shù)包 含了圖像塊的主要內(nèi)容信息,因此可以通過僅保留中低頻DCT系數(shù)來限制自恢復(fù)水印的數(shù)據(jù) 量。Lin等(參見Lin C Y, Chang S F. Serai-Fragile Watermarking for Authentication JPEG Visual Content. Proceedings of the SPIE International Conference on Security and Watermarking of Multimedia Contents II, USA, January 2000, vol. 3971.)提出 先縮減圖像的分辨率,再分塊進(jìn)行DCT變換和量化,以形成自恢復(fù)信息,該方法主要以損失 恢復(fù)圖像的分辨率來?yè)Q取合適的水印數(shù)據(jù)量,所獲得的恢復(fù)圖像質(zhì)量較低。Mohaddam等(參 見Moghaddam B, Biermann H, Margaritis D. Defining Image Content with Multiple Regions-of-Interest. In: proceeding of IEEE Workshop on Content-Based Access of Image and Video Libraries, June 1999. pp. 89-93.)認(rèn)為用戶往往只對(duì)感興趣區(qū)域(Region Of Interest, ROI)的篡改要求定位和恢復(fù),感興趣區(qū)域是指圖像中最能引起用戶關(guān)注, 最能表現(xiàn)圖像主要內(nèi)容的主要區(qū)域。據(jù)此任娟等(參見任娟,王蘊(yùn)紅,譚鐵牛.基于感興趣 區(qū)域的圖像認(rèn)證與自恢復(fù)算法.自動(dòng)化學(xué)報(bào),2004, Vol.30(6), pp. 833-843.)等提出自 恢復(fù)算法應(yīng)該只關(guān)注目標(biāo)圖像的感興趣區(qū)域,并把R0I水印嵌入到背景中,這樣能較好的滿 足水印容量的限制。
在視頻自恢復(fù)水印中,現(xiàn)有的技術(shù)大多直接繼承了靜態(tài)圖像自恢復(fù)水印技術(shù),即把每個(gè) I幀看作獨(dú)立的靜態(tài)圖像進(jìn)行自恢復(fù),這類方法有一定的局限性首先,這類方法沒有考慮 到視頻內(nèi)容的相關(guān)性,沒有利用視頻I幀之間的運(yùn)動(dòng)關(guān)系-,使得其所需水印容量較大,恢復(fù) 效果也很不理想,往往很難達(dá)到篡改自恢復(fù)的質(zhì)量要求;其次,在視頻有損壓縮的過程中, 由于I幀本身自恢復(fù)水印也會(huì)造成損失因此據(jù)此進(jìn)行自恢復(fù)很難保證穩(wěn)定性;再次,由于進(jìn)
行把每個(gè)I幀獨(dú)立看待,自恢復(fù)水印仍然嵌入其所在的I幀,因此篡改者很容易定位自恢復(fù) 水印的位置從而實(shí)施破壞;最后,由于視頻格式的不同造成壓縮方法的不同,這種只用于I 幀本身的自恢復(fù)水印與壓縮格式和壓縮方法本身直接關(guān)聯(lián),因此適應(yīng)性較差。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的不足,提供一種基于運(yùn)動(dòng)估計(jì)的視頻自恢 復(fù)水印方法,該方法使用相鄰I幀進(jìn)行運(yùn)動(dòng)估計(jì)及補(bǔ)償產(chǎn)生自恢復(fù)水印,以減小自恢復(fù)水印 數(shù)據(jù)量,從而抑制嵌水印視頻的失真,同時(shí)改善自恢復(fù)幀圖像的視覺質(zhì)量;并使用映射嵌入 和區(qū)域互斥等策略提高水印安全性。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案 一種基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法,
包括水印嵌入和水印檢測(cè)兩大部分,水印嵌入包括認(rèn)證水印嵌入和自恢復(fù)水印嵌入兩個(gè)過
程,認(rèn)證水印嵌入在每個(gè)I幀嵌入,認(rèn)證水印嵌入后進(jìn)行自恢復(fù)水印嵌入過程;自恢復(fù)水印的嵌入過程包含自恢復(fù)水印的生成和音恢復(fù)水印的嵌入兩個(gè)步驟,先進(jìn)行自恢復(fù)水印的生 成,然后進(jìn)行自恢復(fù)水印的嵌入;水印檢測(cè)包括自恢復(fù)水印的檢測(cè)和幀圖像自恢復(fù)兩大部分, 在自恢復(fù)水印檢測(cè)過程中,首先檢測(cè)目標(biāo)I幀是否有篡改,如果檢測(cè)到篡改,則執(zhí)行幀圖像 自恢復(fù)的過程;如果沒有檢測(cè)到篡改,則不需執(zhí)行此過程;其中幀圖像自恢復(fù)過程需要根據(jù) 參考I幀是否檢測(cè)到篡改分別采取依賴自恢復(fù)方式或獨(dú)立自恢復(fù)方式,如果參考I幀檢測(cè)到 篡改,則采取依賴自恢復(fù)方式,如果未檢測(cè)到篡改,則采用獨(dú)立自恢復(fù)方式; 自恢復(fù)水印的生成過程為
(1) 將整個(gè)目標(biāo)I幀圖像劃分為所需要一定大小的宏塊;
(2) 對(duì)于每個(gè)宏塊,參考上一個(gè)鄰近的I幀進(jìn)行運(yùn)動(dòng)估計(jì)和補(bǔ)償,產(chǎn)生包含原始像素 的宏塊INTRA與僅包括像素殘差并伴隨著相應(yīng)的運(yùn)動(dòng)向量的宏塊INTER;
(3) 將步驟(2)中的每個(gè)宏塊進(jìn)一步劃分為8X8大小的塊,進(jìn)行DCT變換,然后用 量化因子Q對(duì)變換后的DCT系數(shù)進(jìn)行量化
(4) 對(duì)于經(jīng)過上一步量化后的DCT系數(shù),保留其中的L個(gè)DCT量化系數(shù);
(5) 對(duì)于INTER宏塊,判斷某個(gè)塊中所保留的A個(gè)DCT量化系數(shù)是否全為O,如果是, 則將該塊標(biāo)記為SKIP,而不保存實(shí)際的塊;如果不是,則保留實(shí)際的塊;
(6) 將需要保存的塊以及相應(yīng)的運(yùn)動(dòng)向量和預(yù)測(cè)模式信息以宏塊為單位進(jìn)行組合,并 采用無(wú)損壓縮算法進(jìn)行壓縮,獲得自恢復(fù)水?。?br> 自恢復(fù)水印的嵌入過程如下-
(1) 根據(jù)每個(gè)圖像組(Group of pictures, GOP)中P幀的數(shù)量邁,將水印相應(yīng)地劃分
為7Z7個(gè)區(qū)域;
(2) 計(jì)算每個(gè)區(qū)域所對(duì)應(yīng)的嵌入范圍;
(3) 按照密鑰將區(qū)域的嵌入順序置亂并按照區(qū)域互斥策略選擇嵌入?yún)^(qū)域;
(4) 判斷嵌入方式為順序嵌入或映射嵌入,如果為映射嵌入方式,則根據(jù)映射函數(shù), 計(jì)算目標(biāo)GOP的序號(hào);如果為順序嵌入方式,則以當(dāng)前GOP中的P幀為嵌入目標(biāo);
(5) 逐次將每個(gè)區(qū)域的水印信號(hào)嵌入到目標(biāo)GOP中P幀對(duì)應(yīng)的嵌入范圍中; 所述的獨(dú)立自恢復(fù)方式如下
(1) 從P幀中提取到的自恢復(fù)水??;
(2) 解析自恢復(fù)信息,得到INTRA和INTER兩種類型的宏塊,其中INTER類型的宏塊
包含有運(yùn)動(dòng)向量信息;
(3) 對(duì)INTER宏塊,如果被標(biāo)記為SKIP,則將其前Z個(gè)DCT量化系數(shù)全部置為O;
(4) 每個(gè)8X8塊中被Z裁減掉的DCT量化系數(shù)全部置為0;(5) 用量化因子C對(duì)每個(gè)塊進(jìn)行反量化,然后再進(jìn)行DCT反變換,獲得殘差像素值;
(6) 對(duì)INTER宏塊,根據(jù)其分塊中的像素殘差及運(yùn)動(dòng)向量,參考前一個(gè)I幀進(jìn)行運(yùn)動(dòng) 補(bǔ)償,獲得實(shí)際自恢復(fù)像素宏塊;
(7) 目標(biāo)I幀中篡改定位所標(biāo)記的宏塊位置,用相應(yīng)的實(shí)際自恢復(fù)像素宏塊對(duì)其進(jìn)行
替換;
所述的依賴自恢復(fù)方式如下
(1) I幀進(jìn)行自恢復(fù)過程,如果可獨(dú)立自恢復(fù)則進(jìn)行自恢復(fù);如果參考I幀仍然檢測(cè)到 篡改,則繼續(xù)回溯直到找到一個(gè)可獨(dú)立自恢復(fù)的I幀為止,并根據(jù)此I幀依次向后恢復(fù)直到 參考I幀恢復(fù)完成;
(2) 從P幀中提取到的自恢復(fù)水?。?br> (3) 解析自恢復(fù)信息,得到INTRA和INTER兩種類型的宏塊,其中INTER類型的宏塊 包含有運(yùn)動(dòng)向量信息;
(4) 對(duì)INTER宏塊,如果被標(biāo)記為SKIP,則將其前Z個(gè)DCT量化系數(shù)全部置為0;
(5) 每個(gè)8X8塊的被Z裁減掉的DCT量化系數(shù)全部置為0;
(6) 用量化因子P對(duì)每個(gè)塊進(jìn)行反量化,然后再進(jìn)行DCT反變換,獲得殘差像素值;
(7) 對(duì)INTER宏塊,根據(jù)其分塊中的像素殘差及運(yùn)動(dòng)向量,參考幀/,進(jìn)行運(yùn)動(dòng)補(bǔ)償, 獲得實(shí)際自恢復(fù)像素宏塊;
(8) 目標(biāo)I幀中篡改定位所標(biāo)記的宏:t夾位置,用.相應(yīng)的實(shí)現(xiàn)自恢復(fù)像素宏塊對(duì)其進(jìn)行替換。
所述的在自恢復(fù)水印嵌入之前的認(rèn)證水印嵌入采用壓縮域半脆弱水印嵌入方法。 在所述的自恢復(fù)水印生成過程中,INTER和INTRA宏塊采用如下方法生成
a. 對(duì)于每一個(gè)宏塊,參照上一個(gè)相鄰I幀進(jìn)行運(yùn)動(dòng)估計(jì)塊匹配;
b. 如果運(yùn)動(dòng)估計(jì)匹配成功,則該宏塊標(biāo)記為INTER類型,并記錄包含像素殘差和運(yùn)動(dòng) 向量的數(shù)據(jù),而不記錄塊中原始的像素?cái)?shù)據(jù);
c. 如果運(yùn)動(dòng)估計(jì)匹配失敗,則該宏塊標(biāo)記為INTRA類型,并記錄塊中原始的像素?cái)?shù)據(jù)。 在所述自恢復(fù)水印的嵌入過程中根據(jù)具體應(yīng)用選擇映射嵌入或順序嵌入,如果自恢復(fù)水
印是在已編碼的視頻流中嵌入,則選擇映射嵌入,使自恢復(fù)水印遠(yuǎn)離目標(biāo)幀以提高水印安全 性;如果自恢復(fù)水印是在編碼過程中嵌入,則選擇順序嵌入。
在自恢復(fù)水印嵌入過程中對(duì)于嵌入位置采取密鑰置亂和區(qū)域互斥策略的步驟如下-
a. 根據(jù)某個(gè)GOP中P幀的數(shù)量將目標(biāo)I幀的自恢復(fù)水印劃分成相同數(shù)量的不相交區(qū)域;
b. 根據(jù)某個(gè)給定的密鑰數(shù)值對(duì)嵌入?yún)^(qū)域的順序進(jìn)行置亂,置亂后的區(qū)域依次嵌入到GOP的每個(gè)P幀中;
C.某個(gè)區(qū)域的自恢復(fù)水印嵌入一個(gè)P幀時(shí),采用區(qū)域互斥策略,互斥基本原則為自恢復(fù) 水印在P幀中的嵌入位置與其目標(biāo)內(nèi)容所在的區(qū)域互不重疊。 本發(fā)明與現(xiàn)有技術(shù)相比所具有的優(yōu)點(diǎn)是
(1) 本發(fā)明所述的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法在相鄰I幀(Intra-coded)間 運(yùn)用運(yùn)動(dòng)估計(jì)與補(bǔ)償算法生成自恢復(fù)水印,明顯減小自恢復(fù)水印的數(shù)據(jù)量并提高嵌水印視頻 的視覺質(zhì)量;
(2) 本發(fā)明所述的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法充分利用視頻內(nèi)容的相關(guān)性,在 有損壓縮的過程中參考幀信息并不會(huì)被丟失,因此能顯著改善自恢復(fù)幀圖像的視覺質(zhì)量;
(3) 本發(fā)明所述的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法通過映射嵌入和區(qū)域互斥策略, 避免自恢復(fù)水印遭到破壞,增強(qiáng)了水印的安全性。
(4) 在進(jìn)行自恢復(fù)水印的生成過程中,將視頻分為INTRA和INTER兩種類型的宏塊。其 中INTER是對(duì)相鄰I幀使用運(yùn)動(dòng)估計(jì)算法后得到的僅包含像素殘差和運(yùn)動(dòng)向量的數(shù)據(jù),這里
使用的運(yùn)動(dòng)估計(jì)算法可以根據(jù)實(shí)際視頻壓縮格式和實(shí)際需要采用任何一種已知的運(yùn)動(dòng)估計(jì) 算法,具有較好的適應(yīng)性。
(5) 本發(fā)明所述的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法可在擴(kuò)展后用于其它壓縮標(biāo)準(zhǔn)視 頻的自恢復(fù)水印方法中,也可與其它一些自恢復(fù)水印生成方法結(jié)合使用,具有良好的可擴(kuò)展 性。
(6) 本發(fā)明根據(jù)具體應(yīng)用選擇映射嵌入或順序嵌入。如果是在己編碼的視頻流中嵌入, 則可以選擇映射嵌入策略使自恢復(fù)水印遠(yuǎn)離目標(biāo)幀以提高水印安全性;如果是在編碼過程中 嵌入,則選擇順序嵌入策略,提高了安全性。
(7) 本發(fā)明在P幀提取的自恢復(fù)水印信息是包含運(yùn)動(dòng)向量和像素殘差的自恢復(fù)信息,為 了恢復(fù)目標(biāo)幀A,還需要已知其運(yùn)動(dòng)估計(jì)的參考幀信息A。在獨(dú)立自恢復(fù)中參考幀A是可信 的。在提取自恢復(fù)信息后,與參考幀A信息相加即可得到目標(biāo)幀的/"的完整恢復(fù)信息。而在 自恢復(fù)前的認(rèn)證水印提取過程可以定位遭到篡改的位置,根據(jù)這些位置信息可以有針對(duì)性地 進(jìn)行自恢復(fù)過程,進(jìn)一步提高恢復(fù)I幀圖像的質(zhì)量。
(8) 本發(fā)明在嵌入自恢復(fù)水印之前首先嵌入可用于檢測(cè)篡改的認(rèn)證水印。認(rèn)證水印可 以使用任何一種己知的壓縮域半脆弱水印嵌入方法,這樣一旦視頻幀受到篡改,在檢測(cè)水印 之前首先提取認(rèn)證水印的過程中就可以檢測(cè)到篡改并知道篡改的位置。根據(jù)這些信息利用自 恢復(fù)水印對(duì)I幀進(jìn)行有針對(duì)性的區(qū)域自恢復(fù),進(jìn)一步達(dá)到更好的恢復(fù)效果。


圖1為本發(fā)明方法整體框架結(jié)構(gòu)圖; 圖2為本發(fā)明中的自恢復(fù)水印生成過程示意圖; 圖3為本發(fā)明中的DCT量化系數(shù)選擇過程示意圖; 圖4為本發(fā)明中的自恢復(fù)水印嵌入過程示意圖; 圖5為本發(fā)明中的區(qū)域互斥策略選取位置示意圖; 圖6為本發(fā)明中的獨(dú)立自恢復(fù)過程示意圖 圖7為本發(fā)明中的以來自恢復(fù)過程示意圖。
具體實(shí)施例方式
本發(fā)明的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法的整體框架圖如圖1所示。整體流程包括 水印嵌入和水印提取兩大部分。在水印嵌入過程中,為了檢測(cè)篡改首先對(duì)每個(gè)I幀嵌入認(rèn)證 水印,然后進(jìn)行如圖中左側(cè)虛線框內(nèi)所示的自恢復(fù)水印的嵌入過程。其中自恢復(fù)水印嵌入過 程又包括自恢復(fù)水印的生成和自恢復(fù)水印的嵌入兩個(gè)步驟。在水印提取過程中,首先檢測(cè)目 標(biāo)I幀是否有篡改,如果檢測(cè)到篡改,則執(zhí)行如圖右側(cè)虛線框所示的幀圖像自恢復(fù)的過程; 如果沒有檢測(cè)到篡改,則不需執(zhí)行此過程。其中幀圖像自恢復(fù)過程需要根據(jù)參考I幀是否檢 測(cè)到篡改分別采取依賴自恢復(fù)和獨(dú)立自恢復(fù)方式。
在嵌入自恢復(fù)水印之前首先嵌入可用于檢測(cè)篡改的認(rèn)證水印。認(rèn)證水印可以使用任何一 種己知的壓縮域半脆弱水印嵌入方法,這樣一旦視頻幀受到篡改,在檢測(cè)水印之前首先提取 認(rèn)證水印的過程中就可以檢測(cè)到篡改并知道篡改的位置。根據(jù)這些信息利用自恢復(fù)水印對(duì)I 幀進(jìn)行有針對(duì)性的區(qū)域自恢復(fù),進(jìn)一步達(dá)到更好的恢復(fù)效果。
本發(fā)明的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法的自恢復(fù)水印生成過程如圖2所示,對(duì)于 其中需要嵌入水印的目標(biāo)I幀按照如下方法生成自恢復(fù)水印。
步驟l:將整個(gè)目標(biāo)I幀圖像劃分為一定大小的宏塊,其中一定大小要滿足長(zhǎng)寬相等和 變長(zhǎng)為8的倍數(shù)兩個(gè)條件;本實(shí)施例采用16X 16大小的宏塊。
步驟2:對(duì)于每個(gè)宏塊,參考上一個(gè)鄰近的I幀進(jìn)行運(yùn)動(dòng)估計(jì)和補(bǔ)償,產(chǎn)生包含原始像 素的宏塊INTRA與僅包括像素殘差并伴隨著相應(yīng)運(yùn)動(dòng)向量的宏塊INTER;
步驟3:將每個(gè)宏塊進(jìn)一步劃分為8X8大小的塊,進(jìn)行DCT變換,然后用量化因子Q 對(duì)變換后的DCT系數(shù)進(jìn)行量化;
步驟4:對(duì)于經(jīng)過上一步量化后的DCT系數(shù),保留其中的L個(gè)系數(shù);
步驟5:對(duì)于INTER宏塊,判斷其中所保留的L個(gè)DCT量化系數(shù)是否全為O。如果是, 則將該塊標(biāo)記為SKIP,而不保存實(shí)際的塊;如果不是,則保留;
步驟6:將需要保存的塊以及相應(yīng)的運(yùn)動(dòng)向量和預(yù)測(cè)模式信息以宏塊為單位進(jìn)行組合,并采用無(wú)損壓縮算法進(jìn)行壓縮,獲得自恢復(fù)水印。
在自恢復(fù)水印的生成過程中,步驟2將視頻分為INTRA和INTER兩種類型的宏塊。其中 INTER類型保存的是對(duì)相鄰I幀使用運(yùn)動(dòng)估計(jì)算法后得到的僅包含殘差和運(yùn)動(dòng)向量的數(shù)據(jù), INTRA類型保存的是原始的塊。
在自恢復(fù)水印生成過程中,INTER和INTRA宏塊按照如下方法生成
1) 對(duì)于每一個(gè)宏塊,參照上一個(gè)相鄰I幀進(jìn)行運(yùn)動(dòng)估計(jì)塊匹配;
2) 如果運(yùn)動(dòng)估計(jì)匹配成功,則該宏塊標(biāo)記為INTER類型,并記錄包含像素殘差和運(yùn)動(dòng) 向量的數(shù)據(jù),而不記錄塊中原始的像素?cái)?shù)據(jù);
3) 如果運(yùn)動(dòng)估計(jì)匹配失敗,則該宏塊標(biāo)記為INTRA類型,并記錄塊中原始的像素?cái)?shù)據(jù)。 這里使用的運(yùn)動(dòng)估計(jì)算法可以根據(jù)實(shí)際視頻壓縮格式和實(shí)際需要采用任何一種已知的
塊匹配運(yùn)動(dòng)估計(jì)算法(通常采用全搜索塊匹配算法),因而具有較好的適應(yīng)性。
在自恢復(fù)水印的生成過程中,步驟3的DCT變換和量化系數(shù)Q均根據(jù)視頻編碼器的實(shí)際 編碼方式指定。經(jīng)過量化步驟得到一個(gè)8X8數(shù)據(jù)矩陣。
在自恢復(fù)水印的生成過程中,步驟4中對(duì)于DCT量化系數(shù)的保留過程如圖3所示對(duì)于 步驟3所生成的8X8數(shù)據(jù)矩陣,按照Z(yǔ)字形從左上角開始依次保留前力個(gè)數(shù)據(jù)。在本發(fā)明 中,Z選取值為15,保留的數(shù)據(jù)為圖中灰色的部分。
由于運(yùn)動(dòng)估計(jì)和補(bǔ)償技術(shù)的存在,INTER宏塊中有些的8X8的殘差塊經(jīng)過DCT變換和量 化后,所有系數(shù)都會(huì)變成零。在這種情況下,.水印生成器在步驟5中以SKIP作為宏塊記錄, 而不傳輸實(shí)際的零系數(shù),以減小輸出碼流的比特率。
在步驟6中,根據(jù)塊類型把相應(yīng)的數(shù)據(jù)按照原來的位置順序組合生成自恢復(fù)水印數(shù)據(jù)。 對(duì)此數(shù)據(jù)使用無(wú)損壓縮算法以進(jìn)一步減小數(shù)據(jù)量。在本發(fā)明中,采用LZARI無(wú)損壓縮算法進(jìn) 行數(shù)據(jù)壓縮。
本發(fā)明的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法的自恢復(fù)水印嵌入過程如圖4所示。
首先,根據(jù)不同的應(yīng)用要求,自恢復(fù)水印可以采用順序嵌入方式嵌入本組GOP中或者映
射嵌入方式嵌入到不同的GOP中。
映射嵌入方式的方法如下對(duì)于一段MPEG-4視頻流,可以將I幀的自恢復(fù)水印嵌入到遠(yuǎn)
離它所在的GOP,由此提高水印的安全性。假設(shè)第A個(gè)GOP的I幀的自恢復(fù)水印嵌入到第J
個(gè)G0P中C/^幻,特別是在y與A相距很遠(yuǎn)的時(shí)候,兩個(gè)GOP同時(shí)被修改的概率比較小,使
自恢復(fù)水印在視頻宿主被篡改時(shí)保留下來的概率較大。我們可以通過創(chuàng)造一個(gè)符合如下條件
的映射函數(shù)來完成映射水印嵌入位置的選擇。
設(shè)映射函數(shù)為,,第/7個(gè)I幀的自恢復(fù)水印應(yīng)該嵌入到第,")個(gè)G0P中。,應(yīng)該至少滿,)=("一1+
)modiV (1)
足以下兩個(gè)條件-
1) ,為雙射函數(shù),以保證在嵌入和提取恢復(fù)時(shí)第/7個(gè)GOP與第F(/7)個(gè)GOP的位置是一 一對(duì)應(yīng)的;
2) 第/ 個(gè)GOP與第個(gè)GOP的位置相距較遠(yuǎn),以保證自恢復(fù)水印具有足夠的安全性。 根據(jù)以上兩個(gè)原則,按照公式(1)計(jì)算自恢復(fù)水印的嵌入位置
_ 2 .
其中yV為整個(gè)視頻中GOP的數(shù)量,A為用戶指定的偏移量。通過上述公式產(chǎn)生的映射,如果 A=l,則每個(gè)I幀產(chǎn)生的自恢復(fù)水印將會(huì)被嵌入到整個(gè)視頻段長(zhǎng)度一半距離的GOP中。通過 改變A的值,可以產(chǎn)生不同的映射結(jié)果,以增強(qiáng)安全性。 按照如上所述方法的水印嵌入方法過程如下
步驟l:根據(jù)每個(gè)圖像組(Group of pictures, GOP:中P幀的數(shù)量m,將水印相應(yīng)地 劃分為m個(gè)區(qū)域;
步驟2:計(jì)算每個(gè)區(qū)域所對(duì)應(yīng)的嵌入位置;
步驟3:按照密鑰將區(qū)域的嵌入順序置亂并按照區(qū)域互斥策略選擇嵌入?yún)^(qū)域; 步驟4:判斷嵌入方式為順序嵌入或映射嵌入,如果為映射嵌入方式,則根據(jù)映射函數(shù) 尸計(jì)算目標(biāo)GOP的序號(hào);如果為順序嵌入方式,則以當(dāng)前GOP中的P幀為嵌入目標(biāo); 步驟5:逐次將每個(gè)區(qū)域的水印信號(hào)嵌入到目標(biāo)GOP中P幀對(duì)應(yīng)的嵌入范圍中。 在嵌入自恢復(fù)水印過程中,步驟3對(duì)于嵌入數(shù)據(jù)的P幀位置選擇可以采取密鑰置亂策略。
對(duì)于順序嵌入方式,其密鑰可以按照下面的公式(2)簡(jiǎn)單得出,其中々是用戶指定的密鑰數(shù)

F(w) = + A:)mod m
(2)
對(duì)于映射嵌入方式,同樣是在公式(l)中把k,也就是用戶指定的偏移量作為密鑰進(jìn)行嵌 入位置的計(jì)算。
在嵌入自恢復(fù)水印過程中,步驟3對(duì)于所選取P幀中嵌入數(shù)據(jù)的位置可以采取區(qū)域互斥 策略,如圖5所示對(duì)于劃分的區(qū)域?yàn)榱朔乐勾鄹?,將自恢?fù)水印數(shù)據(jù)嵌入在P幀中遠(yuǎn)離塊 本身對(duì)應(yīng)位置的區(qū)域。比如圖中(a)所示的/ p6,也就是劃分為6個(gè)塊的情況,塊l數(shù)據(jù)嵌入 位置如(b)灰色區(qū)域所示,塊2嵌入位置如(c)所示。
同時(shí)結(jié)合兩種策略得出的嵌入位置可以增強(qiáng)安全性。
本發(fā)明的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法的I幀圖像獨(dú)立自恢復(fù)過程如圖6所示。在本方法中,根據(jù)自恢復(fù)時(shí)目標(biāo)i幀使用的參考幀所受篡改情況的不同,目標(biāo)r巾貞的恢復(fù)方
式可分為獨(dú)立自恢復(fù)和依賴自恢復(fù)兩種。
如果目標(biāo)I幀厶的參考I幀^中沒有檢測(cè)到篡改,則可以直接使用/,作為/"自恢復(fù)計(jì)
算的參考。獨(dú)立自恢復(fù)步驟如下
步驟l:解壓縮從P幀中提取到的自恢復(fù)水印;
步驟2:按宏塊解析自恢復(fù)信息,得到INTRA和INTER兩種類型的宏塊,其中INTER類 型的宏塊包含有運(yùn)動(dòng)向量信息;
步驟3:對(duì)于INTER宏塊,如果被標(biāo)記為SKIP,則將其DCT量化系數(shù)全部置為0;
步驟4:將每個(gè)8X8塊的被Z裁減掉的DCT量化系數(shù)全部置為0;
步驟5:使用量化因子Q對(duì)每個(gè)塊進(jìn)行反量化,然后再進(jìn)行DCT反變換,獲得殘差像素
值;
步驟6:對(duì)于INTER宏塊,根據(jù)其分塊中的像素殘差及運(yùn)動(dòng)向量,厶進(jìn)行運(yùn)動(dòng)補(bǔ)償,獲 得實(shí)際的自恢復(fù)像素宏塊;
步驟7:根據(jù)/,中篡改定位所標(biāo)記的宏塊位置,用相應(yīng)的自恢復(fù)像素宏塊對(duì)/。進(jìn)行替換。
通過上述步驟,則可以根據(jù)厶的自恢復(fù)水印及/,圖像內(nèi)容對(duì)/"中被篡改的部分進(jìn)行自 恢復(fù),得到恢復(fù)幀// 。
在P幀提取的自恢復(fù)水印信息是包含運(yùn)動(dòng)向量和殘差的自恢復(fù)信息,為了恢復(fù)目標(biāo)I幀 /,,還需要已知其運(yùn)動(dòng)估計(jì)的參考I幀A。在獨(dú)立自恢復(fù)中參考I幀^是可信的。在提取自 恢復(fù)信息后,與參考I幀/,信息二者相加即可得到目標(biāo)幀的A的完整恢復(fù)信息。而在自恢復(fù) 前的認(rèn)證水印提取過程可以定位遭到篡改的位置,根據(jù)這些位置信息可以有針對(duì)性地對(duì)檢測(cè) 到篡改的位置進(jìn)行自恢復(fù)過程,進(jìn)一步提高恢復(fù)I幀圖像的質(zhì)量。
本發(fā)明的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法的I幀圖像依賴自恢復(fù)過程如圖7所示, 對(duì)于連續(xù)幾個(gè)I幀同時(shí)被篡改的情況,假設(shè)從第"個(gè)I幀開始,直到第WA個(gè)I幀為止,這 其間的A+1個(gè)I幀及P、 B幀都遭受了篡改。這時(shí),除了第/7個(gè)I幀能夠使用獨(dú)立自恢復(fù)方 式獲取自恢復(fù)幀圖像以外,其余被篡改的I幀都由于它們的參考I幀不可信而不能使用獨(dú)立
自恢復(fù)。對(duì)于第/7 + J'個(gè)I幀乙(0〈/《A),雖然它的參考幀/ww也是被篡改的幀,不能直
接用于自恢復(fù)參考,但是如果能夠獲得/ww的恢復(fù)圖像,則可以將;H中的內(nèi)容變?yōu)榭尚诺摹?br> 而計(jì)算厶,—,自恢復(fù)幀的方法與Z^—樣,這是一個(gè)遞歸過程,重復(fù)回溯直到找到一個(gè)可以獨(dú)
立自恢復(fù)的I幀為止,在本例中,厶就是一個(gè)可以獨(dú)立自恢復(fù)的I幀。在極端情況下,/ =0,
即io是整個(gè)視頻的第一個(gè)I幀,它沒有參考幀。由于7o沒有使用運(yùn)動(dòng)估計(jì)生成自恢復(fù)水印,
而是直接使用幀內(nèi)信息壓縮獲得,因此,io不需要參考其它I幀來實(shí)現(xiàn)自恢復(fù),只要提取到它的自恢復(fù)水印則能將其恢復(fù)。以上過程稱為依賴自恢復(fù)方式,是一個(gè)遞歸過程。
依賴自恢復(fù)方式相對(duì)于獨(dú)立自恢復(fù)方式,不同之處在于參考I幀/,信息的獲得。在獨(dú)立 自恢復(fù)方式中,A直接取自上一個(gè)解碼后的I幀;而在依賴自恢復(fù)方式中,為了獲取/,需要 回溯以前的I幀,直到找到一個(gè)能夠獨(dú)立自恢復(fù)的I幀為止。依賴自恢復(fù)方式的其它步驟與 獨(dú)立自恢復(fù)方式相同。依賴自恢復(fù)步驟如下 -
步驟l:對(duì)參考I幀厶進(jìn)行自恢復(fù)過程。如果可獨(dú)立自恢復(fù)則進(jìn)行自恢復(fù);如果A的參 考幀仍然檢測(cè)到篡改,則繼續(xù)回溯直到找到一個(gè)可獨(dú)立自恢復(fù)的I幀為止,并根據(jù)此I幀依 次向后恢復(fù)直到A恢復(fù)完成;
步驟2:解壓縮從P幀中提取到的自恢復(fù)水??;
步驟3:按宏塊解析自恢復(fù)信息,得到INTRA和INTER兩種類型的宏塊,其中INTER類 型的宏塊包含有運(yùn)動(dòng)向量信息;
步驟4:對(duì)于INTER宏塊,如果被標(biāo)記為SKIP,則將其DCT量化系數(shù)全部置為0;
步驟5:將每個(gè)8X 8塊的被Z裁減掉的DCT量化系數(shù)全部置為0;
步驟6:使用量化因子Q對(duì)每個(gè)塊進(jìn)行反量化,然后再進(jìn)行DCT反變換,獲得殘差像素
值;
步驟7:對(duì)于INTER宏塊,根據(jù)其分塊中的像素殘差及運(yùn)動(dòng)向量,參考/,進(jìn)行運(yùn)動(dòng)補(bǔ)償, 獲得實(shí)際的自恢復(fù)像素宏塊;
步驟8:根據(jù)A中篡改定位所標(biāo)記的宏塊位置,用相應(yīng)的自恢復(fù)像素宏塊其進(jìn)行替換??傊?本發(fā)明充分利用了視頻內(nèi)容的相關(guān)性,在生成過程中采用運(yùn)動(dòng)估計(jì)的方法減少了 嵌入水印的數(shù)據(jù)量以及提高嵌水印視頻的質(zhì)量;在嵌入過程中通過映射嵌入和區(qū)域互斥策略 隱藏嵌入位置提高了水印的安全性;并且在有損壓縮的過程中參考幀信息并不會(huì)被丟失,因 此能顯著改善自恢復(fù)幀圖像的視覺質(zhì)量。
本發(fā)明未詳細(xì)闡述的部分屬于本領(lǐng)域公知技術(shù)。
權(quán)利要求
1、一種基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法,其特征在于包括水印嵌入和水印檢測(cè)兩大部分,水印嵌入包括認(rèn)證水印嵌入和自恢復(fù)水印嵌入兩個(gè)過程,認(rèn)證水印在每個(gè)I幀嵌入,認(rèn)證水印嵌入后進(jìn)行自恢復(fù)水印嵌入過程;自恢復(fù)水印的嵌入過程包含自恢復(fù)水印的生成和自恢復(fù)水印的嵌入兩個(gè)步驟,先進(jìn)行自恢復(fù)水印的生成,然后進(jìn)行自恢復(fù)水印的嵌入;水印檢測(cè)包括自恢復(fù)水印的檢測(cè)和幀圖像自恢復(fù)兩大部分,在自恢復(fù)水印檢測(cè)過程中,首先檢測(cè)目標(biāo)I幀是否有篡改,如果檢測(cè)到篡改,則執(zhí)行幀圖像自恢復(fù)的過程;如果沒有檢測(cè)到篡改,則不需執(zhí)行此過程;其中幀圖像自恢復(fù)過程需要根據(jù)參考I幀是否檢測(cè)到篡改分別采取依賴自恢復(fù)方式或獨(dú)立自恢復(fù)方式,如果參考I幀檢測(cè)到篡改,則采取依賴自恢復(fù)方式,如果未檢測(cè)到篡改,則采用獨(dú)立自恢復(fù)方式;自恢復(fù)水印的生成過程為(1)將整個(gè)目標(biāo)I幀圖像劃分為所需要一定大小的宏塊;(2)對(duì)于每個(gè)宏塊,參考上一個(gè)鄰近的I幀進(jìn)行運(yùn)動(dòng)估計(jì)和補(bǔ)償,產(chǎn)生包含原始像素的宏塊INTRA與僅包括像素殘差并伴隨著相應(yīng)的運(yùn)動(dòng)向量的宏塊INTER;(3)將步驟(2)中的每個(gè)宏塊進(jìn)一步劃分為8×8大小的塊,進(jìn)行DCT變換,然后用量化因子Q對(duì)變換后的DCT系數(shù)進(jìn)行量化;(4)對(duì)于經(jīng)過上一步量化后的DCT系數(shù),保留其中的L個(gè)DCT量化系數(shù);(5)對(duì)于INTER宏塊,判斷某個(gè)塊中所保留的L個(gè)DCT量化系數(shù)是否全為0,如果是,則將該塊標(biāo)記為SKIP,而不保存實(shí)際的塊;如果不是,則保留實(shí)際的塊;(6)將需要保存的塊以及相應(yīng)的運(yùn)動(dòng)向量和預(yù)測(cè)模式信息以宏塊為單位進(jìn)行組合,并采用無(wú)損壓縮算法進(jìn)行壓縮,獲得自恢復(fù)水?。蛔曰謴?fù)水印的嵌入過程如下(1)根據(jù)每個(gè)圖像組(Group of pictures,GOP)中P幀的數(shù)量m,將水印相應(yīng)地劃分為m個(gè)區(qū)域;(2)計(jì)算每個(gè)區(qū)域所對(duì)應(yīng)的嵌入范圍;(3)按照密鑰將區(qū)域的嵌入順序置亂并按照區(qū)域互斥策略選擇嵌入?yún)^(qū)域;(4)判斷嵌入方式為順序嵌入或映射嵌入,如果為映射嵌入方式,則根據(jù)映射函數(shù)F計(jì)算目標(biāo)GOP的序號(hào);如果為順序嵌入方式,則以當(dāng)前GOP中的P幀為嵌入目標(biāo);(5)逐次將每個(gè)區(qū)域的水印信號(hào)嵌入到目標(biāo)GOP中P幀對(duì)應(yīng)的嵌入范圍中;所述的獨(dú)立自恢復(fù)方式如下(1)從P幀中提取到的自恢復(fù)水??;(2)解析自恢復(fù)信息,得到INTRA和INTER兩種類型的宏塊,其中INTER類型的宏塊包含有運(yùn)動(dòng)向量信息;(3)對(duì)INTER宏塊,如果被標(biāo)記為SKIP,則將其前L個(gè)DCT量化系數(shù)全部置為0;(4)每個(gè)8×8塊中被L裁減掉的DCT量化系數(shù)全部置為0;(5)用量化因子Q對(duì)每個(gè)塊進(jìn)行反量化,然后再進(jìn)行DCT反變換,獲得殘差像素值;(6)對(duì)INTER宏塊,根據(jù)其分塊中的像素殘差及運(yùn)動(dòng)向量,參考前一個(gè)I幀進(jìn)行運(yùn)動(dòng)補(bǔ)償,獲得實(shí)際自恢復(fù)像素宏塊;(7)目標(biāo)I幀中篡改定位所標(biāo)記的宏塊位置,用相應(yīng)的實(shí)際自恢復(fù)像素宏塊對(duì)其進(jìn)行替換;所述的依賴自恢復(fù)方式如下(1)I幀進(jìn)行自恢復(fù)過程,如果可獨(dú)立自恢復(fù)則進(jìn)行自恢復(fù);如果參考I幀仍然檢測(cè)到篡改,則繼續(xù)回溯直到找到一個(gè)可獨(dú)立自恢復(fù)的I幀為止,并根據(jù)此I幀依次向后恢復(fù)直到參考I幀恢復(fù)完成;(2)從P幀中提取到的自恢復(fù)水?。?3)解析自恢復(fù)信息,得到INTRA和INTER兩種類型的宏塊,其中INTER類型的宏塊包含有運(yùn)動(dòng)向量信息;(4)對(duì)INTER宏塊,如果被標(biāo)記為SKIP,則將其前L個(gè)DCT量化系數(shù)全部置為0;(5)每個(gè)8×8塊的被L裁減掉的DCT量化系數(shù)全部置為0;(6)用量化因子Q對(duì)每個(gè)塊進(jìn)行反量化,然后再進(jìn)行DCT反變換,獲得殘差像素值;(7)對(duì)INTER宏塊,根據(jù)其分塊中的像素殘差及運(yùn)動(dòng)向量,參考幀IR進(jìn)行運(yùn)動(dòng)補(bǔ)償,獲得實(shí)際自恢復(fù)像素宏塊;(8)目標(biāo)I幀中篡改定位所標(biāo)記的宏塊位置,用相應(yīng)的實(shí)現(xiàn)自恢復(fù)像素宏塊對(duì)其進(jìn)行替換。
2、 根據(jù)權(quán)利要求l所述的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法,其特征在于所述的在自恢復(fù)水印嵌入之前的認(rèn)證水印嵌入采用壓縮域半脆弱水印嵌入方法。
3、 根據(jù)權(quán)利要求l所述的基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法,其特征在于在所述的自恢復(fù)水印生成過程中,INTER和INTRA宏塊采用如下方法生成a. 對(duì)于每一個(gè)宏塊,參照上一個(gè)相鄰I幀進(jìn)行運(yùn)動(dòng)估計(jì)塊匹配;b. 如果運(yùn)動(dòng)估計(jì)匹配成功,則該宏塊標(biāo)記為INTER類型,并記錄包含像素殘差和運(yùn)動(dòng)向量的數(shù)據(jù),而不記錄塊中原始的像素?cái)?shù)據(jù);c. 如果運(yùn)動(dòng)估計(jì)匹配失敗,則該宏塊標(biāo)記為INTRA類型,并記錄塊中原始的像素?cái)?shù)據(jù)。
4、根據(jù)權(quán)利要求1所述的一種基^it動(dòng)估計(jì)的視頻自恢復(fù)水印方法,'其特征在于在所述自恢復(fù)水印的嵌入過程中根據(jù)具體應(yīng)用選擇映射嵌入或順序嵌入,如果自恢復(fù)水印是在已編碼 的視頻流中嵌入,則選擇映射嵌入,使自恢復(fù)水印遠(yuǎn)離目標(biāo)幀以提高水印安全性;如果自恢復(fù) 水印是在編碼過程中嵌入,則選擇順序嵌入。
5、根據(jù)權(quán)利要求l所述的一種基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法,其特征在于在自恢 復(fù)水印嵌入過程中對(duì)于嵌入位置采取密鑰置亂和區(qū)域互斥策略的步驟如下a. 根據(jù)某個(gè)GOP中P幀的數(shù)量將目標(biāo)I幀的自恢復(fù)水印劃分成相同數(shù)量的不相交區(qū)域;b. 根據(jù)某個(gè)給定的密鑰數(shù)值對(duì)嵌入?yún)^(qū)域的順序進(jìn)行置亂,置亂后的區(qū)域依次嵌入到GOP的每個(gè)P幀中;c. 某個(gè)區(qū)域的自恢復(fù)水印嵌入一個(gè)P幀時(shí),采用區(qū)域互斥策略,互斥基本原則為自恢復(fù)水印在P幀中的嵌入位置與其目標(biāo)內(nèi)容所在的區(qū)域互不重疊。
全文摘要
一種基于運(yùn)動(dòng)估計(jì)的視頻自恢復(fù)水印方法,包括水印嵌入和水印檢測(cè),水印嵌入包括認(rèn)證水印嵌入和自恢復(fù)水印嵌入,自恢復(fù)水印的嵌入包含自恢復(fù)水印的生成和嵌入;水印檢測(cè)包括自恢復(fù)水印的檢測(cè)和幀圖像自恢復(fù),自恢復(fù)水印檢測(cè)中,檢測(cè)目標(biāo)I幀是否有篡改,如果有篡改,則執(zhí)行幀圖像自恢復(fù);如果未檢測(cè)到篡改,則不需執(zhí)行;幀圖像自恢復(fù)中,如果參考I幀檢測(cè)到篡改,采取依賴自恢復(fù)方式,如果未檢測(cè)到篡改,采用獨(dú)立自恢復(fù)方式;本發(fā)明在生成過程中減少了嵌入水印的數(shù)據(jù)量以及提高嵌水印視頻的質(zhì)量;在嵌入過程中通過映射嵌入和區(qū)域互斥策略隱藏嵌入位置提高了水印的安全性;并且在有損壓縮的過程中參考幀信息并不會(huì)被丟失,顯著改善自恢復(fù)幀圖像的視覺質(zhì)量。
文檔編號(hào)G06T1/00GK101527850SQ20091008152
公開日2009年9月9日 申請(qǐng)日期2009年4月10日 優(yōu)先權(quán)日2009年4月10日
發(fā)明者驍 劉, 驍 曾, 璋 熊, 明 陳, 陳真勇 申請(qǐng)人:北京航空航天大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
同心县| 博爱县| 秦皇岛市| 东安县| 延边| 沭阳县| 博湖县| 安福县| 思南县| 卢湾区| 包头市| 绥芬河市| 洛浦县| 工布江达县| 河曲县| 麻江县| 霍林郭勒市| 房山区| 绩溪县| 松桃| 界首市| 得荣县| 奉节县| 屏东市| 朝阳县| 和林格尔县| 芜湖市| 黑龙江省| 桂阳县| 闽清县| 富川| 马鞍山市| 绥宁县| 读书| 孙吴县| 余干县| 囊谦县| 金昌市| 平顶山市| 吕梁市| 定西市|