当前位置: 首页 > 专利查询>宁波大学专利>正文

一种用于数字图像错误隐藏的数字水印嵌入和提取方法技术

技术编号:8907493 阅读:295 留言:0更新日期:2013-07-11 05:14
本发明专利技术公开了一种用于数字图像错误隐藏的数字水印嵌入和提取方法,该数字水印嵌入方法将数字水印技术引入到图像传输过程中,通过提取图像作品主要信息作为数字水印,在数字图像发送端将数字水印嵌入到自身中再进行分块传输,由于不需要改变现有发送端的信源和信道编码方案,因此不会增加任何传输码率和占用额外传输带宽;该数字水印提取方法在数字图像接收端能够将嵌入的数字水印即图像的主要信息提取出来,可以实时地修复传输过程中丢失的图像数据块,因此不会增加任何传输时延,并且能够有效地降低数字图像在传输过程中因数据包丢失引起的视觉错误感受。

【技术实现步骤摘要】

本专利技术涉及一种多媒体信息传输及安全技术,尤其是涉及。
技术介绍
随着多媒体技术、计算机技术和网络通信技术的迅速发展,各种类型的数字化多媒体信息正在源源不断地产生、传输并得到广泛应用。其中,数字图像作为一种内容丰富、表达直观和形象生动的多媒体信息,是多媒体信息库中最为重要也是应用最为普遍的一种数字媒体。据统计,人类接受的信息大约70%来自于视觉图像,这就决定了数字图像传输将是人类社会活动中最为频繁也是最为重要的通信手段之一。因此,如何快速地实现数字图像传输,同时使接收到的数字图像保持完整性或者具有原始视觉效果已是当前必须要解决的一个现实问题,这在军事领域、远程诊断、视频会议、证据保全、新闻传媒、金融保险等场合尤为重要。通过信源编码技术可以对传输的数字图像数据进行高效率的压缩,实现在信道资源有限的带宽内传输更多和更高质量的图像信息。目前已提出了许多旨在提高压缩比特率的编码技术方案,这对无差错信道下的数字图像传输是非常有效的。然而,高效率的数字图像压缩编码,也意味着将去除数字图像中大量的冗余信息(空间上和时间上的相关性),使得编码输出比特流对于传输过程中发生的差错变得非常敏感。一旦传输过程中出现差错现象例如数据包丢失,就很难从接收到的数据中修复出丢失的数据包。目前,用来传输数字图像信号的物理信道例如无线信道和互联网络等,这些信道都是属于有错信道或不可靠信道,无法保证数据能够完全无误地传输。自动重发请求是差错处理方法中常用的一种纠错技术,但是在实时性要求较高的数字图像传输如战场态势监视、视频通信等场合,由于时间的关键性或对时延的敏感性,再重发一次出错数据几乎是不可行的。另外,自动重发请求一般应用在无拥塞的宽带通信网络上,但如果传输过程中数据包丢失正是由于带宽资源有限导致网络拥塞所引起的,这时重传出错数据只能使信道拥塞的情况更为糟糕,丢失的数据包将会更多,从而使接收端重构的数字图像的质量将变得更差。因此,在带宽要求较高的网络通信服务中,自动重发请求也是不合适的。因此,如何在不占用额外带宽的传输条件下,可以实时地修复数字图像传输过程中丢失的数据块,使得接收到的数字图像具有原始的视觉效果已是当前多媒体信息传输及安全
中一个有待解决的迫切问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种在无需提高传输码率和增加额外传输带宽的前提下,能够将待传输的数字图像的主要信息嵌入到自身中的用于数字图像错误隐藏的数字水印嵌入方法,及一种无传输时延,且能够有效地降低数字图像在传输过程中因数据包丢失引起的视觉错误感受,并能够实时地实现数字图像错误隐藏的数字水印提取方法。本专利技术解决上述技术问题所采用的技术方案为:一种用于数字图像错误隐藏的数字水印嵌入方法,其特征在于具体包括以下步骤:①-1、在数字图像发送端,假设待传输的原始数字图像为Sbit灰度图像,记为F,将F中坐标位置为(i,j)的像素点的像素值记为f(i,j),其中,O彡f(i,j)彡255,I < i < I,I < j < J,I表示F的宽度,J表示F的高度,不失一般性,在此假设I=J ;①-2、对F进行预处理,得到预处理后的数字图像,记为F’,将F’中坐标位置为(i, j)的像素点的像素值记为f’ (i, j),其中,O < f’ (i, j) ( 255 ;然后对F’进行归一化处理,得到归一化处理后的数字图像,记为F’ ’,将F’ ’中坐标位置为(i,j)的像素点的像素值记为广(i,j),f,,(i,j)=f,(i,j)/255,其中,O 彡 f’’ (i, j) ( I ;①-3、对F’ ’进行L级二维离散小波分解,得到每级对应的一个第一小波逼近子图和三个方向的第一小波细节子图,将对F’ ’进行第I级二维离散小波分解得到的第一小波逼近子图记为FA1,将对F’ ’进行第I级二维离散小波分解得到的第r个方向的第一小波细节子图记为 FDiw,其中,L 彡 2,1 ^ I ^ L7T=I^1SjFA1 的分辨率为(I/21) X (J^1)7FDiw的分辨率为(I/21) X (J/21);①-4、将第L级对应的第一小波逼近子图F\中的所有小波域系数的系数值、第L-1级对应的第一小波逼近子图FAw中的所有小波域系数的系数值及第L-1级对应的第r’个方向的第一小波细节子图FDhy)中的所有小波域系数的系数值均放大q倍,将放大后的第L级对应的第一小波逼近子图记为FA’ y将放大后的第L-1级对应的第一小波逼近子图记为FA’ H,将放大后的第L-1级对应的第r’个方向的第一小波细节子图记为FD’ hy),其中,FAl 和 FA’ L 的分辨率均为(I/2L) X (J/2l),FAm、FA' 和 FDwn、FD’ l-m)的分辨率均为(1/21 X (J/21-1),r’ 的值为I或2或3,q的取值为FA’ 中的最大系数值不超过255时的放大倍数;①-5、将FA’ L分解为小数部分第一小波逼近子图FAD’ L和整数部分第一小波逼近子图FAI’ L,将FA’ 分解为小数部分第一小波逼近子图FAD’ 和整数部分第一小波逼近子图FAI’ H,将FD’ L_1(r.)分解为小数部分第一小波细节子图FDD’卜1(,,)和整数部分第一小波细节子图 FDI’ n),其中,FAD’ L 和 FAI’ L 的分辨率均为(I/21) X (J/2L),FAD’ FAI' 和FDD’础,)、FDI\_1(r,)的分辨率均为(I/2H) X (J/2H);①-6、将FAI\中的每个小波域系数的系数值转化为Sbit 二进制值,然后按照逐行扫描方式扫描FAI’L中的每个小波域系数的8bit 二进制值,顺序地排列成一个一维二进制序列,记为FAI’_B,再将FAI’_B作为待嵌入的二值数字水印,其中,FAI’_B的长度为I/2lXJ/2lX8 ;①-7、根据FAI’_B中的每位二进制值,按照逐行扫描方式顺序地对FADY1中的每个小波域系数的系数值进行二值量化处理,实现二值数字水印的嵌入,将经二值量化处理后得到的第L-1级对应的小数部分第一小波逼近子图记为FAD’’H,将FAD’ ’η中坐标位置为(V1, U的小波域系数的系数值记为fad’ ’ L1 ( Μ, U,当 fai,_b((iL_「l) X J"-1+(JV1-D)=O 时,如果 fad’Η( H,JV1)彡 0,则令fad’ ’ η (V1, JV1) =0.25,如果 fad’ (i^, ^1)〈0,则令 fad’ ’ (i^, ^1) =-0.25 ;当 fai,_b((iL_「l) X J/21"1+(JV1-1) )=1 时,如果 fad' (i^, J-^1)彡 O,贝丨J 令fad’’H (V1JV1)=0.75,如果 fad’η (Uh)〈O,则令 fad’’ η 匕―” ^1) =_0.75,其中,fai' _b ((i^-1) X J/2^1+ (Jl^1-1))表示 FAI’_B 中的第(i^-1) X J/2^1+(jL_rl)位二进制值,fad’n (I1^V1)表示FAD’h中坐标位置为(I1^V1)的小波域系数的系数值,FAD’’η的分辨率为α/2Μ) X (J/21-1)本文档来自技高网
...

【技术保护点】
一种用于数字图像错误隐藏的数字水印嵌入方法,其特征在于具体包括以下步骤:①?1、在数字图像发送端,假设待传输的原始数字图像为8bit灰度图像,记为F,将F中坐标位置为(i,j)的像素点的像素值记为f(i,j),其中,0≤f(i,j)≤255,1≤i≤I,1≤j≤J,I表示F的宽度,J表示F的高度,不失一般性,在此假设I=J;①?2、对F进行预处理,得到预处理后的数字图像,记为F“,将F“中坐标位置为(i,j)的像素点的像素值记为f“(i,j),其中,0≤f“(i,j)≤255;然后对F“进行归一化处理,得到归一化处理后的数字图像,记为F““,将F““中坐标位置为(i,j)的像素点的像素值记为f““(i,j),f““(i,j)=f“(i,j)/255,其中,0≤f““(i,j)≤1;①?3、对F““进行L级二维离散小波分解,得到每级对应的一个第一小波逼近子图和三个方向的第一小波细节子图,将对F““进行第l级二维离散小波分解得到的第一小波逼近子图记为FAl,将对F““进行第l级二维离散小波分解得到的第r个方向的第一小波细节子图记为FDl(r),其中,L≥2,1≤l≤L,r=1,2,3,FAl的分辨率为(I/2l)×(J/2l),FDl(r)的分辨率为(I/2l)×(J/2l);①?4、将第L级对应的第一小波逼近子图FAL中的所有小波域系数的系数值、第L?1级对应的第一小波逼近子图FAL?1中的所有小波域系数的系数值及第L?1级对应的第r“个方向的第一小波细节子图FDL?1(r“)中的所有小波域系数的系数值均放大q倍,将放大后的第L级对应的第一小波逼近子图记为FA“L,将放大后的第L?1级对应的第一小波逼近子图记为FA“L?1,将放大后的第L?1级对应的第r“个方向的第一小波细节子图记为FD“L?1(r“),其中,FAL和FA“L的分辨率均为(I/2L)×(J/2L),FAL?1、FA“L?1和FDL?1(r“)、FD“L?1(r“)的分辨率均为(I/2L?1)×(J/2L?1),r“的值为1或2或3,q的取值为FA“L?1中的最大系数值不超过255时的放大倍数;①?5、将FA“L分解为小数部分第一小波逼近子图FAD“L和整数部分第一小波逼近子图 FAI“L,将FA“L?1分解为小数部分第一小波逼近子图FAD“L?1和整数部分第一小波逼近子图FAI“L?1,将FD“L?1(r“)分解为小数部分第一小波细节子图FDD“L?1(r“)和整数部分第一小波细节子图FDI“L?1(r“),其中,FAD“L和FAI“L的分辨率均为(I/2L)×(J/2L),FAD“L?1、FAI“L?1和FDD“L?1(r“)、FDI“L?1(r“)的分辨率均为(I/2L?1)×(J/2L?1);①?6、将FAI“L中的每个小波域系数的系数值转化为8bit二进制值,然后按照逐行扫描方式扫描FAI“L中的每个小波域系数的8bit二进制值,顺序地排列成一个一维二进制序列,记为FAI“_B,再将FAI“_B作为待嵌入的二值数字水印,其中,FAI“_B的长度为I/2L×J/2L×8;①?7、根据FAI“_B中的每位二进制值,按照逐行扫描方式顺序地对FAD“L?1中的每个小波域系数的系数值进行二值量化处理,实现二值数字水印的嵌入,将经二值量化处理后得到的第L?1级对应的小数部分第一小波逼近子图记为FAD““L?1,将FAD““L?1中坐标位置为(iL?1,jL?1)的小波域系数的系数值记为fad““L?1(iL?1,jL?1),当fai“_b((iL?1?1)×J/2L?1+(jL?1?1))=0时,如果fad“L?1(iL?1,jL?1)≥0,则令fad““L?1(iL?1,jL?1)=0.25,如果fad“L?1(iL?1,jL?1)<0,则令fad““L?1(iL?1,jL?1)=?0.25;当fai“_b((iL?1?1)×J/2L?1+(jL?1?1))=1时,如果fad“L?1(iL?1,jL?1)≥0,则令fad““L?1(iL?1,jL?1)=0.75,如果fad“L?1(iL?1,jL?1)<0,则令fad““L?1(iL?1,jL?1)=?0.75,其中,fai“_b((iL?1?1)×J/2L?1+(jL?1?1))表示FAI“_B中的第(iL?1?1)×J/2L?1+(jL?1?1)位二进制值,fad“L?1(iL?1,jL?1)表示FAD“L?1中坐标位置为(iL?1,jL?1)的小波域系数的系数值,FAD““L?1的分辨率为(I/2L?1)...

【技术特征摘要】

【专利技术属性】
技术研发人员:周亚训郑世超殷丹丹彭胜喜齐亚伟徐星辰
申请(专利权)人:宁波大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1