999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多目標優化的明文域信息隱藏算法

2021-12-31 05:02:18蔣嬋鈺張紫欣
光學儀器 2021年6期
關鍵詞:信息方法

蔣嬋鈺,張紫欣,秦 川

(上海理工大學 光電信息與計算機工程學院,上海 200093)

引 言

信息隱藏技術通常是將一個字符串的消息(如數字簽名)嵌入到一個數字對象(如圖像、音頻或視頻信號)[1]中,且人們無法感知到數字對象的變化,因而被廣泛應用于版權保護、指紋識別、身份驗證和秘密通信等領域。近年來,研究人員提出了很多信息隱藏算法。Zhang等[2]提出了一種新的修改方向的(exploiting modification direction, EMD)方法,該方法利用魔術矩陣作為參考,修改載體圖像的最低有效位(least significant bit, LSB)。Chang等[3]提出了一種基于(7, 4)漢明碼的高嵌入率的信息隱藏方法,通過信息隱藏技術可以無損地提取出嵌入的秘密信息,但無法避免數字對象在恢復過程中遭到的破壞。因此,一種可逆信息隱藏(reversible dataing hiding, RDH)技術受到了人們的關注,該技術不僅可以提取嵌入的信息,而且可以無損地恢復原始的載體圖像。到目前為止,RDH算法主要采用3種技術,即無損壓縮[4-5]、差分擴展(DE)[6-7]和直方圖平移(HS)[8-14]。Celik等[5]提出,通過無損壓縮的方式來壓縮載體圖像,從而創建冗余空間來嵌入秘密信息。Tian[6]提出了差分擴展法,該方法是將相鄰像素之間的差異加倍,以生成新的最低有效位平面來嵌入秘密信息。Ni等[9]提出了直方圖平移法,該方法用直方圖呈現像素點出現的頻率,將出現次數最多的像素點作為峰值點,將出現次數為0的像素點作為零值點,并通過修改直方圖的峰值點對應的像素值來實現信息的隱藏。但是,以上這些方法也存在一些不足。

一方面,一些提出的可逆方法缺乏靈活性和便利性。例如,文獻[12]是利用峰值點來嵌入數據,雖然此方法有效,但有時只需在水印區域嵌入很少的信息,這種以犧牲所有的誤差值(在峰值點與其對應的零點之間移動)為代價來容納這么少的數據是不可取的。這些方法一般都不能根據具體的應用場景找到最優的嵌入率、恢復圖像的峰值信噪比(peak signal-to-noise ratio,PSNR)和嵌入圖像的PSNR的平衡點。

另一方面,在數據嵌入后,可逆信息隱藏的技術有助于提高圖像質量但嵌入率較低,而不可逆信息隱藏方法能取得更高的嵌入率。如果只采用傳統的可逆信息隱藏算法,就不能對信息提供一個大范圍的嵌入率選擇,所以靈活性不夠。

基于這些考慮,本文將可逆信息隱藏方法與不可逆信息隱藏方法相結合,以獲得失真小、嵌入率高的效果,實現多目標優化。與其他方法相比,數據嵌入之前,我們可以調整嵌入率,嵌入圖像的PSNR,恢復圖像的PSNR的權值,以獲得不同的結果來適應不同的應用需求。

1 信息隱藏算法

1.1 算法框架

本文算法的框架如圖1所示,由圖像預處理、數據隱藏和數據提取/圖像恢復3個階段組成。在預處理階段,先對原始圖像進行塊分類。在數據隱藏階段,數據隱藏者利用數據隱藏密鑰,采用預測誤差直方圖平移法和魔方矩陣編碼法,將秘密數據嵌入到經過預處理后的圖像塊中。紋理平滑的圖像塊即為可逆信息隱藏圖像塊,對其用預測誤差直方圖平移法;紋理復雜的圖像塊即為不可逆信息隱藏圖像塊,對其用魔術矩陣編碼法。在最后數據提取/圖像恢復階段,當擁有數據隱藏密鑰時,接收者可以提取出嵌入的秘密數據并且恢復圖像。

圖1 本文算法框架Fig.1 Framework of the proposed algorithm

1.2 預處理

以8位灰度圖像為例,假設原始未壓縮圖像Io的大小為M×N(高×寬)。Io的每個像素記為pi,j,其中i,j表示像素的坐標位置,且 1≤i≤M, 1 ≤j≤N。為了簡化 說明,假設M和N都是2的冪。為了評估不同圖像塊的復雜度,對原始圖像進行如下處理。

首先,將原始圖像Io分成若干個大小為s×s的不重疊塊。

其次,使用Sobel算子計算圖像塊Bm(m=中每個像素的復雜度大小,將每個像素的復雜度累加得到圖像塊Bm的復雜度并且記為Gm,并設置閾值GT。如果Gm≤GT,則將圖像塊Bm視為紋理光滑的圖像塊,歸類為可逆信息隱藏圖像塊;如果Gm>GT,則將圖像塊Bm視為紋理復雜的圖像塊,歸類為不可逆信息隱藏圖像塊。

最后,生成一個大小為(M/s2)×(N/s2)的矩陣U,用于區分當前塊是可逆信息隱藏圖像塊還是不可逆信息隱藏圖像塊,以便于后續提取數據和恢復圖像。

1.3 理論推導

假設有Q塊的復雜度滿足Gm≤GT,即可逆信息隱藏圖像塊的數量為Q。對于每個可逆圖像塊Bm,第一行和第一列的像素都不做修改,剩下的像素按照光柵掃描順序進行預測。Bm中所有預測誤差可以收集起來生成一個塊預測誤差直方圖(block prediction error histogram,BPEH)。為了能便于正確提取數據和恢復圖像,第一行和第一列的像素都不用于嵌入數據。假設塊Bm由Nm個不同的預測誤差值組成,即BPEH中有Nm個非空柱。然后,找出兩個最高的峰值柱,并將它們分別記為左峰值Vpl和右峰值Vpr,同時將所有預測誤差值大于Vpr的直方柱向右移動一個單位,將所有預測誤差值小于Vpl的直方柱向左移動一個單位。整個嵌入規則可以表示為

式中Q為可逆信息隱藏圖像塊的數量。同時,將塊Bm中滿足的總數表示為x,并假設秘密數據具有相等的概率,即為0和1。那么,所有可逆信息隱藏圖像塊的含密圖像塊總失真D1可以表示為

由于有Q個可逆信息隱藏圖像塊,其中MN/s4塊用于記錄原始LSB值,所以剩余的塊用于不可逆信息隱藏。所有不可逆信息隱藏圖像塊的數據嵌入容量C2記為

嵌入效率Eδ=[(2n+1)×log2(2n+1)]/2n表示嵌入比特數與由于數據嵌入而產生的畸變的比特數之比。由于Eδ表示了每改變一個像素能嵌入多少數據,所以所有不可逆信息隱藏圖像塊的塊失真D2可以表示為

本文綜合考慮含密圖像和恢復圖像,研究基于拉格朗日乘數法的圖像性能最優問題。假設,除了可逆信息隱藏塊數目Q和可逆信息隱藏塊的嵌入率之外所有的參數都是已知的。在這種情況下,可以得到相應的可逆塊的數量,該數量可表示為

( ω1、 ω2、 ω3分別為嵌入率R、含密圖像的峰值信噪比PSNR、恢復圖像的峰值信噪比PSNR的 權重)。

1.4 數據嵌入

假設圖像的每個分塊都嵌入了數據,則嵌入過程由以下5個步驟組成。

(1)將原始圖像劃分成若干互不重疊的大小為s×s的塊,并且按照1.2節中提到的方法對每個塊進行處理,得到復雜度。

(2)使用一個矩陣U來記錄平滑圖像塊與復雜圖像塊的位置。

(3)除了最前面的HW/s4塊之外,將剩下的圖像塊按照復雜度值從小到大進行排序,復雜度值較低的Q塊作為可逆信息隱藏圖像塊。

(4)在可逆信息隱藏圖像塊中進行數據嵌入。可逆信息隱藏圖像塊的嵌入率為m1,每個塊都應該嵌入m1s2比特的秘密數據。因此,應該選擇誤差值點對應的數目有m1s2個的預測誤差值,這說明如果繼續使用峰值點的話,可能需要消耗更多的成本,因為峰值點和零點之間的所有誤差值都將被移動,以此來容納秘密數據。為了解決這個問題,本文使用一個足夠的空間來嵌入秘密數據的誤差序列峰值點,或者找兩個總和是接近我們需要嵌入秘密數據數目的直方柱。設eu,v表示預測誤差,b表示要被嵌入的秘密數據,并且b∈{0,1} ,具體的數據嵌入方法實現如下:

(5)在不可逆信息隱藏圖像塊中進行數據嵌入。使用n個像素來攜帶一個(2n+ 1)進制比特的秘密數據。要嵌入秘密數據,首先將每個秘密數據轉換為(2n+ 1)進制。圖2是n= 2時的一個魔術矩陣,坐標(a,b)代表像素對{a,b}在魔術矩陣中的位置,該位置對應的數據記為D(a,b)。

圖2 魔術矩陣Fig.2 Magic matrix

如果嵌入的信息與數據D(a,b) 相同,則原始像素值保持不變。

如果嵌入的信息為數據D(a,b+1) ,則像素值修改為數據D(a,b+1) 。

如果嵌入的信息為數據D(a,b?1) ,則像素值修改為數據D(a,b?1) 。

如果嵌入的信息為數據D(a+1,b) ,則像素值修改為數據D(a+1,b) 。

如果嵌入的信息為數據D(a?1,b) ,則像素值 修改為數據D(a?1,b) 。

1.5 數據提取與圖像恢復

數據提取和圖像恢復過程由以下4個步驟組成。

(1)如果接收方擁有數據隱藏密鑰,則接收方可以獲得關于圖像被劃分為HW/s2塊的非重疊塊的信息。然后,在前HW/s4塊中可以得到矩陣U的信息,于是可以知道紋理平滑的圖像塊和紋理復雜的圖像塊的位置。

(2)可逆信息隱藏塊數據提取。首先,可以通過計算得到預測誤差;然后,在預測誤差直方圖中,可以找到用于在原始圖像中嵌入信息的兩個點

(3)不可逆信息隱藏圖像塊中數據提取。假設n=2 ,從第一列和第一行開始提取數據。通過查找像素對坐標(a,b)對應的秘密數據D(a,b)來提取秘密信息,但不可逆信息隱藏圖像塊中的原始像素無法恢復。

(4)圖像恢復。將前HW/s4塊中像素的LSB替換為步驟2和步驟3中提取的前MN/s2位秘密 數據,同時恢復可逆信息隱藏圖像塊。

2 實驗結果和比較

本文選取USC-SIPI圖像庫中的5個常用的標準圖像Lena、Baboon、Lake、House、Man作為測試圖像,每幅圖像的大小均為512 像素×512 像素,如圖3所示。

圖3 標準測試圖像Fig.3 Standard test images

研究嵌入率R、含密圖像的峰值信噪比PSNR、恢復圖像的峰值信噪比PSNR 的權重ω1、 ω2、 ω3對于實驗結果的影響,即 ω1、 ω2、ω3的大小對可逆信息隱藏圖像塊Q值的影響。圖3是可逆信息隱藏圖像塊的嵌入率m1=0.2 時的實驗結果,每個可逆信息隱藏圖像塊預期能容納51位秘密數據。分別給 ω1、 ω2、 ω3設置不同的權重,測試 ω1的權重顯著上升是否會直接影響嵌入容量,同理, ω2的權重變化是否會直接影響含密圖像的PSNR, ω3的權重變化是否會直接影響恢復圖像的PSNR,實驗結果如表1所示。從表1可以很明顯地看出,當 ω1很大,ω2、 ω3則會相對較小,此時的嵌入率會高于 ω1較小的時候。同理也可以應用到 ω2、 ω3中。

表1 不同ω1,ω2,ω3情況下Lena的性能Tab.1 Performance for Lena with different emphasis on weights of ω1, ω2, ω3

我們在嵌入率Rr 、含密圖像的PSNR以及恢復圖像的PSNR方面與文獻[8]、文獻[9]、文獻[10]和文獻[11]中提出的方法進行了比較,結果如表2所示。從表2中可以清晰地看出,對于含密圖像,本文的方法具有更高的平均PSNR值以及更高的嵌入率。

表2 本文提出方法與[8]、[9]、[10]、[11]的總體比較Tab.2 Overall comparison between [8], [9], [10], [11] and our proposed method

3 結 論

本文將可逆信息隱藏算法和不可逆信息隱藏算法相結合,提出了一種嵌入容量大、圖像視覺質量高的明文域信息隱藏算法。在數據嵌入之前,預先設置不同的嵌入率、含密圖像的PSNR和恢復圖像的PSNR的權重,得到相應的采用可逆信息隱藏算法的可逆塊和采用不可逆信息隱藏方法的不可逆塊的比例。在嵌入階段,采用2種算法進行信息隱藏。最后,提取出秘密數據,恢復圖像。與其他傳統算法相比,本文算法在嵌入率和含密圖像的視覺質量方面都有較好的性能。未來我們希望能采用不同的信息隱藏算法來優化多目標優化的信息隱藏算法。此外,我們還將對該算法從明文域拓展到密文域,從而進一步增強信息隱藏算法的安全性。

猜你喜歡
信息方法
學習方法
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
健康信息(九則)
祝您健康(1987年2期)1987-12-30 09:52:28
主站蜘蛛池模板: 国产欧美日韩视频一区二区三区| 2020极品精品国产 | 国产成人a在线观看视频| 日本人又色又爽的视频| 国产精品尹人在线观看| 欧美日一级片| 国产新AV天堂| 午夜久久影院| 亚洲一道AV无码午夜福利| 美女内射视频WWW网站午夜 | 国产第一页屁屁影院| 欧美日韩福利| 四虎免费视频网站| 狠狠v日韩v欧美v| 国产十八禁在线观看免费| 久久精品亚洲中文字幕乱码| 亚洲欧美日韩动漫| 国产综合网站| 欧美 国产 人人视频| 免费精品一区二区h| 男人天堂伊人网| 成人年鲁鲁在线观看视频| 欧美福利在线播放| 狠狠色香婷婷久久亚洲精品| 国产内射在线观看| 国产精品视频白浆免费视频| 内射人妻无码色AV天堂| 伊在人亚洲香蕉精品播放| 国产免费怡红院视频| 婷婷五月在线视频| 精品一区二区三区视频免费观看| 亚洲午夜国产片在线观看| 精品人妻系列无码专区久久| 国产精品嫩草影院av| 久久天天躁狠狠躁夜夜躁| 亚洲电影天堂在线国语对白| 一区二区三区成人| 91探花国产综合在线精品| 88av在线| 97在线国产视频| 亚洲美女AV免费一区| 99视频有精品视频免费观看| 日韩毛片免费| 午夜福利视频一区| 国产第一页屁屁影院| 日本一区中文字幕最新在线| 日本欧美午夜| 久久青草精品一区二区三区| 免费va国产在线观看| 熟女日韩精品2区| 成人精品午夜福利在线播放| 久青草国产高清在线视频| 欧美成人日韩| 91探花在线观看国产最新| 国产91麻豆视频| 日韩一区二区在线电影| 在线无码九区| 国产成人精品免费视频大全五级| 欧美日韩中文字幕在线| 国产成人免费手机在线观看视频 | 日韩精品一区二区三区大桥未久| 精品综合久久久久久97| 麻豆精品视频在线原创| 国产一区二区网站| 欧美国产日韩在线观看| 黑人巨大精品欧美一区二区区| 中文字幕啪啪| 午夜性刺激在线观看免费| 亚洲精品另类| 欧美精品aⅴ在线视频| 国产成人精品2021欧美日韩| 91口爆吞精国产对白第三集| 欧美激情视频一区二区三区免费| vvvv98国产成人综合青青| 高潮毛片免费观看| 国产精品开放后亚洲| 亚洲精品卡2卡3卡4卡5卡区| 99视频免费观看| 亚洲精品成人7777在线观看| 国产日韩精品一区在线不卡| 欧美日韩国产在线人| 不卡无码h在线观看|