本申請涉及網絡安全,特別是涉及一種防偽水印信息嵌入方法、裝置、設備及介質。
背景技術:
1、目前大多數的圖像版權保護方法都是采用數字水印技術。數字水印技術得到了廣泛的研究,并取得了顯著的成果。水印信息包含業主確認信息,如徽標和名稱可以嵌入媒介,當載體媒介被有意或無意的攻擊后,仍然能夠檢測出水印。數字水印技術可以應用于音頻、圖像、視頻等類型的媒介,不僅能起到防偽的作用,更能起到防竊取的作用。
2、在現有技術中,可以采用空域的方式嵌入水印圖像。然而,采用圖像空域嵌入防偽信息方法的魯棒性較差,很容易造成水印信號丟失這一后果,導致水印的嵌入的有效性較低。
技術實現思路
1、本申請提供的一種防偽水印信息嵌入方法、裝置、設備及介質,能夠提高嵌入的水印的有效性。
2、第一方面,本申請實施例提供一種防偽水印信息嵌入方法,方法包括:
3、獲取待嵌入水印圖像的水印矩陣;
4、構建載體圖像對應的第一三維網格模型,第一三維網格模型包括多個封閉空間,水印矩陣用于嵌入載體圖像;
5、基于預設特征算法,對每個封閉空間進行特征運算,得到多個封閉空間對應的多個不平滑度,不平滑度用于指示封閉空間的特征明顯程度;
6、將多個不平滑度中大于第一預設閾值的不平滑度對應的目標封閉空間構建為第一特征矩陣,第一特征矩陣與載體圖像相對應;
7、將水印矩陣與第一特征矩陣進行異或運算,以使待嵌入水印圖像嵌入載體圖像,得到目標圖像。
8、第二方面,本申請提供一種防偽水印信息嵌入裝置,該裝置包括:
9、獲取模塊,用于獲取待嵌入水印圖像的水印矩陣;
10、第一構建模塊,用于構建載體圖像對應的第一三維網格模型,第一三維網格模型包括多個封閉空間,水印矩陣用于嵌入載體圖像;
11、第一計算模塊,用于基于預設特征算法,對每個封閉空間進行特征運算,得到多個封閉空間對應的多個不平滑度,不平滑度用于指示封閉空間的特征明顯程度;
12、第二構建模塊,用于將多個不平滑度中大于第一預設閾值的不平滑度對應的目標封閉空間構建為第一特征矩陣,第一特征矩陣與載體圖像相對應;
13、第二計算模塊,用于將水印矩陣與第一特征矩陣進行異或運算,以使待嵌入水印圖像嵌入載體圖像,得到目標圖像。
14、第三方面,本申請實施例提供了一種電子設備,該電子設備包括:處理器以及存儲有計算機程序指令的存儲器;
15、處理器執行計算機程序指令時實現如第一方面中任意一個實施例中的防偽水印信息嵌入方法。
16、第四方面,本申請實施例提供了一種計算機存儲介質,計算機存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現如第一方面中任意一個實施例中的防偽水印信息嵌入方法。
17、第五方面,本申請實施例提供了一種計算機程序產品,計算機程序產品中的指令由電子設備的處理器執行時,使得電子設備執行實現如上述第一方面中任意一個實施例中的防偽水印信息嵌入方法。
18、在本申請實施例提供的一種防偽水印信息嵌入方法、裝置、設備及介質中,通過獲取待嵌入水印圖像的水印矩陣;構建載體圖像對應的第一三維網格模型,第一三維網格模型包括多個封閉空間,水印矩陣用于嵌入載體圖像;基于預設特征算法,對每個封閉空間進行特征運算,得到多個封閉空間對應的多個不平滑度,不平滑度用于指示封閉空間的特征明顯程度;將多個不平滑度中大于第一預設閾值的不平滑度對應的目標封閉空間構建為第一特征矩陣,第一特征矩陣與載體圖像相對應;將水印矩陣與第一特征矩陣進行異或運算,以使待嵌入水印圖像嵌入載體圖像,得到目標圖像。上述方式,通過基于不平滑度的特征運算,可以更好地識別載體圖像的特征明顯程度,從而選擇性地嵌入水印,這有助于提高水印的魯棒性,使嵌入水印圖像后的目標圖像能夠更好地經受圖像的各種處理和攻擊,從而提高水印嵌入的有效性。
1.一種防偽水印信息嵌入方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取待嵌入水印圖像的水印矩陣,包括:
3.根據權利要求1所述的方法,其特征在于,所述第一三維網格模型還包括x坐標軸、y坐標軸和z坐標軸;
4.根據權利要求1所述的方法,其特征在于,所述第一三維網格模型還包括多個頂點,以及連接所述多個頂點之間的多條邊;
5.根據權利要求1所述的方法,其特征在于,所述將所述多個不平滑度中大于第一預設閾值的不平滑度對應的目標封閉空間構建為第一特征矩陣,包括:
6.根據權利要求2所述的方法,其特征在于,在將所述水印矩陣與所述特征矩陣進行異或運算,以使所述待嵌入水印圖像嵌入所述載體圖像,得到目標圖像之后,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述基于所述第二特征矩陣,提取所述目標圖像中的目標水印圖像,包括:
8.一種防偽水印信息嵌入裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-7任意一項所述的防偽水印信息嵌入方法。