1.一種可逆水印圖像的處理方法,其特征在于,包括以下兩個步驟:(1)通過可逆水印算法提高圖像的容量;(2)對提高容量后的圖像,通過多次執(zhí)行直方圖平移來增強對比度,當相對對比度誤差RCE超過預(yù)設(shè)值時,停止直方圖平移操作。
2.根據(jù)權(quán)利要求1所述的可逆水印圖像的處理方法,其特征在于,步驟(1)所述可逆水印算法為基于預(yù)測誤差擴展和優(yōu)選機制的可逆水印算法或基于均值不變性和塊選擇的可逆水印算法。
3.根據(jù)權(quán)利要求2所述的可逆水印圖像的處理方法,其特征在于,所述基于預(yù)測誤差擴展和優(yōu)選機制的可逆水印算法先用梯度調(diào)節(jié)的預(yù)測器來得到預(yù)測誤差,再利用優(yōu)先選取機制選出位于平滑區(qū)域的像素,最后將水印信息優(yōu)先嵌入到平滑像素中。
4.根據(jù)權(quán)利要求3所述的可逆水印圖像的處理方法,其特征在于,所述利用優(yōu)先選取機制選出位于平滑區(qū)域的像素具體為:對于任一個像素x,將其半包圍的7個像素c1,c2,…,c7構(gòu)成x的鄰域Ctext,并用Δ表示像素集Ctext的方差,依據(jù)方差Δ的大小來判定像素x是位于平滑區(qū)域還是紋理區(qū)域,由以下公式計算出方差Δ的值:
其中u表示集合Ctext的均值,若方差Δ小于某一給定的門限值vTh,則判定像素x屬于平滑區(qū)域,否則判定像素x屬于紋理區(qū)域。
5.根據(jù)權(quán)利要求3所述的可逆水印圖像的處理方法,其特征在于,所述用梯度調(diào)節(jié)的預(yù)測器來得到預(yù)測誤差具體為:首先根據(jù)預(yù)測上下文模板計算垂直和水平方向的梯度dv和dh,得到兩個方向梯度的差值D=dv-dh,然后依據(jù)經(jīng)驗門限值來判斷水平或者垂直邊沿的出現(xiàn),最后根據(jù)水平或垂直邊沿的變化程度適當選取相鄰像素的權(quán)重計算出預(yù)測值
6.根據(jù)權(quán)利要求4所述的可逆水印圖像的處理方法,其特征在于,所述可逆水印算法產(chǎn)生的位置圖被壓縮后嵌入到宿主圖像中,門限值vTh、容量控制參數(shù)pTh作為附加信息也嵌入到宿主圖像中。
7.根據(jù)權(quán)利要求2所述的可逆水印圖像的處理方法,其特征在于,所述基于均值不變性和塊選擇的可逆水印算法將均值不變性和塊選擇結(jié)合在一起,利用均值不變的特性,將其和半包圍圖像塊的鄰域像素一起用作評價塊的局部復(fù)雜度。
8.根據(jù)權(quán)利要求7所述的可逆水印圖像的處理方法,其特征在于,采用Alattar的整數(shù)變換保證塊的均值不變性。
9.根據(jù)權(quán)利要求1所述的可逆水印圖像的處理方法,其特征在于,所述預(yù)設(shè)值為0.55,當相對對比度誤差RCE超過0.55時,停止直方圖平移操作。
10.根據(jù)權(quán)利要求9所述的可逆水印圖像的處理方法,其特征在于,在第i次直方圖移位中,首先統(tǒng)計每個灰度值的頻率,用頻率最高的兩個灰度值的像素來做嵌入,所述頻率最高的兩個灰度值的像素為兩個峰值點;用LPi和RPi表示直方圖中兩個峰值點,其中i∈{1,2,…,NP},NP是直方圖移位的次數(shù),也是峰值點的對數(shù);然后,通過對峰值點像素做±b操作以使其攜帶1比特水印信息b,其余像素作移位操作,其中b∈{0,1},x代表某一個像素值。