亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于顯著性分類(lèi)的數(shù)字圖像自嵌入方法

        2014-02-21 11:48:04趙麗麗錢(qián)振興韓喜玉
        關(guān)鍵詞:比特編碼顯著性

        趙麗麗, 錢(qián)振興, 韓喜玉

        上海大學(xué)通信與信息工程學(xué)院,上海200072

        數(shù)字圖像自嵌入與恢復(fù)技術(shù)是圖像保護(hù)的一種有效手段,它將原始圖像的編碼和認(rèn)證數(shù)據(jù)作為水印信息嵌入到原始圖像中,以實(shí)現(xiàn)對(duì)圖像內(nèi)容的認(rèn)證與恢復(fù).該技術(shù)首先要求將秘密數(shù)據(jù)不可見(jiàn)地嵌入到圖像中,即保證數(shù)據(jù)嵌入對(duì)圖像質(zhì)量的影響較小.當(dāng)圖像被篡改后,其中相關(guān)區(qū)域內(nèi)容的恢復(fù)質(zhì)量、最大可恢復(fù)比例也是判斷方法有效性的重要指標(biāo).

        文獻(xiàn)[1]最先提出了自嵌入方法,將圖像分成互不重疊的8×8塊,分塊后將前11個(gè)DCT系數(shù)編碼為固定長(zhǎng)度的參考數(shù)據(jù),嵌入到圖像的最不重要位(least signif icant bits,LSB)中.該方法可保證數(shù)據(jù)隱藏對(duì)圖像質(zhì)量的影響很小,但圖像恢復(fù)的質(zhì)量較低.隨后,出現(xiàn)了多種數(shù)字圖像自嵌入方法.文獻(xiàn)[2]改進(jìn)了文獻(xiàn)[1]的方法,將系數(shù)增加到14個(gè),并調(diào)整了位長(zhǎng),但圖像恢復(fù)的質(zhì)量仍較低.為了提高圖像恢復(fù)的質(zhì)量,文獻(xiàn)[3]提出了一種基于可逆隱藏的自嵌入方法,采用差異擴(kuò)展算法在圖像中嵌入?yún)⒖紨?shù)據(jù),使接收端可以無(wú)損地恢復(fù)被篡改內(nèi)容,但最大恢復(fù)面積不超過(guò)原圖像的3.2%.為了提高最大恢復(fù)面積,文獻(xiàn)[4]對(duì)恢復(fù)數(shù)據(jù)進(jìn)行重復(fù)嵌入,增加了圖像成功恢復(fù)的概率.文獻(xiàn)[5]通過(guò)矢量量化對(duì)原始圖像進(jìn)行編碼,并重復(fù)4次數(shù)據(jù)嵌入,使最大篡改比達(dá)到原圖像的90%,但要附加傳輸一個(gè)碼表.近幾年的自恢復(fù)方法主要集中于靈活而自適應(yīng)方面的研究,根據(jù)圖像塊紋理復(fù)雜度確定編碼長(zhǎng)度[6-8],以及不同篡改面積下具有不同的恢復(fù)質(zhì)量[9-10],文獻(xiàn)[6]用Inpainting的方法來(lái)恢復(fù)圖像,降低了嵌入容量,也保證了相關(guān)區(qū)域內(nèi)容的恢復(fù)質(zhì)量.文獻(xiàn)[10]提出了一種參考共享機(jī)制的自恢復(fù)算法,將提取出來(lái)的參考信息置亂后嵌入到圖像中的各個(gè)位置,有效避免了篡改巧合問(wèn)題.文獻(xiàn)[11]提出了一種新的自恢復(fù)算法,將圖像自恢復(fù)問(wèn)題類(lèi)比為刪除信道下數(shù)據(jù)包的傳輸問(wèn)題,采用噴泉編碼使相關(guān)區(qū)域內(nèi)容的恢復(fù)質(zhì)量接近37d B,最大篡改比為原圖像的50%.

        上述方法雖各具優(yōu)點(diǎn),但也存在不少缺點(diǎn),總結(jié)起來(lái)主要有兩方面的問(wèn)題.1)對(duì)篡改圖像進(jìn)行恢復(fù)時(shí)會(huì)丟掉很多細(xì)節(jié),不能保證圖像的恢復(fù)質(zhì)量,尤其是顯著性區(qū)域的恢復(fù)質(zhì)量不夠理想,如文獻(xiàn)[1-2]中提出的方法;2)不能保證水印不可見(jiàn)地嵌入到圖像中,如文獻(xiàn)[5,8,10-11]等都是對(duì)圖像的3個(gè)LSB位進(jìn)行替換,不但降低了含密圖像的質(zhì)量,而且在面積較大的平滑區(qū)域產(chǎn)生明顯的偽輪廓.

        針對(duì)以上問(wèn)題,本文提出一種基于顯著性分類(lèi)的數(shù)字圖像自嵌入方法.首先根據(jù)圖像自身的特點(diǎn)對(duì)圖像進(jìn)行分類(lèi),包括顯著性區(qū)域、平滑區(qū)域和一般區(qū)域;然后動(dòng)態(tài)決定每個(gè)區(qū)域的參考數(shù)據(jù)量和嵌入容量,在顯著性區(qū)域獲得了較高的恢復(fù)質(zhì)量,同時(shí)保證了含密圖像的質(zhì)量;最后應(yīng)用噴泉編碼對(duì)參考數(shù)據(jù)進(jìn)行編碼,避免了篡改巧合問(wèn)題,增大了恢復(fù)面積.與傳統(tǒng)方法相比,本文方法既能重點(diǎn)保護(hù)顯著性區(qū)域,又能保證含密圖像的高質(zhì)量,且具有較大的恢復(fù)面積.

        1 算法總體框架

        本文方法將嵌入信息分成以下3部分:1)參考數(shù)據(jù),用以重建篡改區(qū)域的原始內(nèi)容;2)位置數(shù)據(jù),用以標(biāo)定不同內(nèi)容的具體位置;3)認(rèn)證數(shù)據(jù),用以確定含密圖像是否被篡改.總體的圖像自嵌入過(guò)程如圖1所示.

        圖1 圖像的自嵌入過(guò)程Figure 1 Self-embedding procedure

        首先對(duì)圖像內(nèi)容進(jìn)行分類(lèi),獲得位置數(shù)據(jù),動(dòng)態(tài)決定每個(gè)區(qū)域的參考數(shù)據(jù)量和嵌入容量;然后根據(jù)每個(gè)區(qū)域獲得的參考數(shù)據(jù)量對(duì)圖像進(jìn)行編碼獲得參考數(shù)據(jù),并對(duì)參考數(shù)據(jù)和位置數(shù)據(jù)進(jìn)行噴泉編碼;最后根據(jù)編碼后的數(shù)據(jù)以及原始圖像的信息產(chǎn)生認(rèn)證數(shù)據(jù),生成含密圖像.

        2 圖像內(nèi)容分類(lèi)與編碼

        2.1 圖像內(nèi)容分類(lèi)

        一幅圖像中的顯著性區(qū)域是最重要的部分,因此本文方法將重點(diǎn)保護(hù)這些區(qū)域,使其獲得良好的恢復(fù)質(zhì)量.在很多圖像中,有諸如天空之類(lèi)的大面積平滑區(qū)域,采用傳統(tǒng)方法自嵌入易導(dǎo)致偽輪廓.因此,本文將原始圖像分為包括顯著性區(qū)域、平滑區(qū)域、一般區(qū)域3種類(lèi)型.

        檢測(cè)顯著性區(qū)域時(shí),采用基于DCT(discrete Cosine transform,DCT)變換的方法[14],將前景顯著性區(qū)域從背景中提取出來(lái),也可以采用手動(dòng)標(biāo)記的方法.設(shè)有原始圖像I,其大小為M×N,將圖像I縮小為(64M/N)×64大小的圖像Ir,對(duì)Ir進(jìn)行整體DCT運(yùn)算,提取所有系數(shù)的符號(hào)

        式中,sign(·)為符號(hào)函數(shù).對(duì)It進(jìn)行反變換,即僅通過(guò)相位信息獲得一幅新圖像

        根據(jù)高斯模糊的方法確定I′t中的顯著性區(qū)域

        式中,g表示大小為n1×n2的高斯低通濾波器,σ為標(biāo)準(zhǔn)方差,符號(hào)*表示卷積運(yùn)算.Mp是顯著性映射圖,標(biāo)記圖像中各個(gè)區(qū)域的顯著性程度;Mp中的數(shù)值越大,則表明顯著性越強(qiáng).對(duì)Mp進(jìn)行二值化,用矩形框框定面積最大的前3個(gè)顯著性區(qū)域分別記錄每個(gè)矩形的左上和右下兩個(gè)坐標(biāo).由于Ir的長(zhǎng)為64M/N,寬為64,于是將長(zhǎng)和寬分別用10比特和7比特來(lái)表示,則3個(gè)顯著性區(qū)域用102比特表示,另外用2比特表示顯著性區(qū)域的數(shù)目,并將上述104比特位置數(shù)據(jù)記為P1.檢測(cè)I中大面積平滑區(qū)域時(shí)用邊緣檢測(cè)的方法.用矩形框框定前3個(gè)面積最大的平滑區(qū)域,這些區(qū)域最有可能產(chǎn)生偽輪廓,標(biāo)記3個(gè)平滑區(qū)域的位置,將得到位置數(shù)據(jù)后用64/N的壓縮因子進(jìn)行壓縮,同樣以104比特位置數(shù)據(jù)來(lái)標(biāo)定,記為P2.

        圖2給出了一個(gè)區(qū)域分類(lèi)的具體實(shí)例,顯著性區(qū)域檢測(cè)時(shí)高斯模糊的濾波器大小為12×12,方差為2.88.圖2(a)為原始圖像,圖2(b)實(shí)線框定出的是顯著性區(qū)域的檢測(cè)結(jié)果,圖2(c)虛線框定出的是平滑區(qū)域的檢測(cè)結(jié)果.如果顯著性區(qū)域和平滑區(qū)域發(fā)生重疊,則認(rèn)為該區(qū)域是顯著性區(qū)域;如果該區(qū)域既不是顯著性區(qū)域也不是平滑區(qū)域,則認(rèn)定為一般區(qū)域.最后結(jié)果如圖1(d)所示,其中黑點(diǎn)區(qū)域?yàn)槠交瑓^(qū)域,斜線區(qū)域?yàn)轱@著性區(qū)域,白點(diǎn)區(qū)域?yàn)橐话銋^(qū)域.經(jīng)上述處理,并且可以根據(jù)208比特的位置數(shù)據(jù)將圖像內(nèi)容分為3類(lèi)分別標(biāo)定.

        圖2 圖像內(nèi)容分類(lèi)Figure 2 Image content classif ication

        2.2 圖像內(nèi)容編碼

        將圖像I分割成M N/64個(gè)8×8互不重疊的塊,設(shè)區(qū)域檢測(cè)的矩形框的坐標(biāo)值為(i,j),調(diào)整每個(gè)區(qū)域的坐標(biāo)值,乘以縮放因子N/64(α)映射到原始圖像的相應(yīng)位置,同時(shí)使每個(gè)區(qū)域含有整數(shù)圖像塊,其坐標(biāo)調(diào)整為(i′,j′).

        統(tǒng)計(jì)每個(gè)區(qū)域的塊的數(shù)目,其中顯著性區(qū)域塊的數(shù)目為N1,平滑區(qū)域塊的數(shù)目為N2,一般區(qū)域塊的數(shù)目為N3.平滑區(qū)域和顯著性區(qū)域?qū)?個(gè)LSB位進(jìn)行信息隱藏,一般區(qū)域?qū)?個(gè)LSB位進(jìn)行信息隱藏.假設(shè)圖像總的參考數(shù)據(jù)量為C,即每個(gè)區(qū)域分配編碼長(zhǎng)度,根據(jù)編碼長(zhǎng)度對(duì)圖像內(nèi)容進(jìn)行壓縮編碼.平滑區(qū)域每個(gè)塊的編碼長(zhǎng)度為P,一般區(qū)域每個(gè)塊的編碼長(zhǎng)度為B,顯著性區(qū)域每個(gè)塊的編碼長(zhǎng)度為F,每個(gè)塊編碼長(zhǎng)度的最大值為189.編碼長(zhǎng)度的分配規(guī)則如下:首先為平滑區(qū)域和一般區(qū)域中的每一塊分配編碼長(zhǎng)度,如果平滑區(qū)域的面積不為0則分配11比特的編碼長(zhǎng)度,如果一般區(qū)域的面積不為0則分配48比特的編碼長(zhǎng)度;然后計(jì)算出剩余容量,即顯著性區(qū)域中的每一塊分配編碼長(zhǎng)度,其編碼長(zhǎng)度為

        再檢測(cè)顯著性區(qū)域的編碼長(zhǎng)度,若超過(guò)189,則檢測(cè)N1是否為0,若為0則將顯著性區(qū)域的編碼長(zhǎng)度設(shè)為0,否則將其編碼長(zhǎng)度設(shè)為189,然后將剩余容量分配給一般區(qū)域

        最后檢測(cè)一般區(qū)域的編碼長(zhǎng)度,經(jīng)過(guò)式(6)的重新分配后,若編碼長(zhǎng)度超過(guò)189,則檢測(cè)N3是否為0,若為0則將一般區(qū)域的編碼長(zhǎng)度設(shè)為0,否則將其編碼長(zhǎng)度設(shè)為189,然后重新分配平滑區(qū)域的編碼長(zhǎng)度

        這種分配規(guī)則能使顯著性區(qū)域獲得盡可能長(zhǎng)的編碼,并確??偟木幋a長(zhǎng)度接近但是小于總的嵌入容量C,如果不足C比特則添0.

        確定編碼長(zhǎng)度后,對(duì)區(qū)域中的每一個(gè)塊進(jìn)行編碼.首先對(duì)每塊的LSB位清零,每個(gè)像素除8四舍五入后減16,像素值的取值范圍變?yōu)閇-16,16];然后對(duì)每塊進(jìn)行DCT變換并取整,取整后的DCT系數(shù)矩陣記為D;根據(jù)編碼長(zhǎng)度對(duì)D按之字形排序進(jìn)行2值編碼,將所有塊編碼后生成參考數(shù)據(jù).編碼順序和每個(gè)位置的最大編碼長(zhǎng)度如圖3所示,最長(zhǎng)為189比特.根據(jù)分配得到的碼長(zhǎng),按照?qǐng)D3對(duì)每個(gè)塊的DCT系數(shù)按之字形排序依次編碼,直到編碼長(zhǎng)度等于該塊分得的碼長(zhǎng),若某位置的DCT系數(shù)過(guò)大而不能用該位置的碼長(zhǎng)表示,則將該位置DCT系數(shù)編碼為該位置分得碼長(zhǎng)所能表示的最大值.編碼結(jié)束后得到了C比特的參考數(shù)據(jù),記為R.

        3 數(shù)據(jù)嵌入

        得到參考數(shù)據(jù)和位置數(shù)據(jù)后,要對(duì)這些數(shù)據(jù)進(jìn)行編碼,編碼的目的是避免篡改巧合問(wèn)題,以獲得較大的最大恢復(fù)面積.根據(jù)圖像的原始內(nèi)容、參考數(shù)據(jù)和位置數(shù)據(jù)生成認(rèn)證數(shù)據(jù),最后將編碼后的參考數(shù)據(jù)、位置數(shù)據(jù)和認(rèn)證數(shù)據(jù)嵌入到原始圖像中,即可得到含密圖像.

        圖3 參考數(shù)據(jù)編碼表Figure 3 Reference data coding table

        3.1 噴泉編碼

        為提高數(shù)據(jù)恢復(fù)的概率,采用噴泉編碼[12]進(jìn)行編碼,噴泉編碼是刪除信道下性能優(yōu)越的編碼方式.假設(shè)原始文件的大小為K,噴泉編碼對(duì)整個(gè)文件的包進(jìn)行異或操作,生成Z個(gè)數(shù)據(jù)包.當(dāng)接收端接收到任意Q(Q只要比原始文件的大小K大一點(diǎn))個(gè)數(shù)據(jù)包時(shí),便恢復(fù)源文件.假設(shè)信源符號(hào)為X1,X2,···,XK,每個(gè)Xk大小都有相等的比特?cái)?shù).在每個(gè)時(shí)鐘周期,編碼器產(chǎn)生一個(gè)K階隨機(jī)二進(jìn)制矩陣GKZ

        編碼器的輸出由Xk異或而成,編碼后得到輸出

        根據(jù)隨機(jī)線性噴泉碼(random linear fountain,RLF),文獻(xiàn)[11]提出了一種基于自恢復(fù)模型的噴泉碼,在解碼過(guò)程中采用Yi和未篡改的Xi共同解碼,從而提高了數(shù)據(jù)恢復(fù)的概率.

        應(yīng)用噴泉編碼對(duì)以上得到的208比特位置數(shù)據(jù)P1、P2和C比特恢復(fù)數(shù)據(jù)R分別進(jìn)行編碼.首先將參考數(shù)據(jù)R分解成C/32個(gè)符號(hào),使每個(gè)符號(hào)含有32比特;然后將C/32個(gè)符號(hào)應(yīng)用文獻(xiàn)[11]提出的自恢復(fù)模型進(jìn)行編碼,設(shè)置特定密鑰,編碼效率β=1(Z=K),生成編碼數(shù)據(jù)Y,每個(gè)Yi含32比特;生成的編碼數(shù)據(jù)Y用于信息嵌入和生成認(rèn)證數(shù)據(jù),當(dāng)編碼后的符號(hào)有50%遭到破壞,仍能對(duì)原始數(shù)據(jù)進(jìn)行恢復(fù).然后對(duì)位置數(shù)據(jù)進(jìn)行編碼,首先將208比特的位置數(shù)據(jù)P1、P2分成208個(gè)符號(hào),每個(gè)符號(hào)含有1比特;應(yīng)用傳統(tǒng)的RLF噴泉碼(因?yàn)榻獯a時(shí)不能重新產(chǎn)生位置數(shù)據(jù))設(shè)置特定密鑰,產(chǎn)生M N/64個(gè)符號(hào),每個(gè)符號(hào)含有1比特.至此,共得到M N/64比特位置數(shù)據(jù)和C比特的參考數(shù)據(jù).在數(shù)據(jù)嵌入過(guò)程中,由于每個(gè)區(qū)域的嵌入容量不同,所以如果攻擊者先篡改編碼長(zhǎng)度和嵌入容量較小的區(qū)域,得到的最大篡改比會(huì)大于50%,詳細(xì)結(jié)果見(jiàn)后續(xù)實(shí)驗(yàn).

        3.2 生成含密圖像

        數(shù)據(jù)嵌入過(guò)程中既要減小數(shù)據(jù)嵌入對(duì)原始圖像的影響,又要得到盡可能多的嵌入容量,以保證圖像的恢復(fù)質(zhì)量,所以需要?jiǎng)討B(tài)改變每個(gè)區(qū)域的嵌入容量:在平滑區(qū)域和顯著性區(qū)域需要對(duì)1個(gè)LSB位進(jìn)行替換,每塊有64比特的嵌入容量,其中31比特用來(lái)嵌入認(rèn)證數(shù)據(jù),1比特用來(lái)嵌入位置數(shù)據(jù),32比特用來(lái)嵌入?yún)⒖紨?shù)據(jù);一般區(qū)域需要對(duì)2個(gè)LSB位進(jìn)行替換,每塊有128比特的嵌入容量,其中31比特用來(lái)嵌入認(rèn)證數(shù)據(jù),1比特用來(lái)嵌入位置數(shù)據(jù),96比特用來(lái)嵌入?yún)⒖紨?shù)據(jù).圖像總的參考數(shù)據(jù)的嵌入容量C=N1×32+N2×32+N3×96.

        編碼后參考數(shù)據(jù)共C比特,C/32個(gè)符號(hào),每個(gè)符號(hào)含有32比特,編碼后的位置數(shù)據(jù)共M N/64比特,M N/64個(gè)符號(hào),每個(gè)符號(hào)1比特,即每塊分配1比特.將編碼后的數(shù)據(jù)按順序并根據(jù)每個(gè)塊的容量分配給每一個(gè)塊.接著產(chǎn)生認(rèn)證數(shù)據(jù),對(duì)于位于平滑區(qū)域和顯著性區(qū)域的圖像塊,將該塊7個(gè)MSB位平面的448比特原始數(shù)據(jù)、1比特位置數(shù)據(jù)、32比特參考數(shù)據(jù)和該塊在圖像中的位置標(biāo)號(hào)輸入到MD5[13]哈希函數(shù)中,設(shè)置特定密鑰,產(chǎn)生32比特的認(rèn)證數(shù)據(jù);對(duì)于一般區(qū)域的圖像塊,將該塊6個(gè)MSB位平面的384比特的原始數(shù)據(jù)、1比特位置數(shù)據(jù)、96比特參考數(shù)據(jù)和該塊在圖像中的位置標(biāo)號(hào)輸入到MD5哈希函數(shù)中,設(shè)置特定密鑰,同樣產(chǎn)生32比特的認(rèn)證數(shù)據(jù).這里取32比特的后31位作為認(rèn)證數(shù)據(jù),剩余的1比特用來(lái)嵌入位置數(shù)據(jù).至此,用得到的參考數(shù)據(jù)、認(rèn)證數(shù)據(jù)、位置數(shù)據(jù)替換每塊的LSB位,就得到了含密圖像W.

        4 圖像認(rèn)證與恢復(fù)

        在圖像認(rèn)證過(guò)程中,含有錯(cuò)誤信息的塊被稱為“篡改的塊”,否則稱為“保留的塊”.首先對(duì)圖像進(jìn)行8×8分塊,提取出來(lái)每塊的認(rèn)證數(shù)據(jù),然后根據(jù)每塊的其余數(shù)據(jù)和該塊在圖像中的位置標(biāo)號(hào)及密鑰,重新計(jì)算出該塊的認(rèn)證數(shù)據(jù),并與提取的認(rèn)證數(shù)據(jù)比較,如果一致則認(rèn)為該塊沒(méi)有被篡改,否則認(rèn)為該塊被篡改了.然后提取出位置數(shù)據(jù),根據(jù)整幅圖像的篡改檢測(cè)映射圖,進(jìn)行RLF噴泉解碼,得到各個(gè)區(qū)域的位置信息,調(diào)整得到的位置信息,乘以縮放因子N/64(α).映射到原始圖像的相應(yīng)位置,同時(shí)使每個(gè)區(qū)域含有整數(shù)圖像塊,如式(4)所示.因?yàn)槲恢脭?shù)據(jù)共有208比特,根據(jù)傳統(tǒng)的RLF噴泉碼的解碼效率,為了使50%的符號(hào)被篡改后仍能恢復(fù)位置數(shù)據(jù),圖像塊的數(shù)目M N/64應(yīng)不少于416.

        數(shù)據(jù)恢復(fù)過(guò)程,根據(jù)得到的位置信息按照2.2節(jié)重新生成參考數(shù)據(jù),對(duì)于提取的參考數(shù)據(jù)和重新生成的參考數(shù)據(jù),應(yīng)用文獻(xiàn)[11]中提出的RLF自恢復(fù)模型進(jìn)行解碼,解碼后將篡改的塊的2值參考數(shù)據(jù)轉(zhuǎn)換成DCT系數(shù),再進(jìn)行DCT反變換獲得恢復(fù)數(shù)據(jù),用得到的恢復(fù)數(shù)據(jù)替換圖像中被篡改的區(qū)域,重建圖像.

        5 實(shí)驗(yàn)結(jié)果與分析

        采用本文方法進(jìn)行實(shí)驗(yàn),并與文獻(xiàn)[1,10-11]的方法進(jìn)行比較.實(shí)驗(yàn)中應(yīng)用了Lena圖像和BOWS2數(shù)據(jù)庫(kù)中的圖像[15].圖像的大小為256×256.

        實(shí)驗(yàn)1 比較含密圖像的質(zhì)量.圖4(a)為原始圖像,圖4(b)給出了原圖像黑框區(qū)域的細(xì)節(jié);圖4(c)為對(duì)3個(gè)LSB位進(jìn)行信息隱藏產(chǎn)生的含密圖像,PSNR均為38d B,圖4(d)給出了含密圖像的細(xì)節(jié),可以看到明顯的偽輪廓;圖4(e)是應(yīng)用本文的方法所得到的含密圖像,PSNR分別為48d B,圖4(f)是含密圖像的細(xì)節(jié),和原始圖像無(wú)太大差別.無(wú)論從PSNR的值還是圖像細(xì)節(jié)都可以看出本文方法明顯優(yōu)于3個(gè)LSB位平面替換的方法.實(shí)驗(yàn)結(jié)果表明,以往的3個(gè)LSB位平面信息隱藏的方法,對(duì)圖像質(zhì)量影響較大,尤其是在平滑區(qū)域會(huì)產(chǎn)生明顯的偽輪廓,實(shí)際上2個(gè)LSB位平面信息隱藏的方法在平滑區(qū)域也會(huì)產(chǎn)生可見(jiàn)的偽輪廓,而本文提出的方法動(dòng)態(tài)調(diào)整每個(gè)區(qū)域的嵌入容量,保證了數(shù)據(jù)隱藏后圖像的質(zhì)量,達(dá)到了不可見(jiàn)的嵌入數(shù)據(jù)的要求.

        實(shí)驗(yàn)2 比較了圖像的恢復(fù)質(zhì)量. 篡改區(qū)域如5(a)中黑色實(shí)線區(qū)域,圖5(a)為應(yīng)用文獻(xiàn)[1]中所提出的方法得到的恢復(fù)圖像,圖5(b)為其部分細(xì)節(jié),文獻(xiàn)[1]中的方法采用1個(gè)LSB位平面進(jìn)行信息隱藏,能夠?qū)崿F(xiàn)不可見(jiàn)的數(shù)據(jù)嵌入,但恢復(fù)的圖像質(zhì)量較差,PSNR僅為27dB.而且從圖像細(xì)節(jié)也可以看到有明顯的塊效應(yīng).圖5(c)為應(yīng)用本文所提的方法得到的恢復(fù)圖像,PSNR為34d B,圖5(d)為恢復(fù)后圖像的部分細(xì)節(jié).從實(shí)驗(yàn)結(jié)果可以看出,在達(dá)到嵌入信息不可見(jiàn)的相同前提下,本文方法明顯優(yōu)于文獻(xiàn)[1]中提出的方法.

        圖4 含密圖像質(zhì)量比較Figure 4 Comparison of the embedded quality

        圖5 圖像恢復(fù)質(zhì)量比較Figur e 5 Comparison of the recovered quality

        實(shí)驗(yàn)3 驗(yàn)證了本文提出的方法對(duì)篡改檢測(cè)和恢復(fù)的有效性.圖6(a)為原始圖像,圖6(b)為對(duì)Lena的臉部進(jìn)行替換修改的圖像,圖6(c)顯示了篡改檢測(cè)的結(jié)果,圖6(d)顯示了圖像恢復(fù)后的結(jié)果.從實(shí)驗(yàn)結(jié)果可以看出對(duì)圖像內(nèi)容進(jìn)行的篡改,本文所提的方法能進(jìn)行準(zhǔn)確的檢測(cè)與恢復(fù),重建后圖像的PSNR分別為36dB.

        圖6 圖像的篡改檢測(cè)與恢復(fù)Figure 6 Tamper identif ication and restoration

        表1和2將本文方法與其他方法進(jìn)行了綜合比較.任意選取幾幅圖像,表1是基于BOWS2數(shù)據(jù)庫(kù)中圖像266進(jìn)行比較的結(jié)果,表2是基于BOWS2數(shù)據(jù)庫(kù)中圖像4289進(jìn)行比較的結(jié)果.結(jié)果表明:本文方法在綜合顯著性區(qū)域的恢復(fù)質(zhì)量、含密圖像的質(zhì)量及最大篡改比方面是同類(lèi)方法中性能較優(yōu)的;文獻(xiàn)[1]提出的方法所得圖像的恢復(fù)質(zhì)量不高,對(duì)于顯著性區(qū)域甚至不能符合人眼的視覺(jué)要求,并且存在篡改巧合問(wèn)題;文獻(xiàn)[10]提出的方法所得到嵌入水印后圖像的質(zhì)量下降明顯,對(duì)于含有天空等平滑區(qū)域的圖像會(huì)產(chǎn)生偽輪廓,最大篡改比也不能達(dá)到一般應(yīng)用的需求;文獻(xiàn)[11]提出的方法也會(huì)在平滑區(qū)域產(chǎn)生偽輪廓,不能滿足不可見(jiàn)的嵌入信息的要求.

        表1 第1幅圖像的比較結(jié)果Table 1 Comparison results for the first image

        表2 第2幅圖像的比較結(jié)果Table 2 Comparison results for the second image

        6 結(jié)語(yǔ)

        本文提出了一種基于顯著性分類(lèi)的數(shù)字圖像自嵌入方法,首先根據(jù)圖像自身的特點(diǎn)將圖像分為顯著性區(qū)域、平滑區(qū)域和一般區(qū)域,動(dòng)態(tài)決定每個(gè)區(qū)域的參考數(shù)據(jù)量和嵌入容量,顯著性區(qū)域獲得較多的參考數(shù)據(jù)量,平滑區(qū)域獲得較少的嵌入容量,并采用噴泉碼對(duì)參考數(shù)據(jù)進(jìn)行編碼,增大圖像的最大恢復(fù)面積.實(shí)驗(yàn)結(jié)果表明:與當(dāng)前自嵌入算法普遍采用的3個(gè)LSB位平面和2個(gè)LSB位平面信息隱藏方法相比,本文方法對(duì)原始圖像的質(zhì)量影響較小,保證了嵌入水印的不可見(jiàn)性;與1個(gè)LSB位平面信息隱藏方法相比,本文方法能夠得到一個(gè)較高的恢復(fù)質(zhì)量,對(duì)于顯著性區(qū)域的恢復(fù)質(zhì)量也并不遜色于3個(gè)LSB位平面替換的方法;與以往方法相比,本文方法在最大篡改比方面也具有優(yōu)越性.

        [1]FRIDRICH J,GOLJAN M.Protection of digital images using self embedding[C]//Proceedings of Symposium on Content Security and Data Hiding in Digital Media,NJ,USA,May.14,1999.

        [2]張鴻賓,楊成.圖像的自嵌入及竄改的檢測(cè)和恢復(fù)的算法[J].電子學(xué)報(bào),2004,32(2):196-199.

        ZHANG Hongbin,YANG Cheng.Tamper detection and self-recovery of images using self-embedding[J].Acta Electronica Sinica,2004,32(2):196-199.(in Chinese)

        [3]ZHANG Xinpeng,WANG Shuozhong.Fragile watermarking with error-free restoration capability[J].IEEE Transaction on Multimedia,2008,10(8):1490-1499.

        [4]LEE T Y,LIN S D.Dual watermark for image tamper detection and recovery[J].Pattern Recognition,2008,41(11):3497-3506.

        [5]YANGC W,SHEN J J.Recover the tampered image based on VQ indexing[J].Signal Processing,2010,90(1):331-343.

        [6]QIANZ X,FENGG R.Inpainting assisted self recovery with decreased embedding data[J].IEEE Signal Processing Letters,2010,17(11):929-932.

        [7]QIAN Z X,FENG G R,ZHANG X P,WANG S Z.Image self-embedding with high-quality restoration capability[J].Digital Signal Processing,2011,21(2):278-286.

        [8]KORUSP,DZIECH A.A novel approach to adaptive image authentication[C]//Proceedings of 2011 18th IEEE International Conference on Image Processing,Sept.11-14,2011:2765-2768.

        [9]ZHANG Xinpeng,WANG Shuozhong.Self-embedding watermark with f lexible restoration quality[J].Multimedia Tools and Application,2011,54(2):385-395.

        [10]ZHANGXinpeng,WANGShuozhong.Reference sharing mechanism for watermark self-embedding[J].IEEE Transaction on Image Processing,2011,20(2):485-495.

        [11]KORUS P,DZIECH A.Efficient method for content reconstruction with self-embedding[J].IEEE Transaction on Image Processing,2012,22(3):1134-1147.

        [12]MACKAY D J.Fountain codes[J].IEE Proceedings Communication,2005,152(6):1062-1068.

        [13]RIVEST R L.The MD5 messages digest algorithm[OL].http://tools.ietf.org/rfc/rfc1321.txt,1992.

        [14]HOUX D,HARELJ,KOCHC.Image signature:highlighting sparse salient regions[J].IEEE Transaction on Pattern Analysis and Machine Intelligence,2012,4(1):194-201.

        [15]The dataset from the 2nd bows contest[OL].http://bows2.ec-lille.fr/,2007.

        猜你喜歡
        比特編碼顯著性
        基于SAR-SIFT和快速稀疏編碼的合成孔徑雷達(dá)圖像配準(zhǔn)
        《全元詩(shī)》未編碼疑難字考辨十五則
        子帶編碼在圖像壓縮編碼中的應(yīng)用
        電子制作(2019年22期)2020-01-14 03:16:24
        基于顯著性權(quán)重融合的圖像拼接算法
        電子制作(2019年24期)2019-02-23 13:22:26
        Genome and healthcare
        基于視覺(jué)顯著性的視頻差錯(cuò)掩蓋算法
        比特幣還能投資嗎
        海峽姐妹(2017年10期)2017-12-19 12:26:20
        比特幣分裂
        一種基于顯著性邊緣的運(yùn)動(dòng)模糊圖像復(fù)原方法
        比特幣一年漲135%重回5530元
        銀行家(2017年1期)2017-02-15 20:27:20
        天堂影院一区二区三区四区| 日本丰满少妇高潮呻吟| 欧美日一本| 日本黄色一区二区三区视频| 国内精品国产三级国产| 疯狂做受xxxx国产| 狠狠色噜噜狠狠狠狠7777米奇| 男人边吻奶边挵进去视频| 国产一国产一级新婚之夜| 久久久久久久久国内精品影视| 一区二区三区日韩毛片| 少妇免费av一区二区三区久久| 日本高清视频永久网站www| 女人被做到高潮免费视频| 亚洲天堂无码AV一二三四区 | 在线观看二区视频网站二区| 国产无套乱子伦精彩是白视频 | 欧美视频久久久| 日本岛国精品中文字幕| 极品少妇人妻一区二区三区 | 精品视频无码一区二区三区 | 日本精品一区二区三区试看| 97精品国产一区二区三区| 国产a v无码专区亚洲av| 亚洲大片免费| 精品中文字幕精品中文字幕| 久久人妻av一区二区软件| 久久久久久国产精品无码超碰动画| y111111少妇影院无码| 日韩国产欧美成人一区二区影院| 日本高清一区二区三区色| 亚洲av毛片在线网站| 牛牛在线视频| 亚洲欧美日本| 91孕妇精品一区二区三区| 精品视频手机在线免费观看| 亚洲成熟丰满熟妇高潮xxxxx | 国产丝袜美女| 婷婷开心深爱五月天播播| 国产人成在线免费视频| 亚洲天堂丰满人妻av|