[發(fā)明專利]一種融合DCT和DHT的空域彩色數(shù)字圖像盲水印方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010004768.1 | 申請(qǐng)日: | 2020-01-03 |
| 公開(公告)號(hào): | CN111199508B | 公開(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計(jì))人: | 蘇慶堂;袁子涵;劉得成;張雪婷;戴振宇 | 申請(qǐng)(專利權(quán))人: | 魯東大學(xué) |
| 主分類號(hào): | G06T1/00 | 分類號(hào): | G06T1/00 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 264025 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 融合 dct dht 空域 彩色 數(shù)字圖像 水印 方法 | ||
1.一種融合DCT和DHT的空域彩色數(shù)字圖像盲水印方法,具體包含水印嵌入和水印提取兩個(gè)過程,其水印嵌入過程描述如下:
第一步:對(duì)一幅大小為M×M的24位彩色載體圖像H作降維處理,得到紅、綠、藍(lán)三個(gè)分層載體圖像Hi,并將各分層載體圖像中的像素劃分為m×m的非重疊像素塊,其中i=1,2,3分別表示紅、綠、藍(lán)三層;
第二步:對(duì)一幅大小為N×N的24位彩色水印圖像W作降維處理,得到紅、綠、藍(lán)三個(gè)分層水印圖像,同時(shí),為了提高水印的安全性,對(duì)每個(gè)分層水印圖像進(jìn)行基于密鑰Kai的Arnold變換得到置亂后的三個(gè)分層水印圖像Wi;將分層水印圖像Wi中的每個(gè)十進(jìn)制像素值轉(zhuǎn)換為8位二進(jìn)制數(shù),依次連接成長(zhǎng)度為8N2的水印位序列SWi,其中i=1,2,3分別表示紅、綠、藍(lán)三層;
第三步:按先后順序依次從分層載體圖像Hi中選擇像素塊A,根據(jù)公式(1),在空域中直接計(jì)算像素塊A在離散余弦變換(DCT)結(jié)果中的直流系數(shù)dc,此處i=1,2,3分別表示紅、綠、藍(lán)三層;
其中,m為像素塊的行、列的大小,f(x,y)為像素塊A第x行第y列的像素值;
第四步:重復(fù)執(zhí)行本過程的第三步,直到獲得分層載體圖像Hi中所有像素塊的直流系數(shù)為止,然后,組合所有的直流系數(shù)得到大小為p×p的直流系數(shù)矩陣DC-mapi,并將其劃分為m×m的非重疊直流系數(shù)塊,其中i=1,2,3分別表示紅、綠、藍(lán)三層,p=M/m;
第五步:利用基于密鑰Kbi的MD5哈希偽隨機(jī)選擇算法從直流系數(shù)矩陣DC-mapi中隨機(jī)選擇直流系數(shù)塊B,根據(jù)公式(2),在空域中直接計(jì)算其在離散哈特利變換(DHT)結(jié)果中的直流分量dh,此處i=1,2,3分別表示紅、綠、藍(lán)三層;
其中,m為直流系數(shù)塊B的行、列的大小,g(x,y)為直流系數(shù)塊B第x行第y列的值;
第六步:按照先后順序從分層水印序列SWi中選取待嵌入水印位w;利用公式(3),對(duì)直流分量dh進(jìn)行量化以嵌入水印信息w,得到新的直流分量dh*;
其中,w為待嵌入水印位,α為量化系數(shù),round(.)為四舍五入函數(shù),Ti為第i層的量化步長(zhǎng),i=1,2,3分別表示紅、綠、藍(lán)三層;
第七步:利用公式(4),計(jì)算g*(x,y)并用其替換原矩陣塊中相應(yīng)位置的直流系數(shù)g(x,y),得到含水印的直流系數(shù)塊B*;
g*(x,y)=g(x,y)+(dh*-dh)/(m×m) (4)
第八步:將含水印的直流系數(shù)塊B*更新到其在直流系數(shù)矩陣DC-mapi中的相應(yīng)位置,其中i=1,2,3,分別表示紅、綠、藍(lán)三層;
第九步:重復(fù)執(zhí)行本過程的第五步到第八步,直到所有的水印信息都被嵌入完成為止,由此得到含水印的直流系數(shù)矩陣DC-mapi*,其中i=1,2,3,分別表示紅、綠、藍(lán)三層;
第十步:按先后順序依次從分層載體圖像Hi中選擇像素塊A,并選取含水印的直流系數(shù)矩陣DC-mapi*中相應(yīng)的直流系數(shù)dc*,依據(jù)公式(5),用修改后的像素值f*(x,y)替換原像素塊A相應(yīng)位置的像素值f(x,y),得到含水印像素塊A*,并更新到其在分層載體圖像Hi中的相應(yīng)位置,得到含水印的分層載體圖像Hi*;最后,組合三層含水印的分層載體圖像Hi*得到含水印的彩色載體圖像H*,其中i=1,2,3分別表示紅、綠、藍(lán)三層;
f*(x,y)=f(x,y)+(dc*-dc)/m (5)
其水印提取過程描述如下:
第一步:通過降維處理將含水印載體圖像H*分成紅、綠、藍(lán)三個(gè)分層圖像Hi*;同時(shí),將每個(gè)含水印分層圖像Hi*分成大小為m×m的非重疊像素塊,其中i=1,2,3分別表示紅、綠、藍(lán)三層;
第二步:按先后順序依次從含水印分層圖像Hi*中選擇含水印像素塊A*,根據(jù)公式(6),在空域中直接計(jì)算含水印像素塊A*在離散余弦變換(DCT)結(jié)果中的直流系數(shù)dc*,此處i=1,2,3分別表示紅、綠、藍(lán)三層;
其中,m為含水印像素塊A*行、列的大小,f*(x,y)為含水印像素塊A*第x行第y列的像素值;
第三步:重復(fù)執(zhí)行本過程的第二步,直到獲得含水印分層圖像Hi*中所有像素塊的直流系數(shù)為止,然后,組合所有的直流系數(shù)dc*得到大小為p×p的含水印直流系數(shù)矩陣DC-mapi*,并將其劃分為m×m的非重疊直流系數(shù)塊,其中i=1,2,3分別表示紅、綠、藍(lán)三層,p=M/m;
第四步:利用基于密鑰為Kbi的MD5哈希偽隨機(jī)選擇算法從含水印的直流系數(shù)矩陣DC-mapi*中選擇含水印的直流系數(shù)塊B*;根據(jù)公式(7),在空域中直接計(jì)算含水印的直流系數(shù)塊B*在離散哈特利變換(DHT)結(jié)果中的直流分量dh*,其中i=1,2,3分別表示紅、綠、藍(lán)三層;
其中,m為含水印的直流系數(shù)塊B*行、列的大小,g*(x,y)為含水印的直流系數(shù)塊B*第x行第y列的值;
第五步:使用對(duì)應(yīng)層的量化步長(zhǎng)Ti,利用公式(8)提取水印位w*;
其中,α為量化系數(shù),round(.)為四舍五入函數(shù),Ti為第i層的量化步長(zhǎng),i=1,2,3分別表示紅、綠、藍(lán)三層;
第六步:重復(fù)執(zhí)行本過程的第四步到第五步,得到提取的二進(jìn)制水印序列SWi*,將二進(jìn)制水印序列SWi*中每8位二進(jìn)制信息劃分為一組并轉(zhuǎn)換成十進(jìn)制的像素值,形成分層水印圖像,其中i=1,2,3分別表示紅、綠、藍(lán)三層;
第七步:對(duì)分層水印圖像進(jìn)行基于密鑰Kai的逆Arnold變換,獲得各層的提取水印圖像Wi*;組合各層的提取水印圖像Wi*形成最終的提取水印圖像W*,其中i=1,2,3分別表示紅、綠、藍(lán)三層。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于魯東大學(xué),未經(jīng)魯東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010004768.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- DCT系數(shù)塊相似性判斷、圖像加解密方法及裝置
- 計(jì)算偶數(shù)尺寸的離散余弦變換
- 用于媒體數(shù)據(jù)譯碼的16點(diǎn)變換
- 一種基于多邊形裁剪DCT的JPEG圖像壓縮方法
- 用于媒體數(shù)據(jù)譯碼的32點(diǎn)變換
- 一種變速器DCT總成氣密性檢測(cè)工藝
- 自動(dòng)聚焦系統(tǒng)和方法
- 基于圖像的信息隱藏方法、裝置、存儲(chǔ)介質(zhì)和電子設(shè)備
- 自適應(yīng)巡航控制方法、系統(tǒng)、裝置、存儲(chǔ)介質(zhì)及汽車
- 圖象處理方法、圖象處理裝置、和數(shù)據(jù)存儲(chǔ)媒體
- 數(shù)據(jù)覆蓋圖、自組織元數(shù)據(jù)覆蓋和應(yīng)用級(jí)多信道廣播
- 一種用戶數(shù)據(jù)服務(wù)器系統(tǒng)和裝置
- 針對(duì)層次化主機(jī)標(biāo)識(shí)、基于疊加式DHT的尋址系統(tǒng)和方法
- 在對(duì)等網(wǎng)絡(luò)中限制存儲(chǔ)消息
- 處理方法、委托處理代理、用于填充DHT客戶機(jī)節(jié)點(diǎn)的路由表的系統(tǒng)和方法、路由器和DHT客戶機(jī)節(jié)點(diǎn)
- 分布式哈希表互通網(wǎng)絡(luò)系統(tǒng)、域間節(jié)點(diǎn)及實(shí)現(xiàn)方法
- 降低非對(duì)稱截?cái)嗾活l分復(fù)用信號(hào)峰均比的方法
- 一種測(cè)試DHT電機(jī)潤(rùn)滑流量系統(tǒng)及試驗(yàn)方法
- 一種數(shù)據(jù)緩存方法、讀取方法、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種工業(yè)互聯(lián)網(wǎng)系統(tǒng)中的數(shù)據(jù)備份方法、裝置及電子設(shè)備
- 一種空域沖突的快速檢測(cè)方法
- 一種基于隨機(jī)服務(wù)理論的空域宏觀容量評(píng)估方法
- 一種空域沖突檢測(cè)方法及系統(tǒng)
- 一種多源扁平式聚類空域使用監(jiān)視方法及系統(tǒng)
- 一種雙層網(wǎng)格化空域資源動(dòng)態(tài)狀態(tài)管理方法及系統(tǒng)
- 一種多形狀支持可擴(kuò)展三維空域顯示與控制方法及系統(tǒng)
- 基于柵格模型的大規(guī)模空域使用計(jì)劃沖突檢測(cè)與解脫方法
- 一種基于空域球的空域管理方法
- 空地協(xié)同的廣域空域安全態(tài)勢(shì)評(píng)估方法
- 基于區(qū)塊鏈的空域調(diào)配方法及裝置





