999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Gray碼規則的彩色圖像量子隱寫方案

2022-07-07 01:50:04陳欣燕
吉林大學學報(理學版) 2022年3期

肖 紅, 陳欣燕

(東北石油大學 計算機與信息技術學院, 黑龍江 大慶 163318)

量子計算[1]作為一種新的計算方法以其高度的并行性受到廣泛關注, 例如量子人工智能[2]、 量子機器學習[3]和量子圖像處理[4]等. 目前量子圖像處理的研究主要包括兩方面: 量子圖像表示和量子圖像處理算法. 對于量子圖像表示目前已有許多方法, 如Qubit Lattice模型[5]、 Real Ket模型[6]和FRQI(flexible representation of quantum images)模型[7-8]. 這3個模型是量子圖像表示的基礎模型, 其他各種模型都是對這3個模型的修改或擴展. 文獻[9]給出了量子圖像表示的發展過程. 量子圖像處理算法包括幾何變換、 色彩處理、 特征提取、 圖像分割、 圖像置亂、 圖像加密、 信息隱藏和數字水印等, 其中圖像信息隱藏技術目前已成為量子圖像處理領域的一個研究熱點.

在灰度載體圖像隱寫方面, 文獻[10]提出了一種基于Moire Pattern的水印算法; 文獻[11]提出了一種基于LSB(least significant bit)的信息隱藏算法; 文獻[12]提出了兩種盲LSB隱寫算法, 一種使用消息位直接代替像素的LSB, 另一種將消息位嵌入到一個圖像塊的多個像素中; 文獻[13]提出了一種同時采用LSB和MSB(most significant bit)的量子隱寫算法, 該算法實際上只有50%秘密信息嵌入到載體圖像中, 其余50%作為密鑰. 上述算法的嵌入容量均不超過每像素1 bit. 文獻[14]提出了一種基于Arnold置亂和LSB的隱寫算法, 該算法將經Arnold置亂后的圖像嵌入到載體的圖像LSB中, 嵌入容量達到每像素2 bit. 在彩色載體圖像隱寫方面, 文獻[15]提出了一種量子圖像LSB信息隱藏算法, 雖然該方法的嵌入容量達到每像素3 bit, 但其安全性較低; 文獻[16]研究了3種基于LSB的量子彩色圖像隱寫算法, 其中前兩種嵌入容量為每像素1 bit, 第三種為每像素2 bit; 文獻[17]提出了一種新的基于量子LSB的彩色圖像Gray碼隱寫方法, 該方法中Gray碼的優勢并未得到充分利用, 且嵌入容量僅為每像素2 bit.

針對上述問題, 本文提出一種新的彩色載體圖像量子隱寫算法. 該算法將秘密信息劃分為多個3 bit段, 每個3 bit段根據其自身的值和Gray碼映射規則嵌入到載體圖像的LSB中. 最后采用不同的秘密圖像和載體圖像作為實驗對象, 并與其他方法進行對比, 結果表明, 該算法在嵌入容量和安全性方面均有提升.

1 預備知識

1.1 彩色圖像的量子表示

本文基于QRMW(quantum representation of multi wavelength images)提出一種新的彩色圖像量子表示方法, 該模型同樣使用3組糾纏量子位序列, 分別對每個像素的顏色、 通道、 位置信息進行編碼. 第一量子位序列用于編碼像素的顏色值, 需要8個量子比特; 第二量子位序列用于編碼RGB通道, 需要2個量子比特, 這2個量子比特處于3個基態|00〉,|01〉,|10〉(分別表示R,G,B三通道)的均衡疊加態中, 量子線路如圖1所示; 第三量子位序列用于編碼像素位置.

圖1 2個量子比特產生3個均衡疊加態的量子線路Fig.1 Quantum circuits that two qubits produce three equilibrium superposition states

因此描述一個大小為2n×2n、 顏色范圍為(28,28,28)的彩色圖像, 僅需要(2n+10)個量子比特.一張2n×2n的彩色圖像可表述為

其中

一張2×2的彩色圖像及其對應的量子描述如圖2所示.

圖2 一張2×2的彩色圖像及其模型的表示方式Fig.2 Color image of 2×2 and its model representation

1.2 Gray碼及其在LSB隱寫中的應用

在Gray碼中, 任何兩個相鄰的代碼只有一個不同的二進制數. 此外, 由于最大碼與最小碼之間只相差一位數字, 即首尾相連, 因此它也被稱為循環碼或反射碼[18].

二進制碼bnbn-1,…,b1與其Gray碼gngn-1,…,g1之間的相互轉換[18]為

(2)

(3)

以4位Gray碼為例(其他情況類似), 實現二進制碼和Gray碼轉換的量子線路如圖3所示.

圖3 實現二進制碼和Gray碼互相轉換的量子線路Fig.3 Quantum circuits that implement conversion between binary code and Gray code

文獻[18]研究了Gray碼在LSB圖像隱寫中的應用, 采用灰度圖像作為載體, 按照Gray碼規則嵌入秘密信息. 該方案的優點是其遵循變換規則, 隱寫圖像的LSB并不總等于秘密位, 實驗結果表明二者的差異幾乎達到50%. 但其嵌入容量僅為每像素1 bit.

2 彩色圖像的量子隱寫算法

本文提出的隱寫方案包括分割、 嵌入、 提取和恢復4個過程, 如圖4所示.

圖4 本文隱寫方案的流程Fig.4 Flow chart of proposed steganography scheme

2.1 秘密圖像的像素比特分段

為便于描述, 本文中秘密信息(即需要嵌入載體彩色圖像|CI〉中的信息)是指大小為2u×2v且灰度范圍為28的灰度圖像|SI〉.將秘密消息嵌入載體圖像的基本思想: 首先將|SI〉中的量子比特序列視為3 bit段序列, 然后將每段嵌入到載體像素RGB通道的LSB中, 如果最后一段小于3 bit, 則用對應位置載體圖像的像素比特填充. 因此, 為將|SI〉嵌入到大小為2n×2n的|CI〉中, 首先需要將|SI〉轉換成大小為2u+v+2-n×2n、 灰度范圍為23的圖像, 其中u+v+2≤2n.分段后的秘密圖像與載體圖像的列數相同, 行數小于等于載體圖像的行數.經過像素比特分段后的秘密圖像通常含有一些冗余像素, 本文將這些冗余像素的灰度值設為|0〉.下面給出一個嵌入實例.

假設載體圖像的大小為4×4, 原始秘密圖像大小為2×2, 則秘密圖像包含2×2×8=32個秘密比特, 這些秘密比特可視為11個3 bit段, 其中最后1位段只有2 bit, 此時可用載體圖像對應位置的像素比特填充. 這11個3 bit段可視為一個大小為3×4且灰色范圍為23的圖像, 顯然需要4 bit實現位置編碼, 因此會導致有5個冗余像素, 如圖5所示.

圖5 一個原始秘密圖像及其分割后圖像的實例Fig.5 An example of original secret image and its segmented image

2.2 秘密圖像的嵌入過程

圖7 在載體圖像中嵌入單個秘密像素的量子線路Fig.7 Quantum circuits for embedding a single secret pixel in carrier image

2.3 秘密圖像的提取過程

圖8 秘密圖像的提取方案Fig.8 Extracting scheme of secret image

圖9 在載體圖像中提取單個秘密像素的量子線路Fig.9 Quantum circuits for extracting a single secret pixel in carrier image

為便于理解, 本文給出一個實例, 它描述了3個秘密比特是如何嵌入到一個載體像素并提取出來的. 假設載體像素的三通道顏色值為

P=(|rij〉,|gij〉,bij〉)=|01100110〉 |10110101〉|00110011〉,

3 復雜度分析

在量子圖像處理中, 量子線路的復雜性主要根據通用邏輯門(Hadamard門, 非門, 受控非門(Controlled-NOT gate, CNOT)以及任意2×2酉算子)的數量決定. 下面從分析每個子模塊的復雜性開始, 逐步確定整個線路的復雜性.

1) 量子比較器、 Gray碼的轉換. 由文獻[19]可知, 量子比較器的復雜度不超過O(n2), 由圖2可知, Gray碼轉換的復雜度為O(3).

2) 秘密圖像的像素分段.該線路由2u+v+3個(2u+2v+3)-CNOT門組成.根據文獻[20], 一個k-CNOT門可由(4k-8)個2-CNOT門和一些輔助比特實現.由u+v+2≤2n可知, 該模塊的復雜度不超過O(22n+1n).

3) 嵌入單個秘密像素線路. 由圖7可知, 該線路由兩個Gray碼轉換、 9個Toffoli門、 8個6-CNOT門、 16個5-CNOT門組成, 因此該線路的復雜度為與圖像大小無關的常數.

4) 秘密圖像嵌入線路. 該量子電路由兩個量子比較器和一個單像素嵌入模塊組成, 因此該線路的復雜度不超過O(n2).

5) 提取單個秘密像素線路.由圖9可知, 該線路由兩個Gray碼轉換、 8個Toffoli門和4個3-CNOT門組成, 因此該線路復雜度也為與圖像大小無關的常數.

6) 秘密圖像提取線路. 該線路由兩個量子比較器和一個單像素提取模塊組成, 因此這種電路的復雜度不超過O(n2).

7) 秘密圖像恢復.該線路的復雜度與秘密圖像分段線路相同.

因此, 如果不考慮秘密圖像的像素分段和恢復過程, 則隱寫方案的復雜度不超過O(n2); 如果考慮所有過程, 則復雜度為O(22n+2n+n2).

4 經典計算機上的仿真實驗與分析

由于目前量子計算機尚未普及, 因此在經典計算機上對幾種彩色圖像的隱寫方案進行仿真.仿真硬件環境為配置Intel(R)Core(TM)i7-10700CPU@2.90 GHz, 8.00 GB RAM和64位Win10操作系統的臺式計算機. 軟件環境為MATLAB2019a. 為驗證本文隱寫方案的優點, 將本文方案與文獻[15-17]中的隱寫方案進行比較. 仿真中使用4個512×512的彩色載體圖像如圖10所示.

圖10 實驗中使用的4張載體圖像Fig.10 Four carrier images used in experiments

由于文獻[16]和文獻[17]的嵌入容量是每像素2 bit, 即最多可嵌入512×512=256×256×4個秘密比特, 因此嵌入的秘密圖像最大為256×256. 同理, 文獻[15]和本文中的隱寫方案嵌入容量為每像素3 bit, 即最多可嵌入512×512×3=384×256×8個秘密比特, 因此嵌入的秘密圖像最大為384×256. 兩個大小為256×256和兩個大小為384×256的灰度圖像(作為秘密圖像)如圖11所示.

圖11 實驗中使用的4張秘密圖像Fig.11 Four secret images used in experiments

4.1 4種隱寫方案的PSNR比較

令C是大小為2n×2n的彩色載體圖像,S是嵌入秘密信息后的隱寫圖像, 則PSNR可定義為

(4)

將圖10中的4張載體圖像分別嵌入圖11中的4張秘密圖像后, 本文方案和其他3種方案的PSNR對比結果列于表1. 由表1可見, 當嵌入相同大小的秘密圖像后, 與其他方案相比, 本文方案的PSNR僅降低了0.5~3 dB. 當達到最大嵌入容量時, 與文獻[16]和文獻[17]的方案相比, 雖然PSNR降低了2~4 dB, 但嵌入容量增加了1/3; 與文獻[15]的方案相比, 雖然PSNR降低了約3 dB, 但后續實驗結果表明, 本文嵌入方案更安全. 此外, 本文方案在達到最大嵌入容量后, PSNR值仍大于48 dB, 這在一般情況下可以接受.

表1 秘密圖像和載體圖像不同組合下4種隱寫方案的PSNR對比

將圖11(C)中的秘密圖像嵌入到所有載體圖像中, 該方案的視覺效果如圖12所示. 由圖12可見, 原始的載體圖像和對應的隱寫圖像僅用肉眼無法區分, 這也在一定程度上驗證了本文方案的安全性.

圖12 秘密信息嵌入載體圖像前后的視覺效果Fig.12 Visual effect before and after secret information is embedded into carrier image

4.2 直方圖分析

圖13為兩張原始載體圖像和嵌入圖11(B)中秘密圖像后的隱寫圖像直方圖. 由圖13可見, 與原始載體圖像的直方圖相比, 雖然隱寫圖像的直方圖有輕微抖動, 但仍保持了高度的一致性.

圖13 隱寫圖像的直方圖Fig.13 Histogram diagram of steganography images

4.3 安全性

圖14 兩種方案直接提取隱寫圖像中RGB三通道的LSB得到的秘密圖像Fig.14 Secret images obtained by directly extracting LSB of RGB three-channel in steganography image for two schemes

(5)

表2 原始秘密圖像與直接提取隱寫圖像的LSB得到的秘密圖像相似性

由表2可見, 對于不同載體圖像和秘密圖像的組合, 本文方案的相似度為0.498 1~0.500 9, 因此具有更好的安全性. 對于文獻[15]的方案, 提取的圖像與原始秘密圖像完全相同(即相似度等于1), 因此根本不存在安全性.

4.4 魯棒性

為評估該隱寫方案在信道噪聲情況下的魯棒性, 本文分別考察了3種噪聲: 均值為0、 方差為0.01的高斯噪聲; 密度為0.1的椒鹽噪聲; 翻轉概率為0.01的量子比特翻轉噪聲. 首先在隱寫圖像中分別混入上述3種噪聲中的一種, 然后考察秘密圖像的提取效果, 并將本文方案與文獻[15-17]的方案進行比較, 進一步驗證本文方案的有效性.

仿真結果表明, 幾種方案的魯棒性能相似. 對椒鹽噪聲和量子比特翻轉噪聲都具有良好的適應性, 而對高斯噪聲的魯棒性較差. 為定量比較4種方案的魯棒性, 定義兩張圖像間的相關系數為

(6)

其中E(x)和D(x)分別為圖像x像素灰度值的數學期望和方差.

利用式(6)將x作為原始秘密圖像,y作為從疊加噪聲的隱寫圖像中提取的秘密圖像.4種方案在不同噪聲下的相關系數比較分別列于表3~表5.

表3 4種方案在高斯噪聲下的相關系數比較

表4 4種方案在椒鹽噪聲下的相關系數比較

表5 4種方案在量子比特翻轉噪聲下的相關系數比較

由表3~表5可見: 4種方案對高斯噪聲的魯棒性較差; 對椒鹽噪聲和量子比特翻轉噪聲, 本文方案的魯棒性與文獻[15]和文獻[16]中方案大致相同, 優于文獻[17]中方案.

4.5 嵌入容量

對于隱寫方案的嵌入容量, 文獻[10]將其定義為秘密圖像量子比特數與載體圖像像素數之比:

(7)

根據該定義, 本文方案的嵌入容量為C=(3×2n×2n)/(2n×2n)=3 bit/像素. 文獻[15]中方案的嵌入容量為3 bit/像素, 而文獻[16]和文獻[17]中方案的嵌入容量僅為2 bit/像素. 由上述實驗結果可見, 本文方案不僅具有可接受的峰值信噪比、 較高的嵌入容量和更好的安全性, 而且在存在信道噪聲的情況下具有更好的魯棒性能.

綜上所述, 隱寫是一種在數字媒體(如數字圖像、 音頻或視頻)中隱藏秘密信息的科學, 在經典計算機上已進行了較深入的研究, 而關于量子計算機的類似研究報道較少. 本文給出了基于LSB替代的彩色圖像隱寫在量子計算機上的實現方案, 該方案不直接用秘密比特替換載體圖像的LBS, 而是通過Gray碼規則將秘密信息間接嵌入到載體像素的LBS中, 提高了隱寫圖像的安全性. 與現有的幾種彩色圖像量子隱寫方案相比, 該方案不僅具有可接受的峰值信噪比, 較高的嵌入容量和更好的安全性, 而且在存在信道噪聲的情況下具有更好的魯棒性.

主站蜘蛛池模板: 五月天香蕉视频国产亚| 亚洲精品不卡午夜精品| 亚洲乱码在线播放| 久久人妻xunleige无码| 亚洲不卡网| 欧美日本视频在线观看| 精品久久久无码专区中文字幕| 国产亚洲精品自在线| 日韩小视频网站hq| 人妻出轨无码中文一区二区| 最近最新中文字幕在线第一页| 欧美午夜精品| 国产91久久久久久| 国产激情在线视频| 国产欧美另类| 无码不卡的中文字幕视频| 秋霞一区二区三区| 亚洲黄网视频| 99热这里只有成人精品国产| 国产网站黄| 狠狠色丁婷婷综合久久| 亚洲第一成人在线| 亚洲人成网站在线播放2019| 色久综合在线| 欧美a在线看| 日韩视频福利| 免费视频在线2021入口| 免费三A级毛片视频| 国产亚洲日韩av在线| 97视频在线精品国自产拍| 99国产精品国产| 另类综合视频| 在线精品亚洲国产| 制服丝袜 91视频| 精品人妻一区无码视频| 欧美一级专区免费大片| 亚洲精品无码抽插日韩| 国产精品微拍| 谁有在线观看日韩亚洲最新视频| 精品国产福利在线| 国产男女免费视频| 久久亚洲中文字幕精品一区| 激情综合网激情综合| 狠狠色香婷婷久久亚洲精品| 夜精品a一区二区三区| 亚洲品质国产精品无码| 精品久久国产综合精麻豆| 亚洲欧美成人| 免费观看成人久久网免费观看| 91毛片网| 毛片网站免费在线观看| 国产一区二区三区在线观看视频| 国产在线视频欧美亚综合| 亚洲swag精品自拍一区| 熟妇丰满人妻av无码区| 人妻精品全国免费视频| 亚洲国产精品无码AV| 中文字幕波多野不卡一区| 成人韩免费网站| 免费久久一级欧美特大黄| 国产美女主播一级成人毛片| 91色爱欧美精品www| 97亚洲色综久久精品| 国产又爽又黄无遮挡免费观看 | 欧美精品另类| 人妻21p大胆| 美女无遮挡免费网站| 国产综合无码一区二区色蜜蜜| 亚洲国产精品一区二区第一页免| 91丝袜美腿高跟国产极品老师| 麻豆国产原创视频在线播放 | 欧美成人精品一区二区| 国产成人av一区二区三区| 亚洲综合欧美在线一区在线播放| 国产美女免费| 国产原创自拍不卡第一页| 四虎永久在线精品影院| 国产成人亚洲综合a∨婷婷| 国产另类视频| 中文字幕亚洲无线码一区女同| 精品国产免费第一区二区三区日韩| 57pao国产成视频免费播放|