• 沒有找到結果。

H.264 上資訊隱藏的相關文獻

第二章 文獻探討

第三節 H.264 上資訊隱藏的相關文獻

10

11

Zhu 等學者[23]在 2010 年,提出的 H.264 資訊隱藏技術是基於 1/4 像素的運 動估計,將搜尋點依照奇偶性分為兩個組,如公式 2-4,資訊的嵌入是根據搜尋 點和嵌入位元之間的映射規則,如公式 2-5,來調整 1/4 像素的運動估計的搜尋 點,如圖 2.7 所示。

(2-4)

如果嵌入位元為 如果嵌入位元為

(2-5)

圖 2.5:在資訊隱藏後 MVD 改變的幅度

圖 2.6:修改 MVD 的 LSB 位元之資訊隱藏過程

12

利用修改 1/4 像素運動估計的搜尋點來嵌入一個位元的執行步驟如下:

1. 根據嵌入位元,依照公式 2-4 來要選擇 M 或 N 組。

2. 利用率失真優化(Rate Distortion Optimization, RDO)來決定修改為哪一個搜尋 點,如公式 2-6。

∈ ∈ } (2-6)

=

如果嵌入位元為 如果嵌入位元為

3. 編碼 MV 到位元流(bit-streams)中。

在取回資訊時,依照運動向量的水平和垂直分量,根據公式 2-7 判斷取出的 資訊,當 MVx 和 MVy 相同時,取回位元 0,反之,則取回位元 1。

⊕ ,其中 代表取出的位元 (2-7) Li 等學者[14]在 2010 年,提出的 H.264 資訊隱藏技術,利用轉換和量化後 的非零係數大部分為±1 的特性,使用每個 4×4 亮度區塊經量化後的最後一個非 零係數來進行資訊隱藏。首先,根據隱藏資訊的大小以及視訊序列的特性來選擇 一個合適的門檻,門檻值實際上代表一個 Zig-Zag 掃瞄點的位置,範圍從 0 到 15,

圖 2.7:1/4 像素運動估計的搜尋圖

13

Bouchama 等學者[17]在 2012 年,提出一種對於即時應用的 H.264/AVC 資訊 隱藏技術,利用畫面內預測模式具有接近的預測方向及使用相同的預測樣本來計

14

對於第三組,如果最佳模式等於 Mode 4, 5 and 6 時,將嵌入兩個位元到該模 式當中,修改過程如圖 2.9 所示,例如,如果最佳模式等於 Mode 4 且最可能的 模式(MPM)是不等於 Mode 4, 5 or 6,如果兩個連續的浮水印位元等於“ ”時,該 Mode 4 將被修改成 Mode 2;如果兩個連續的浮水印位元等於“ ”時,該 Mode 4 將不會被修改;如果兩個連續的浮水印位元等於“10”時,該 Mode 4 將被修改成 Mode 5;如果兩個連續的浮水印位元等於“ ”時,該 Mode 4 將被修改成 Mode 6。

對於第四組,如果最佳模式等於 Mode 0,並且最可能的模式(MPM)是不等 於 Mode 0,只有當連續兩個浮水印位元等於“ ”時,該 Mode 0 將被修改為 Mode 2(DC),當連續兩個浮水印位元等於“ ”、“ ”、 “ ”時,將不進行浮水印的嵌 入。

該方法在機密訊息的取回是相當容易的,從畫面內編碼的 4×4 區塊的預測模 式中,我們可以很容易判斷出所嵌入的機密訊息,根據圖 2. 8 及 2. 9 各個模式所 相對應的浮水印位元,例如,當最佳模式等於 Mode 4 且最可能的模式(MPM)是

圖 2.8:對於第一組和第二組的嵌入過程

圖 2.9:對於第三組和第四組的嵌入過程

15

不等於 Mode 4, 5 or 6,則取出兩個浮水印位元為“01”; 當最佳模式等於 Mode 5 且最可能的模式(MPM)是不等於 Mode 4, 5 or 6,則取出兩個浮水印位元為“ ”;

當最佳模式等於 Mode 6 且最可能的模式(MPM)是不等於 Mode 4, 5 or 6,則取出 兩個浮水印位元為“ ”,對於特殊情況,最佳模式等於 Mode 2 且最可能的模式 (MPM)是不等於 Mode 0, 4, 5 or 6,則取出兩個浮水印位元“ ”。

Lin 等學者[18]在 2013 年,提出一個基於 DCT 之 H.264 畫面內預測高容量 資訊隱藏技術,改進 Ma 等學者[15]方法之藏量。圖 2.10 為編碼過程中,已編 碼的 4 × 4 亮度區塊 和四個相鄰亮度區塊的關係,根據所選用的預測模式, 、 、 、 、 、 、 將成為預測 時的參考像素。

Lin 等學者將已編碼的 4 × 4 亮度區塊和四個相鄰亮度區塊的關係分成五類,如 表 2.1 所示,其中 Case1代表區塊 所選用的預測模式(Mode)使用到 中的 參考像素;Case2代表區塊 所選用的預測模是會用到 中的參考 像素,Case3 代表區塊 所選用的預測模是會用到 中的參考像素。藏入 資訊的方法是藉由修改 QDCT(Quantized DCT Coefficients)後的係數來代表嵌入 的機密訊息,QDCT 係數的修改方式會避開對參考像素之影響,而這些參考像 素是用來預測四個相鄰亮度區塊,所以可以避免錯誤傳播問題(Error Propagation Problem)。

圖 2.10:已編碼的 4 × 4 亮度區塊和四個相鄰亮度區塊的關係

16

17

18

相關文件