欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于局部二值模式的圖像隱藏方法及系統(tǒng)

文檔序號:40572145發(fā)布日期:2025-01-03 11:33閱讀:15來源:國知局
一種基于局部二值模式的圖像隱藏方法及系統(tǒng)

本發(fā)明涉及數(shù)據(jù)安全,更具體地,涉及一種基于局部二值模式的圖像隱藏方法及系統(tǒng)。


背景技術(shù):

1、隨著計(jì)算機(jī)和智能通信技術(shù)的快速發(fā)展,數(shù)字圖像在人類生活中的應(yīng)用日益廣泛。然而,數(shù)字圖像的易獲取性和可復(fù)制性也帶來了嚴(yán)峻的安全挑戰(zhàn),涉及個(gè)人隱私甚至國家安全。因此,圖像信息的安全性和保密性成為越來越多專家和學(xué)者的研究熱點(diǎn)。目前,保護(hù)圖像數(shù)據(jù)信息的方法主要包括加密和隱藏兩種方式。

2、目前圖像加密主要采用一系列數(shù)學(xué)變換,如置亂、擴(kuò)散等方法,將圖像轉(zhuǎn)變成類噪聲或類紋理形式的密文圖像。隨著計(jì)算機(jī)技術(shù)和密碼分析技術(shù)的進(jìn)步,研究人員提出了結(jié)合壓縮感知、光學(xué)技術(shù)、量子理論、dna編碼、深度學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)等的加密算法。此外,為解決密文圖像特征引起攻擊者注意的問題,還提出了具有視覺意義的圖像加密(vmei)概念。在圖像隱藏方面,基于壓縮感知的方案通常包括圖像矩陣稀疏化表示、密鑰控制測量矩陣生成、測量值矩陣量化和稀疏恢復(fù)處理等步驟。然而,這些現(xiàn)有技術(shù)仍存在效率低和安全性低的缺陷,尤其是測量矩陣的存儲(chǔ)和傳輸要求給系統(tǒng)帶來了額外負(fù)擔(dān)。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明為克服現(xiàn)有圖像保護(hù)技術(shù)存在的效率低和安全性低的缺陷,提出如下技術(shù)方案:

2、第一個(gè)方面,本發(fā)明提出一種基于局部二值模式的圖像隱藏方法,包括:

3、計(jì)算明文圖像的局部二值模式的紋理特征矩陣。

4、根據(jù)紋理特征矩陣,生成三維混沌序列。

5、利用三維混沌序列構(gòu)造測量矩陣。

6、利用測量矩陣對明文圖像進(jìn)行二維壓縮感知處理,得到明文圖像壓縮后的測量值矩陣。

7、對測量值矩陣進(jìn)行置亂與擴(kuò)散運(yùn)算,得到密文圖像。

8、將密文圖像嵌入到載體圖像,得到含密載體圖像。

9、作為優(yōu)選的技術(shù)方案,根據(jù)紋理特征矩陣,生成三維混沌序列,包括:

10、利用sha-256哈希算法計(jì)算紋理特征矩陣的哈希值h。

11、將哈希值h轉(zhuǎn)換為明文密鑰m1,m2,m3和m4,并獲取外部密鑰α1,α2和α3。

12、使用rsa算法分別對明文密鑰m1,m2,m3和m4,以及外部密鑰α1,α2和α3進(jìn)行加密處理,得到密文密鑰c1,c2,c3和c4,以及外部密文密鑰β1,β2和β3。

13、根據(jù)明文密鑰m1,m2,m3和m4,外部密鑰α1,α2和α3,密文密鑰c1,c2,c3和c4,以及外部密文密鑰β1,β2和β3,生成三維混沌映射的初始值x0,y0,z0,以及預(yù)先迭代次數(shù)t。

14、根據(jù)三維混沌映射的初始值x0,y0,z0,以及預(yù)先迭代次數(shù)t,生成三維混沌序列x,y,z。

15、作為優(yōu)選的技術(shù)方案,將哈希值h轉(zhuǎn)換為明文密鑰m1,m2,m3和m4,包括:

16、將哈希值h分割成16組子哈希值,分別為h1,h2,…h(huán)16,其中,每組子哈希值包含4位十六進(jìn)制數(shù)。

17、根據(jù)下式,將16組子哈希值轉(zhuǎn)換為明文密鑰m1,m2,m3和m4:

18、

19、其中,hex2dec(·)為將十六進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值的轉(zhuǎn)換函數(shù)。

20、作為優(yōu)選的技術(shù)方案,根據(jù)明文密鑰m1,m2,m3和m4,外部密鑰α1,α2和α3,密文密鑰c1,c2,c3和c4,以及外部密文密鑰β1,β2和β3,生成三維混沌映射的初始值x0,y0,z0,以及預(yù)先迭代次數(shù)t,其表達(dá)式如下所示:

21、

22、

23、其中,mod(·)表示取模運(yùn)算,表示向下取整。

24、作為優(yōu)選的技術(shù)方案,利用三維混沌序列構(gòu)造測量矩陣,包括:

25、利用序列z將明文圖像p變換為灰度圖像p1,其表達(dá)式如下所示:

26、

27、

28、其中,qz為對序列z進(jìn)行量化后的序列,zmin為序列z中的最小值,zmax為序列z中的最大值。

29、分別設(shè)置兩個(gè)壓縮比rt1和rt2,并構(gòu)造一個(gè)大小為n×n的哈馬達(dá)矩陣h。

30、分別從序列x和y中截取長度為rt1×n的序列x1和長度為rt2×n的序列x2。

31、分別對序列x1和序列x2進(jìn)行排序處理,得到索引向量ri1和索引向量ri2。

32、分別利用索引向量ri1和索引向量ri2對哈馬達(dá)矩陣進(jìn)行置亂處理,得到測量矩陣ψ1和測量矩陣ψ2,其表達(dá)式如下所示:

33、

34、

35、

36、其中,表示大小為2k×2k的哈馬達(dá)矩陣,h2表示大小為2×2的哈馬達(dá)矩陣,sort(x1)表示對序列x1進(jìn)行排序,sort(x2)表示對序列x2進(jìn)行排序,h(ri1,:)表示利用索引向量ri1對哈馬達(dá)矩陣進(jìn)行置亂處理,h(ri2,:)表示利用索引向量ri2對哈馬達(dá)矩陣進(jìn)行置亂處理。

37、作為優(yōu)選的技術(shù)方案,利用測量矩陣對明文圖像進(jìn)行二維壓縮感知處理,得到明文圖像壓縮后的測量值矩陣,包括:

38、利用測量矩陣ψ1和測量矩陣ψ2對灰度圖像p1進(jìn)行二維壓縮感知處理,得到大小為的測量值矩陣p2,其表達(dá)式如下所示:

39、p2=ψ1×p1×ψ2

40、對測量值矩陣p2進(jìn)行量化處理,得到量化后的測量值矩陣p3,其表達(dá)式如下所示:

41、

42、其中,min(·)表示取最小值,max(·)表示取最大值。

43、作為優(yōu)選的技術(shù)方案,對測量值矩陣進(jìn)行置亂與擴(kuò)散運(yùn)算,得到密文圖像,包括:

44、從序列z中截取長度為cr×n×n的序列l(wèi),cr=rt1×rt2。

45、對序列l(wèi)進(jìn)行排序出來得到索引向量li,然后將測量值矩陣p3轉(zhuǎn)換成1×(cr×n×n)的向量pl,并利用索引向量li對向量pl進(jìn)行置亂處理,再重塑為大小(rt1×n)×(rt2×n)的矩陣p4,其表達(dá)式如下所示:

46、

47、其中,sort(l)表示對序列l(wèi)進(jìn)行排序,并返回排序后的序列和對應(yīng)的索引向量li,reshape(·)表示重塑操作。

48、分別從序列x和序列y中截取長度為500+cr×n×n的序列d1和序列d2,并對序列d1和序列d2進(jìn)行相加和取模得到序列u,其表達(dá)式如下所示:

49、

50、其中,mod(·)表示取模運(yùn)算,表示向下取整。

51、利用序列u對矩陣p4進(jìn)行擴(kuò)散處理,得到密文圖像s,其表達(dá)式如下所示:

52、

53、其中,pt1為將矩陣p4重塑處理后得到的一維向量,pt2為經(jīng)過一系列加密運(yùn)算得到的序列。

54、作為優(yōu)選的技術(shù)方案,將密文圖像嵌入到載體圖像,得到含密載體圖像,包括:

55、獲取載體圖像。

56、對載體圖像進(jìn)行整數(shù)小波變換,得到頻域系數(shù)矩陣,并將密文圖像嵌入到頻域系數(shù)矩陣中。

57、對嵌入了密文圖像的頻域系數(shù)矩陣進(jìn)行逆整數(shù)小波變換,得到含密載體圖像。

58、作為優(yōu)選的技術(shù)方案,對載體圖像進(jìn)行整數(shù)小波變換,得到頻域系數(shù)矩陣,并將密文圖像嵌入到頻域系數(shù)矩陣中,包括:

59、將密文圖像的每個(gè)像素元素轉(zhuǎn)換為8位二進(jìn)制數(shù),并將8位二進(jìn)制數(shù)分成四組,分別為第1位、第2-3位、第4-5位和第6-8位。

60、對頻域系數(shù)矩陣中的每個(gè)系數(shù)值加29,然后將四組的8位二進(jìn)制數(shù)的比特信息分別嵌入到系數(shù)值的最低有效位。

61、使用2k校正法對系數(shù)值進(jìn)行修正后再減去29,得到嵌入了密文圖像的頻域系數(shù)矩陣。

62、第二個(gè)方面,本發(fā)明還提出一種基于局部二值模式的圖像隱藏系統(tǒng),應(yīng)用于如第一個(gè)方面任一方案所述的基于局部二值模式的圖像隱藏方法中,包括:

63、計(jì)算模塊,用于計(jì)算明文圖像的局部二值模式的紋理特征矩陣。

64、生成模塊,用于根據(jù)紋理特征矩陣,生成三維混沌序列。

65、構(gòu)造模塊,用于利用三維混沌序列構(gòu)造測量矩陣。

66、壓縮模塊,用于利用測量矩陣對明文圖像進(jìn)行二維壓縮感知處理,得到明文圖像壓縮后的測量值矩陣。

67、置亂與擴(kuò)散模塊,用于對測量值矩陣進(jìn)行置亂與擴(kuò)散運(yùn)算,得到密文圖像。

68、嵌入模塊,用于將密文圖像嵌入到載體圖像,得到含密載體圖像。

69、本發(fā)明的有益效果至少包括:

70、本發(fā)明首先通過利用明文圖像的局部二值模式紋理特征,生成三維混沌序列作為隨機(jī)密鑰流,這種密鑰與明文的關(guān)聯(lián)性,能夠有效抵抗已知明文攻擊。其次,利用隨機(jī)密鑰流構(gòu)造測量矩陣,對明文圖像進(jìn)行二維壓縮感知處理,得到測量值矩陣,再通過置亂和擴(kuò)散運(yùn)算生成密文圖像。最后,將密文圖像嵌入到載體圖像,不僅能夠提高載體的不可感知性,而且還可以實(shí)現(xiàn)盲提取效果,解密端采用具有嵌入解密的二維投影梯度算法即可輕松恢復(fù)原始圖像。同時(shí),本發(fā)明的psnr高達(dá)45db,效率較高。本發(fā)明在提升效率的同時(shí),也大大增強(qiáng)了圖像保護(hù)的安全性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
嘉善县| 平塘县| 长白| 麻城市| 醴陵市| 昭苏县| 舞钢市| 布尔津县| 宁陵县| 西宁市| 磐石市| 隆安县| 武清区| 天气| 墨脱县| 栖霞市| 和硕县| 苍山县| 吉安市| 浦城县| 台东市| 沈丘县| 宜君县| 马边| 清水河县| 平潭县| 祁东县| 泗阳县| 金山区| 乌拉特后旗| 隆安县| 耿马| 高唐县| 安龙县| 乳山市| 盐亭县| 卢龙县| 横山县| 奉节县| 昭平县| 辽宁省|