• 沒有找到結果。

4.4 圖片強韌性

4.5.1 圖片特徵值分析

由 2.1.3 節可知,一張圖片可以分成空間域與頻率域。透過轉換處理,將圖 片由空間域轉換成頻率域後,可以將圖片不同頻率的個別濾出,產生高低頻帶。

由於一張嵌有浮水印的圖片以空間域呈現時,我們很難用肉眼察覺出是否經過攪 亂前處理,因此在分析圖片特徵值時,我們首先將以 CKLS 浮水印演算法嵌入浮 水印的圖片進行 DCT 轉換為頻率域,分別對低頻、中頻、高頻區進行分析。實 驗使用的特徵值包括下列 8 項:

1. Energy: 1

∑ ( )

2

i

i N I

用以計算目標資料的能量大小。簡而言之,即是目標資料的平均絕對值。當 數值越大,代表目標資料的能量越大。若用在計算小波係數值,當數值越大,代 表可以藏入的浮水印空間較大。

2. Normal entropy: 1 log

( ) I ( ) i

2

N

Entropy 又可以稱為資訊來源的不確定性(uncertainty),「它定義了由觀察單

一個資訊來源輸出所得的平均資訊量。隨著數值大小的增加,代表更多的不確定 值分佈接近常態分布。若是數值大於零,代表統計的 Histogram 形狀較陡;若是 數值小於零,則形狀較平緩。

依據提出此一量測值的數學家 Claude Shannon 而命名,同樣是計算能量不確 定性的特徵值。雖然已有標準的 Entropy 特徵值可以使用,但因為 Shannon Entropy 也是一項常用的量測值,所以一併作為統計觀察的特徵值使用。

圖 4- 22 一張 256×256 圖片各頻區的係數個數分佈圖

我們實驗所採用的圖片大小為 256×256,此種尺寸的圖片,其經過 DCT 轉 換後,各頻區的係數個數如圖 4-20 所示,低頻區含有 12987 個數值,中頻區含 有 46228 個數值,高頻區含有 6321 個數值。

分析結果如下:

Range(低頻區)

Range_m Range_h

Lena

Variance(低頻區)

圖 4- 25 CKLS_Variance(低頻區特徵值)

Variance(中、高頻區)

0

Variance_m Variance_h

Lena

圖 4- 26 CKLS_Variance(中高頻區特徵值)

由圖 4-23 及 4-24 可以看出,不論是在低頻區或中高頻區,有無攪亂的圖片,

其係數間的變異程度都沒有產生太大的差異。

Energy(低頻區)

Energy(中、高頻區)

0

Energy_m Energy_h

Lena

Log Energy(低、中、高頻區)

-6 -5 -4 -3 -2 -1 0

Le_l Le_m Le_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 29 CKLS_Log Energy(低中高頻區特徵值)

由圖 4-27 可以看出,不論是在低頻區或中高頻區,有無攪亂的圖片,其 Log Energy 皆近乎相同。

Shannon(低頻區)

-1200000 -1150000 -1100000 -1050000 -1000000 -950000

Sha_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 30 CKLS_Shannon(低頻區特徵值)

Shannon(中、高頻區)

Sha_m Sha_h

Lena

圖 4- 31 CKLS_Shannon(中高頻區特徵值)

由圖 4-28 及 4-29 可以看出,不論是在低頻區或中高頻區,有無攪亂的圖片,

其 Shannon Entropy 幾乎無異。

Entropy(低頻區)

0

圖 4- 32 CKLS_Entropy(低頻區特徵值)

Entropy(中、高頻區)

Entropy_m Entropy_h

Lena

圖 4- 33 CKLS_Entropy(中高頻區特徵值)

由圖 4-30 及 4-31 可以看出,Lena 及 Peppers 這二張圖,其有無攪亂的圖片,

在中頻區產生較大的差異,但是 Fishboat 卻未出現相同的現象。

Skewness(低頻區)

104

圖 4- 34 CKLS_Skewness(低頻區特徵值)

Skewness(中、高頻區)

-0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03

Skewness_m Skewness_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 35 CKLS_Skewness(中高頻區特徵值)

由圖 4-32 及 4-33 可以看出,不論是在低頻區或中高頻區,有無攪亂的圖片,

其偏態都呈現一致。

Kurtosis(低頻區)

13500 14000 14500 15000 15500 16000 16500 17000

Kurtosis_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 36 CKLS_Kurtosis(低頻區特徵值)

Kurtosis(中、高頻區)

0 0.5 1 1.5 2 2.5

Kurtosis_m Kurtosis_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 37 CKLS_Kurtosis(中高頻區特徵值)

由圖 4-34 及 4-35 可以看出,不論是在低頻區或中高頻區,有無攪亂的圖片,

其峰態都呈現一致。

接下來以 CHU 浮水印演算法嵌入的實驗中,我們所採用的圖片為第一張 Subimage(大小為 128×128),其經過 DCT 轉換後,各頻區的係數個數如圖 4-36 所示,低頻區的數值共有 3278 個,中頻區有 11556 個,高頻區有 1550 個。

圖 4- 38 一張 128×128 圖片各頻區的係數個數分佈圖

Range(低頻區)

Range_m Range_h

Lena

Variance(低頻區)

0 2000 4000 6000 8000 10000 12000 14000 16000

Variance_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 41 CHU_Variance(低頻區特徵值)

Variance(中、高頻區)

0 50 100 150 200 250 300

Variance_m Variance_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 42 CHU_Variance(中高頻區特徵值)

Energy(低頻區)

0 2000 4000 6000 8000 10000 12000 14000 16000

Energy_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 43 CHU_Energy(低頻區特徵值)

Energy(中、高頻區)

0 50 100 150 200 250 300

Energy_m Energy_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 44 CHU_Energy(中高頻區特徵值)

Log Energy(低、中、高頻區)

-7 -6 -5 -4 -3 -2 -1 0

Le_l Le_m Le_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 45 CHU_Log Energy(低中高頻區特徵值)

Shannon(低頻區)

-180000 -160000 -140000 -120000 -100000 -80000 -60000 -40000 -20000 0

Sha_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 46 CHU_Shannon(低頻區特徵值)

Shannon(中、高頻區)

-1800 -1600 -1400 -1200 -1000 -800 -600 -400 -200 0

Sha_m Sha_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 47 CHU_ Shannon(中高頻區特徵值)

Entropy(低頻區)

-8 -6 -4 -2 0 2 4 6

Entropy_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 48 CHU_Entropy(低頻區特徵值)

Entropy(中、高頻區)

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2

Entropy_m Entropy_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 49 CHU_Entropy(中高頻區特徵值)

Skewness(低頻區)

0 0.5 1 1.5 2 2.5

Skewness_l

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 50 CHU_Skewness(低頻區特徵值)

Skewness(中、高頻區)

Skewness_m Skewness_h

Lena

圖 4- 51 CHU_Skewness(中高頻區特徵值)

Kurtosis(低頻區)

0

圖 4- 52 CHU_Kurtosis(低頻區特徵值)

Kurtosis(中、高頻區)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

Kurtosis_m Kurtosis_h

Lena Lena_s Peppers Peppers_s Fishboat Fishboat_s

圖 4- 53 CHU_Kurtosis(中高頻區特徵值)

相關文件