1.一種圖像恢復(fù)方法,其特征在于,所述方法包括:
確定視頻的各幀視頻幀中的水印區(qū)域,所述水印區(qū)域為水印圖樣在所述各幀視頻幀中所占據(jù)的區(qū)域;
對于每幀視頻幀,根據(jù)所述視頻幀中所述水印區(qū)域的相鄰區(qū)域的圖像內(nèi)容預(yù)測所述水印區(qū)域中的圖像內(nèi)容;
根據(jù)預(yù)測的所述圖像內(nèi)容恢復(fù)所述視頻幀中的水印區(qū)域的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述視頻幀中所述水印區(qū)域的相鄰區(qū)域的圖像內(nèi)容預(yù)測所述水印區(qū)域中的圖像內(nèi)容,包括:
確定所述視頻幀中的亮度分量、第一色度分量和第二色度分量;
對于所述水印區(qū)域在所述亮度分量上的各個亮度單元,獲取所述亮度單元的相鄰亮度單元的像素,根據(jù)預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素預(yù)測所述亮度單元的亮度;所述相鄰亮度單元包括所述亮度單元的上側(cè)亮度單元、下側(cè)亮度單元、左側(cè)亮度單元和右側(cè)亮度單元中的至少一種;
對于所述水印區(qū)域在所述第一色度分量和所述第二色度分量上的各個色度單元,獲取所述色度單元的相鄰色度單元的像素,根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰色度單元的像素預(yù)測所述色度單元的色度;所述相鄰色度單元包括所述色度單元的上側(cè)色度單元、下側(cè)色度單元、左側(cè)色度單元和右側(cè)色度單元中的至少一種。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述亮度單元為16*16的像素塊,所述根據(jù)預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素預(yù)測所述亮度單元的亮度,包括:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
若所述相鄰亮度單元包括所述亮度單元的上側(cè)亮度單元和左側(cè)亮度單元,則所述亮度單元的亮度為:
若所述相鄰亮度單元包括所述亮度單元的左側(cè)亮度單元,則所述亮度單元的亮度為:
若所述相鄰亮度單元包括所述亮度單元的上側(cè)亮度單元,則所述亮度單元的亮度為:
其中,所述x和所述y為所述亮度單元的橫縱坐標(biāo)、x'和y′為相鄰亮度單元的橫縱坐標(biāo),p為像素值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述亮度單元為i*i的像素塊,i為4、8、16、32或者64;所述根據(jù)預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素預(yù)測所述亮度單元的亮度,包括:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素獲取參考變量,所述參考變量為:
當(dāng)所述i<32且x=0,y=0時,所述亮度單元的亮度為:
L[0,0]=(p[-1,0]+2d+p[0,-1]+2)>>2;
當(dāng)所述i<32且x=1,2,…,i-1,y=1時,所述亮度單元的亮度為:
L[x,0]=(p[x,-1]+3d+2)>>2;
當(dāng)所述i<32且x=0,y=1,2,…,i-1時,所述亮度單元的亮度為:
L[0,y]=(p[-1,y]+3d+2)>>2;
當(dāng)所述i<32且x=1,2,…,i-1;y=1,2,…,i-1時,所述亮度單元的亮度為:
L[x,y]=d;
當(dāng)所述i=32或者64時,所述亮度單元的亮度為:L[x,y]=d;x=0,1,…i-1;y=0,1,…i-1;
其中,所述x和所述y為所述亮度單元的橫縱坐標(biāo)、x'和y′相鄰亮度單元的橫縱坐標(biāo),p為像素值,k=log2(i)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述色度單元為4*4的像素塊,所述根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰色度單元的像素預(yù)測所述色度單元的色度,包括:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
若所述相鄰色度單元包括所述色度單元的上側(cè)色度單元和左側(cè)色度單元,則所述色度單元的色度為:
若所述相鄰色度單元包括所述色度單元的左側(cè)色度單元,則所述色度單元的色度為:
若所述相鄰色度單元包括所述色度單元的上側(cè)色度單元,則所述色度單元的色度為:
其中,所述x和所述y為所述色度單元的橫縱坐標(biāo)、x'和y′為相鄰色度單元的橫縱坐標(biāo),p為像素值;x0,y0為每個4*4像素塊的左上角的點的坐標(biāo)。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述色度單元為j*j的像素塊,j為4、8、16或者32;所述根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰色度單元的像素預(yù)測所述色度單元的色度,包括:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素獲取參考變量,所述參考變量為:
所述色度單元的色度為:c[x,y]=d;x=0,1,…i-1;y=0,1,…i-1;
其中,所述x和所述y為所述亮度單元的橫縱坐標(biāo)、x'和y′為相鄰亮度單元的橫縱坐標(biāo),p為像素值,k=log2(j)。
7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述確定所述視頻的各幀視頻幀中的水印區(qū)域,包括:
獲取所述視頻中的n幀視頻幀;n為大于等于2的整數(shù);
對比所述n幀視頻幀,確定所述n幀視頻幀中像素值保持不變的區(qū)域;
將所述像素值不變的區(qū)域作為所述水印區(qū)域。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述對比所述n幀視頻幀,確定所述n幀視頻幀中像素保持不變的區(qū)域,包括:
截取視頻幀中的目標(biāo)區(qū)域;
對比所述n幀視頻幀中截取出的所述目標(biāo)區(qū)域,確定所述n幀視頻幀中的所述目標(biāo)區(qū)域中像素值保持不變的區(qū)域。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述截取視頻幀中的目標(biāo)區(qū)域,包括:
接收用于選擇所述視頻幀中的區(qū)域的選擇信號,將所述選擇信號選擇的區(qū)域截取為所述目標(biāo)區(qū)域;
或者,
根據(jù)預(yù)設(shè)的模板區(qū)域截取所述目標(biāo)區(qū)域。
10.一種圖像恢復(fù)裝置,其特征在于,所述裝置包括:
區(qū)域確定模塊,用于確定視頻的各幀視頻幀中的水印區(qū)域,所述水印區(qū)域為水印圖樣在所述各幀視頻幀中所占據(jù)的區(qū)域;
內(nèi)容預(yù)測模塊,用于對于每幀視頻幀,根據(jù)所述視頻幀中所述水印區(qū)域的相鄰區(qū)域的圖像內(nèi)容預(yù)測所述水印區(qū)域中的圖像內(nèi)容;
內(nèi)容恢復(fù)模塊,用于根據(jù)所述內(nèi)容預(yù)測模塊預(yù)測的所述圖像內(nèi)容恢復(fù)所述視頻幀中的水印區(qū)域的內(nèi)容。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述內(nèi)容預(yù)測模塊,包括:
確定單元,用于確定所述視頻幀中的亮度分量、第一色度分量和第二色度 分量;
第一預(yù)測單元,用于對于所述水印區(qū)域在所述亮度分量上的各個亮度單元,獲取所述亮度單元的相鄰亮度單元的像素,根據(jù)預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素預(yù)測所述亮度單元的亮度;所述相鄰亮度單元包括所述亮度單元的上側(cè)亮度單元、下側(cè)亮度單元、左側(cè)亮度單元和右側(cè)亮度單元中的至少一種;
第二預(yù)測單元,用于對于所述水印區(qū)域在所述第一色度分量和所述第二色度分量上的各個色度單元,根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰色度單元的像素預(yù)測所述色度單元的色度;所述相鄰色度單元包括所述色度單元的上側(cè)色度單元、下側(cè)色度單元、左側(cè)色度單元和右側(cè)色度單元中的至少一種。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述亮度單元為16*16的像素塊,所述第一預(yù)測單元,還用于:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
若所述相鄰亮度單元包括所述亮度單元的上側(cè)亮度單元和左側(cè)亮度單元,則所述亮度單元的亮度為:
若所述相鄰亮度單元包括所述亮度單元的左側(cè)亮度單元,則所述亮度單元的亮度為:
若所述相鄰亮度單元包括所述亮度單元的上側(cè)亮度單元,則所述亮度單元的亮度為:
其中,所述x和所述y為所述亮度單元的橫縱坐標(biāo)、x'和y′為相鄰亮度單元的橫縱坐標(biāo),p為像素值。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述亮度單元為i*i的像素塊,i為4、8、16、32或者64;所述第一預(yù)測單元,還用于:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的 邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素獲取參考變量,所述參考變量為:
當(dāng)所述i<32且x=0,y=0時,所述亮度單元的亮度為:
L[0,0]=(p[-1,0]+2d+p[0,-1]+2)>>2;
當(dāng)所述i<32且x=1,2,…,i-1,y=1時,所述亮度單元的亮度為:
L[x,0]=(p[x,-1]+3d+2)>>2;
當(dāng)所述i<32且x=0,y=1,2,…,i-1時,所述亮度單元的亮度為:
L[0,y]=(p[-1,y]+3d+2)>>2;
當(dāng)所述i<32且x=1,2,…,i-1;y=1,2,…,i-1時,所述亮度單元的亮度為:
L[x,y]=d;
當(dāng)所述i=32或者64時,所述亮度單元的亮度為:L[x,y]=d;x=0,1,…i-1;y=0,1,…i-1;
其中,所述x和所述y為所述亮度單元的橫縱坐標(biāo)、x'和y′為相鄰亮度單元的橫縱坐標(biāo),p為像素值,k=log2(i)。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述色度單元為4*4的像素塊,所述第二預(yù)測單元,還用于:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
若所述相鄰色度單元包括所述色度單元的上側(cè)色度單元和左側(cè)色度單元,則所述色度單元的色度為:
若所述相鄰色度單元包括所述色度單元的左側(cè)色度單元,則所述色度單元的色度為:
若所述相鄰色度單元包括所述色度單元的上側(cè)色度單元,則所述色度單元的色度為:
其中,所述x和所述y為所述色度單元的橫縱坐標(biāo)、x'和y′為相鄰色度單元的橫縱坐標(biāo),p為像素值;x0,y0為每個4*4像素塊的左上角的點的坐標(biāo)。
15.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述色度單元為j*j的像素塊,j為4、8、16或者32;所述第二預(yù)測單元,還用于:
設(shè)所述水印區(qū)域的左上角的頂點為坐標(biāo)原點,所述水印區(qū)域的水平方向的邊界為x軸,所述水印區(qū)域的豎直方向的邊界為y軸;
根據(jù)所述預(yù)設(shè)預(yù)測算法以及所述相鄰亮度單元的像素獲取參考變量,所述參考變量為:
所述色度單元的色度為:c[x,y]=d;x=0,1,…i-1;y=0,1,…i-1;
其中,所述x和所述y為所述亮度單元的橫縱坐標(biāo)、x'和y′為相鄰亮度單元的橫縱坐標(biāo),p為像素值,k=log2(j)。
16.根據(jù)權(quán)利要求10至15任一所述的裝置,其特征在于,所述區(qū)域確定模塊,包括:
獲取單元,用于獲取所述視頻中的n幀視頻幀;n為大于等于2的整數(shù);
第一確定單元,用于對比所述n幀視頻幀,確定所述n幀視頻幀中像素值保持不變的區(qū)域;
第二確定單元,用于將所述像素值不變的區(qū)域作為所述水印區(qū)域。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述第一確定單元,包括:
截取子單元,用于截取視頻幀中的目標(biāo)區(qū)域;
確定子單元,用于對比所述n幀視頻幀中截取出的所述目標(biāo)區(qū)域,確定所述n幀視頻幀中的所述目標(biāo)區(qū)域中像素值保持不變的區(qū)域。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述截取子單元,還用于:
接收用于選擇所述視頻幀中的區(qū)域的選擇信號,將所述選擇信號選擇的區(qū) 域截取為所述目標(biāo)區(qū)域;
或者,
根據(jù)預(yù)設(shè)的模板區(qū)域截取所述目標(biāo)區(qū)域。