本发明专利技术公开了一种基于三维DFT感知哈希的体数据多数字水印技术,属于多媒体信号处理领域。本发明专利技术的步骤是:首先对医用体数据进行全局3D-DFT变换,选取前4×4×4个系数,再进行3D-IDFT变换,然后在反变换系数的实部中提取鲁棒的感知哈希函数,并将多水印序列与该感知哈希值相关联得到一串二值密钥序列,并将该二值密钥序列存于第三方;再通过对待测体数据使用三维DFT求取感知哈希值,并与存于第三方的二值序列相关联来进行多水印的提取。本发明专利技术是基于三维DFT感知哈希的体数据多数字水印技术,有较好的鲁棒性,多水印的嵌入不改变原始体数据的内容。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种基于三维DFT感知哈希的体数据多数字水印技术,属于多媒体信号处理领域。本专利技术的步骤是:首先对医用体数据进行全局3D-DFT变换,选取前4×4×4个系数,再进行3D-IDFT变换,然后在反变换系数的实部中提取鲁棒的感知哈希函数,并将多水印序列与该感知哈希值相关联得到一串二值密钥序列,并将该二值密钥序列存于第三方;再通过对待测体数据使用三维DFT求取感知哈希值,并与存于第三方的二值序列相关联来进行多水印的提取。本专利技术是基于三维DFT感知哈希的体数据多数字水印技术,有较好的鲁棒性,多水印的嵌入不改变原始体数据的内容。【专利说明】—种基于三维DFT感知哈希的体数据鲁棒多水印方法
本专利技术涉及一种基于三维DFT感知哈希的体数据多数字水印技术,是一种多媒体数据保护方法,属于多媒体信号处理领域。技术背景利用互联网可以实现远程医疗诊断,医学体数据在网络上进行远程传输时,记录在医学图片上的病人的个人信息,很容易被泄露。如何保护患者的个人隐私、使得病人的CT、MRI等医用图像上的个人信息、病人的电子病历等数据不被泄露,这一问题随着互联网的普及变得日益严重。现今的加密方法和访问控制已很难满足医学体数据信息安全的要求,若把个人信息作为数字水印嵌入在医学图片中,即医学图像数字水印技术(MedicalImage Watermarking,简称MIW)可以有效地解决这一问题。数字水印技术最初是用于互联网上的数字媒体的版权保护,现在利用数字水印的不可见性、鲁棒性等特点,可以把病人的个人信息隐藏在其医学图像中,以保证它在互联网上的安全传输。医学图像数字水印的出现,使得远程医疗诊断、远程手术所需的相关病人资料在互联网上传输时,可以有效的保护病人的隐私,避免病人的资料被篡改。目前对于抗几何攻击的体数据多数字水印算法的研究较少。而体数据在医学图像中大量存在,如:CT、MRI图像都是由切片组成的体数据,因此研究如何在体数据中嵌入多数字水印有较大意义,并且对于医学体数据,一般是不允许修改其内容的。这又为在体数据中嵌入多水印提高了难度。总之,在三维体数据中嵌入鲁棒多水印的研究较少,对于基于感知哈希的体数据多水印技术的研究目前尚属空白,未见公开报道。
技术实现思路
本专利技术的目的是提出一种基于三维DFT感知哈希,实现既能抗击几何攻击又能抗击常规攻击的体数据多水印嵌入与提取方法,它有较高的鲁棒性,并且多水印的嵌入不影响原始体数据的体素数据值,是一种零水印方案,从而较好的保护了三维体数据。本专利技术的原理是:首先对医用体数据进行全局3D-DFT变换,选取前4X4X4个系数,再进行3D-1DFT变换,然后在反变换后的系数中提取一个鲁棒的感知哈希值,并将多重水印序列与该感知哈希值相关联,利用感知哈希的鲁棒性多数字水印的抗几何和常规攻击。为了实现上述目的,本专利技术是这样进行的:采用三维DFT变换与反变换,获得体数据的哈希值。即:基于全局三维DFT变换,在三维DFT变换系数中选取前4X4X4个系数,再对选取的系数进行三维反DFT变换,取反变换后系数的实部,并求取反变换后实部系数的平均值,然后将每个反变换后系数的实部与其平均值进行比较,进行二值量化处理,大于或等于平均值,记为I ;小于平均值,记为0,得到体数据的哈希值。该哈希值具有抗几何攻击的能力,并将感知哈希、密码学哈希有机结合起来,实现了体数据的鲁棒多数字水印技术。本专利技术所采用的方法包括多水印嵌入和提取两大部分,第一部分为多水印的嵌入,包括:(I)通过三维DFT感知哈希算法,得到原始体数据的鲁棒感知哈希H(j),(2)利用密码学HASH函数性质,嵌入多重水印,生成含多水印信息的二值密钥序列Keyg(j),然后将二值逻辑序列Keyg(j)存在第三方;第二部分为多水印的提取,包括:(3)求出待测体数据的感知哈希值H’(j),(4)利用存在于第三方的二值逻辑密钥序列Keyg(j)和待测体数据的感知哈希值H’(j),提取出多水印wg’(j)。现对本专利技术的方法进行详细说明如下:首先选择一组有意义的二值序列作为要嵌入医学体数据的多水印,记为Wg= {wg(j) Wg(j)=0, 1; 1≤j≤L};同时,选取Matlab中自带的一个MRI体数据作为原始医学体数据,表示为:F= {f(i, j, k) f(i,j,k) e R; I≤i≤M,I≤j≤N,1≤k≤P}。其中,f(i,j,k)表示原始医学体数据的体素(Voxel)数据值,这类似二维图像中的像素灰度值,方便起见,设M=N。第一部分:多水印的嵌入I)通过全局三维DFT感知哈希算法,得到一个鲁棒的感知哈希值H(j);先对原始体数据F(i,j,k)进行全局三维DFT变换,得到三维DFT系数矩阵FF(i, j, k),在系数矩阵FF(i, j, k)中选取前4X4X4个系数FF4(i,j, k),再对选取出的系数矩阵FF4 (i,j,k)进行三维反DFT变换,得到反变换后的系数,并取其实部FIF (i,j,k),求取实部系数FIF(i,j,k)的平均值,通过平均值将反变换后的实部系数进行二值量化处理,得到体数据的感知哈希值H(j):FF4(i,j,k)=DFT3(F(i,j,k))FIF (i,j, k)=IDFT3(FF4(i, j, k))H(j) =BINARY (FIF (i, j, k))2)利用HASH函数,嵌入多重水印;生成含多水印信息的二值密钥序Keyg(j);Keyg(j)=H(j) ⊕ Wg(J)Key8(J)是由体数据的感知哈希值H(j)和多水印序列Wg(j),通过密码学常用的Hash函数生成。保存Keyg(j),在下面提取多水印时要用到。通过将Keyg(j)作为密钥向第三方申请,以获得医学体数据的所有权和使用权,达到版权保护的目的。并且多水印的嵌入不影响原始医学体数据的质量,是一种零水印方案。第二部分:多水印的提取3)求出待测数据的感知哈希值H’ (j);设待测体数据为F’ (i, j, k),经过体数据的全局三维DFT变换后得到三维DFT系数矩阵为FF’ (i, j, k),选取适当的系数矩阵,然后进行反DFT变换,取其实部,然后按上述步骤I类似的方法,求得待测体数据的感知哈希值H’ (j);FF’ 4 (i, j, k) =DFT3 (F,(i, j, k))FIF’ (i, j, k) =IDFT3 (FF,4 (i, j, k))H’(j) =BINARY (FIF,(i,j,k))4)利用存在于第三方的二值逻辑密钥序列Keyg(j)和待测体数据的感知哈希值H’(j),提取出多水印wg’ (j);Wg’ (j) =Keyg(J)⊕H’ (j)根据在嵌入多水印时生成的逻辑密钥序列Keyg(j)和待测体数据的感知哈希值H’(j),利用Hash函数性质可以提取出待测体数据中含有的多水印Wg’(j)。再根据^和Wg’的相关程度来判别是否有水印嵌入,从而确认待测体数据的所有权和病患信息的安全性问题。本专利技术与现有的医学多水印技术比较有以下优点:首先,由于本专利技术是基于三维DFT感知哈希算法的多数字水印技术,通过后面的实验数据证实,该多水印不仅有较强的抗常规攻击能力,而且有较强的抗几何攻击能力;并且,多水印的嵌入本文档来自技高网...
【技术保护点】
一种基于三维DFT感知哈希的抗几何攻击的体数据多水印方法,其特征在于:基于3D‑DFT变换,选取前4×4×4个系数,再进行3D‑IDFT变换,然后在反变换系数的实部中提取鲁棒的感知哈希函数,并将多水印序列与该鲁棒的感知哈希值相关联,实现了医学体数据多数字水印的抗几何攻击和常规攻击,该体数据多数字水印实现方法包括多水印嵌入和提取两大部分,共计四个步骤:第一部分是多水印的嵌入:通过对多水印的嵌入操作,得到相应的二值逻辑序列Keyg(j);1)通过基于三维DFT,获得原始体数据的感知哈希值;即对三维体数据进行DFT变换,选取前4×4×4个低频变换系数,然后进行三维反DFT变换并取实部,求取反变换实部系数的平均值,然后将每个实部系数与其平均值进行比较,进行二值量化处理,大于或等于平均值,记为1;小于平均值,记为0,得到体数据的感知哈希值H(j);2)利用密码学Hash函数性质和多水印序列Wg(j),生成含多水印信息的二值密钥序列Keyg(j),Keyg(j)=H(j)⊕Wg(j);保存Keyg(j),下面提取多水印时要用到,通过把Keyg(j)作为密钥向第三方申请,以获得对原始医学体数据的所有权;第二部分是多水印的提取:通过二值逻辑序列Keyg(j)和待测体数据的鲁棒感知哈希值H’(j),提取出多水印Wg’(j);3)对于待测体数据,按照步骤1)的方法,求出待测体数据的感知哈希值H’(j);4)利用密码学Hash函数性质和存在于第三方的Keyg(j),提取出多水印Wg’(j)=Keyg(j)⊕H’(j);将Wg(j)和Wg’(j)进行归一化相关系数计算,来确定医学体数据的所有权。...
【技术特征摘要】
【专利技术属性】
技术研发人员:李京兵,陈延伟,李雨佳,张利,仲吉陵,
申请(专利权)人:海南大学,
类型:发明
国别省市:海南;66
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。