图像中嵌入双水印的算法研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:XDCHZHTXZHY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机计算能力的迅速提高,计算机的广泛普及以及Internet的迅速发展,个人信息的安全性正变得岌岌可危。传统的数据加密技术可以部分的克服信息的随意散布,但随着破译技术的迅速发展,几乎所有的数据加密技术都一样的处于危机边缘。大量的电脑黑客只要看见加密数据就忍不住去想方设法破译,这样一种状况使加密数据与未加密数据几乎一样危险。同时,当需要数据在能够正常使用的情形下,对该数据的合法性及数据的产权进行跟踪检测时,传统的数据加密技术变得无能为力。随着现代数据隐藏技术的发展,对各种信息使用类似自然界保护色原理的办法来处理,极大的缩小了这些隐藏数据的危险性。首先,除非作者本人,别人根本不会知道数据中藏有信息,因此就不会激发其他人的兴趣去破译其中的信息。其次,即使藏身的载体数据被破坏,隐藏于其中的信息也不会流传开来。数字水印技术是信息隐藏技术的一种。该技术将需要的数据添加到载体数据中,通过一定的手段可随时检测其中的信息。因此,该技术要求添加到载体中的信息不破坏载体数据的正常使用,此即为水印技术的隐形性要求。同样,载体数据可能经过压缩以便传输、各种信号处理以适应各种需求。因此,此时的水印信息应同样能被检测,即水印技术还应具有稳健性。早期的水印技术在图像的空域进行,但是这种技术缺乏鲁棒性。研究表明,由于人类视觉对于图像的各种成分具有不同的敏感性,为了提高水印的鲁棒性,应把水印加在图像的视觉重要部分,比如低频部分。这一结果导致了变换域水印技术的发展。目前的研究绝大部分集中在变换域水印。小波变换的理论是近年来兴起的新的数学分支,它是继1822年法国人傅立叶提出傅立叶变换之后又一里程碑式的发展,解决了很多傅立叶变换不能解决的困难问题。小波变换用于图像处理的基本思想就是把图像进行多分辨率分解,分解成不同空间、不同频率的子图像,然后再对子图像的系数进行处理。对系数的处理是小波变换用于图像处理的核心,例如图像的压缩与编码。根据S.Mallat的塔式分解算法,图像经过小波变换后被分割成4个频带:水平、垂直、对角线和低频,低频部分还可以继续分解。图像经过小波分解后生成的小波图像具有与原图像不同的特性,表现在图像的能量主要集中于低频部分,即图像的主要部分,也是视觉重要部分;而图像的高频部分,即图像的细节部分能量较少。图像的高频部分表征了原图像在水平、垂直和对角线部分的边缘信息。本文就是利用小波变换技术在图像中嵌入数字水印的。本文首先介绍了信息隐藏、数字水印技术的基础知识,然后在此基础上提出一种基于变换域双重数字水印方案。此方案采用彩色图像作为载体图像,首先对彩色图像进行色彩空间的转变,把彩色图像由RGB模式转换成YIQ模式,对彩色图像的亮度分量进行haar小波变换,然后,利用人眼的视觉掩蔽特性,选择适当的小波系数作为嵌入位置嵌入了双重水印,此算法在提取水印时不需要原始图像。在实验阶段对水印图像进行了静止图像压缩(JPEG)、加入高斯噪声和椒盐噪声、剪切等多种攻击实验。实验结果表明,本文提出的水印算法具有较强的鲁棒性。
其他文献
现实世界中包含大量的模糊因素和模糊信息,因此模糊推理研究在人工智能领域具有重要的价值和意义。模糊推理过程中,选择不同的模糊算子对模糊推理的效果有直接的影响。传统的
机器学习 (知识获取) 的目标是将大量数据中所隐含的知识发现出来,也就是将知识从人们难于理解、操作和使用的数据表达形式转化为便于人们理解、操作和使用的决策规则形式的表
笔式交互是一种“以人为中心”的自然交互方式,其具有便利性、自然性和可控制性的特点。F-Tablet手写板是一种基于力的手写输入设备,计算机把通过其捕获到的书写者书写时的力信
决策树归纳学习算法是目前商业数据挖掘工具中使用最为广泛的算法之一,因其形状像树且应用于决策而得名。它是一种逼近离散值目标函数的归纳推理方法,在这种方法中学习到的函
由波兰学者z.Pawlak于1982年提出的粗糙集理论是一种新的处理不确定性知识的数学工具。经过二十余年的研究与发展,粗糙集理论已经在理论和实际应用中取得了长足的进展。由于该
学位
随着网络的不断发展,网络在人们生活中的地位显得越来越重要,用户对网络的需求不断发生变化,要求传输的信息种类越来越多,要求提供的服务质量也越来越高。计算机网络系统的瘫痪可
粗糙集理论是波兰学者Z.Pawlak于1982年提出的一种数据分析理论。该理论建立在论域中的不可区分关系之上,用上、下近似来描述概念,无需任何先验知识或附加的信息,就能有效地分析
嵌入式计算机是现代计算机技术改造传统产业、提升许多领域技术水平的有力工具,在数字化语言学习终端上有着广泛的应用。PXA255处理器是Intel公司生产的专用标准嵌入式计算机,
大规模的数据计算需要巨大的计算资源。因此,许多计算能力有限的客户端无法完成这种计算任务。幸运地是云计算的出现为大规模的数据计算提供了有效的解决方法。大规模数据计算