基于像素连接数的文档水印算法

来源 :消费电子 | 被引量 : 0次 | 上传用户:wjlayt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:一些如个人档案、医疗记录、手写签名、馆藏图书等重要二值文档资料被扫描后以二值图像的方式存储。针对这些二值图像的保护问题,提出了一种基于像素连接数的文档水印算法。通过计算像素的连接数判断可翻转像素,将加密后水印信息代替可翻转像素实现水印嵌入。实验结果表明,本算法不可见性好,水印嵌入量大,水印提取不需要原始水印。但该算法水印提取需要水印嵌入时位置信息。
  关键词:文档水印;像素连接数;不可见性
  中图分类号:TP391.9 文献标识码:A 文章编号:1674-7712 (2012) 12-0050-02
  一、前言
  随着全球信息数字化进程的日益加快,大量的重要资料,如个人档案、医疗记录、证件、手写签名等以二值图像格式存储,计算机技术的发展使得这些图像的复制、拷贝变得非常容易,进而使得侵犯这些资料的版权的事情经常发生。文档水印技术作为对文档图像进行版权保护的方法之一受到广泛关注。
  由于二值文档图像冗余数据少,任何像素的改变(黑变白或白变黑)很可能对图像造成较大的破坏,因此有关文档水印算法发展比较慢。目前在二值图像中嵌入水印的主要思路:在一组像素点间,通过改变引起视觉失真较小的像素值,使得这组像素满足一定的规律。文献[1]根据计算像素连通性与平滑性,通过翻转图像块中优先级别高的像素点进行水印嵌入。但是此方法过程比较繁琐,计算量大。文献[2]利用图像块连通性不变确定可翻转像素,利用hash函数对除去可翻转像素的图像进行一系列加密处理后进行水印嵌入,该方法用于图像完整性认证。本文在此基础上提出了一种基于像素连接数文档图像水印算法,将水印信息嵌入像素连接数为1的像素点处,该算法简单,不受分块大小的限制、不用每个分块都保证有可改变的象素,适用于所有的二值图像。
  二、像素可翻转性
  对于二值图像来讲,水印的嵌入过程实际是像素值由0变为1或1变为0的翻转过程。由于任意翻转二值图像中一个像素都有可能造成严重的失真,因此需要寻找合适的像素来嵌入水印。根据人眼的视觉特性,合适的可翻转像素应尽量选自黑白边界点或黑白像素分布均匀的区域并且可翻转像素间的距离不要过近。为了客观地判断某个像素是否适合翻转,可根据该像素的邻域点来确定水印嵌入点。
  在二值图像中,任意像素p(i,j)上、下、左、右4个像素称为该像素p(i,j)的4—邻域,互为4—邻域的两像素叫4—邻接(或4—连通);相应的,像素p(i,j)上、下、左、右4个像素和4个对角线像素,称为像素p(i,j)的8—邻域,互为8—邻域的两像素叫8—邻接(或8—连通)。具有两个相同数值的像素a1和a2,若所有与它们具有相同值的像素能够在4-/8-邻域内构成一个从a1到a2的邻接的像素序列,则把像素a1和a2叫做4-/8-连接。把互相连接的像素的集合汇集为一组,这些组叫连接成分或连通成分。
  像素连接数:通过考察以该像素为中心的3 3邻域来判断。像素p(i,j)的值用B(p)表示,当B(p)=1时,像素p的连接数Nc(p)为与p连接的连接成分数。像素p的连接数以这个像素的8-邻域值按下式进行计算:
  (1)
  通过对像素8—邻域一切可能存在的值进行计算,其连接数总是取0—4之间的值。
  根据连接数将像素分类:
  =0,孤立点或内部点; =1,可删除点或端点; =2,连接点; =3,分支点; =4,交叉点。
  像素的可翻转性:
  当一个像素值由1变成0的时候,整个图像连接成分的连接性不改变(各连接成分不分离,不结合,孔不消除也不生成),则这个像素被称为是可删除的。像素的可删除性可以用像素的连接数来检测。理论证明像素的可删除性和像素连接数为1是一致的[3]。因此利用可删除性作为像素可翻转性的判断条件:当某像素为可删除性像素时,该像素具有可翻转性,其可作为水印的可嵌入像素。
  三、水印的嵌入和提取
  嵌入算法如下:
  (1)将文档图像分为3 3的相邻块。相邻块是指几何位置上相邻的图像块在水平或者竖直方向上仅有共用的一行或一列,没有共用行或列的图像块为不相邻块。
  (2)按照公式(1)计算该图像块中心像素的连接数。由于像素连接数的判断是利用像素的8-邻域,所以对于文档图像的第一行第一列和最后一行最后一列不进行处理。
  (3)根据连接数判断像素可翻转性,确定可翻转像素。
  (4)将水印信息嵌入图像的可翻转像图4为嵌入3364bit水印后文档图像。从图4中可以看出,嵌入水印后图像的变化很小,人眼基本感觉不到图像的变化,说明算法具有很好的不可见性。图5为从未篡改含水印图像中提取水印图像,可以看出当含水印图像未改动时提取水印图像与原水印图像一样。素处,记录可嵌入像素位置。为了提高算法的安全性,将水印信息进行加密处理。将加密处理后的水印替代可翻转像素实现水印嵌入。
  水印提取时将待测文档图像分为3 3的相邻块,根据水印嵌入时记录可嵌入像素位置提取该位置处的像素;将提取水印信息反处理得到提取水印。
  四、实验结果及分析
  本实验环境选取Windows XP操作系统,用matlab软件对本算法进行测试实验。实验中采用文档图像大小为256 256(图2),大小为40 40(图3)图像作为水印进行嵌入。
  在实际应用中,大量的重要资料,如专利证件、设计图样、合同、电子信函、公文或传真等的完整性和真实性是对这些数字文档的最基本的要求。本文提出基于像素连接数的文档水印算法,该算法简单有效,含水印量大,可用来对传真、印章、文本、图表等等二值图像,进行保护。但该算法不能抵抗对图像的细化处理等操作,并且水印提取需要水印嵌入时位置信息。
  参考文献:
  [1]Min Wu,Tang E,Liu B. Data Hiding in Digital Binary Images[C].In:Proc.IEEE Int.Conf.on Multimedia and Expositions,New York,2000,1:393-396
  [2]Huijuan Yang,Alex C.Kot,data hiding for text document image authentication by connectivity-preserving[C],IEEE International Conference on Speech,Acoustics,and Signal Processing,2005:505-508
  [3]阮秋琦.数字图像处理[M].北京:电子工业出版社,2007,6
  [基金项目]陕西省教育厅专项基金资助项目(09JK808); 咸阳师范学院专项科研基金项目(07XSYK286)
  [作者简介]郗艳华(1974-),女,陕西蒲城人,咸阳师范学院物理与电子工程学院讲师,主要研究领域为数字图像处理、数字水印等。
其他文献
学习的重要方式是读书,研究的重要方式是写作,而写作与创新密切相关.在大学教学中,应提倡和培养研究型读书.这包括周密而审视的独立式读书法和互惠的合作式读书法.这样的读书
在新时期,我国社会经济发展越来越迅速,经济发展的形式也呈现出多样化,高校体育经济作为一种重要的经济形式,对于推动社会经济发展有着重要的作用,其发展状况也备受国家、政
患者女,57岁。2010年因原发性乳腺鳞状细胞癌收住本科。主诉发现右乳肿物5个月余,查体:有乳腺略大于左乳腺,无乳头凹陷,有乳腺外下内下象限及乳头后方中央区域可触及一约7cm×
焦虑情绪已成为目前大一新生英语学习中最大的情感障碍。文章从大一新生“学习目标不明确”、“自信心不足”、“没有掌握有效学习方法”几个方面对他们产生焦虑情绪的原因进
为了更好地履行社会服务职能,高职院校可以整合自身独特资源面向社会开展各类培训,尤其是电商方面的创业培训,采取与社会各类单位机构合作的方式解决招生组织及经费问题,并把