[發明專利]基于三維DWT-DCT感知哈希和混沌的體數據水印在審
| 申請號: | 201410145427.0 | 申請日: | 2014-04-10 |
| 公開(公告)號: | CN103942747A | 公開(公告)日: | 2014-07-23 |
| 發明(設計)人: | 李京兵;黃夢醒;周又玲;陳曉楓;王英杰 | 申請(專利權)人: | 海南大學 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 570228 海*** | 國省代碼: | 海南;66 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 三維 dwt dct 感知 混沌 數據 水印 | ||
技術領域
本發明涉及一種基于三維DWT-DCT感知哈希和混沌的體數據數字水印技術,是一種多媒體數據保護方法,屬于多媒體信號處理領域。
技術背景
利用互聯網可以實現遠程醫療診斷,醫學體數據在網絡上進行遠程傳輸時,記錄在醫學圖片上的病人的個人信息,很容易被泄露。如何保護患者的個人隱私、使得病人的CT、MRI等醫用圖像上的個人信息、病人的電子病歷等數據不被泄露,這一問題隨著互聯網的普及變得日益嚴重。現今的加密方法和訪問控制已很難滿足醫學體數據信息安全的要求,若把個人信息作為數字水印嵌入在醫學圖片中,即醫學圖像數字水印技術(Medical?Image?Watermarking,簡稱MIW)可以有效地解決這一問題。
數字水印技術最初是用于互聯網上的數字媒體的版權保護,現在利用數字水印的不可見性、魯棒性等特點,可以把病人的個人信息隱藏在其醫學圖像中,以保證它在互聯網上的安全傳輸。醫學圖像數字水印的出現,使得遠程醫療診斷、遠程手術所需的相關病人資料在互聯網上傳輸時,可以有效的保護病人的隱私,避免病人的資料被篡改。
目前對于抗幾何攻擊的體數據多數字水印算法的研究較少。而體數據在醫學圖像中大量存在,如:CT、MRI圖像都是由切片組成的體數據,因此研究如何在體數據中嵌入多數字水印有較大意義,并且對于醫學體數據,一般是不允許修改其內容的。這又為在體數據中嵌入多水印提高了難度。
另外,下一代圖像壓縮標準JPEG2000是基于小波變換的。因此,對利用三維DWT-DCT感知哈希,在體數據中嵌入水印的工作有較大意義。
發明內容
本發明的目的是提出一種基于三維DWT-DCT感知哈希和混沌置亂,實現既能抗擊幾何攻擊又能抗擊常規攻擊的體數據水印嵌入與提取方法,它有較高的魯棒性,并且水印的嵌入不影響原始體數據的體素數據值,是一種零水印方案,并且水印在嵌入前進行了混沌置亂從而提高了水印嵌入的安全性。
為了實現上述目的,本發明是這樣進行的:應用Logistic?Map產生混沌序列對水印進行混沌置亂和還原,提高水印的安全性;首先對醫用體數據進行全局3D-DWT變換,得到“近似系數”和“細節系數”,這類似二維圖像的小波變換,“近似系數”代表體數據的低頻特性,反映的是體數據的主要外部輪廓;“細節系數”代表體數據的高頻特性,反映的是體數據的高頻細節信息。小波變換本身的抗幾何攻擊能力較差,因此,我們先對體數據進行三維小波變換(DWT),然后再對反映低頻特性的“近似系數”進行全局余弦變換(DCT),選取前4×4×2個系數,再進行反變換,3D-IDCT,求取反變換后系數的平均值,然后將每個反變換后的系數與平均值進行比較,進行二值量化處理,大于或等于平均值,記為1;小于平均值,記為0,得到體數據的感知哈希值。感知哈希具有魯棒性和不可感知性,并將水印與提取的感知哈希值相關聯,實現體數據的魯棒數字水印技術。本發明所采用的方法包括水印的混沌置亂、水印的嵌入、提取和還原四大部分,第一部分為水印的混沌置亂,包括:(1)通過Logistic?Map產生混沌序列X(j);(2)根據X(j)對水印進行置亂,得到混雜置亂的水印BW(i,j);第二部分為水印的嵌入,包括:(3)通過三維DWT-DCT感知哈希算法,得到原始體數據的魯棒感知哈希H(j),(4)利用密碼學HASH函數性質,嵌入混沌置亂后的水印BW(i,j),生成含水印信息的二值密鑰序列Key(i,j),然后將二值邏輯序列Key(i,j)存在第三方;第三部分為水印的提取,包括:(5)求出待測體數據的感知哈希值H’(j),(6)利用存在于第三方的二值邏輯密鑰序列Key(i,j)和待測體數據的感知哈希值H’(j),提取出水印BW’(i,j);第四部分為水印的還原,包括:(7)應用LogisticMap,得到相同的混沌序列X(j),(8)通過X(j)對水印進行還原。
現對本發明的方法進行詳細說明如下:
首先選擇一幅有意義的二值圖像作為要嵌入醫學體數據的水印,記為W={w(i,j)|w(i,j)=0,1;1≤i≤M1,1≤j≤N1};同時,選取Matlab中自帶的一個MRI體數據作為原始醫學體數據,表示為:F={f(i,j,k)|f(i,j,k)∈R;1≤i≤M,1≤j≤N,1≤k≤P}。其中,f(i,j,k)表示原始醫學體數據的體素(Voxel)數據值,這類似二維圖像中的像素灰度值,方便起見,設M1=M2,M=N。
第一部分:對水印的混沌置亂
1)通過Logistic?Map生成混沌序列;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海南大學,未經海南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410145427.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種農藥噴灑機伸縮臂
- 下一篇:無極可變配氣定時機構





