针对门票防伪实际应用的半脆弱水印算法的研究

描述

随着数字水印技术的发展,数字水印的应用领域也得到了扩展,数字水印的基本应用领域是版权保护、隐藏标识、认证和安全不可见通信。当数字水印应用于版权保护时,潜在的应用市场在于电子商务、在线或离线地分发多媒体内容以及大规模的广播服务。数字水印用于隐藏标识时,可在医学、制图、数字成像、数字图像监控、多媒体索引和基于内容的检索等领域得到应用。数字水印的认证方面主要ID卡、信用卡、ATM卡等上面数字水印的安全不可见通信将在国防和情报部门得到广泛的应用。 多媒体技术的飞速发展和Internet的普及带来了一系列政治、经济、军事和文化问题,产生了许多新的研究热点。

数字水印(Digital Watermarking)技术是将一些标识信息(即数字水印)直接嵌入数字载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改。但可以被生产方识别和辨认。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。数字水印是信息隐藏技术的一个重要研究方向。 数字水印是实现版权保护的有效办法,是信息隐藏技术研究领域的重要分支。

本文针对门票防伪实际应用进行了研究,在此基础上提出了一种适用于印刷品防伪的半脆弱水印算法,并以彩色图像作为原始图像,对该算法做了大量仿真,最后将该算法应用到门票与香烟防伪中,取得了较好的效果。

1 门票防伪原理

1.1 门票防伪对算法的要求

门票防伪的实际应用中,以下问题是必须要考虑的:

(1)验票的时间不能太长,要求水印检测算法应该尽可能地简单。

(2)从买到票到验票入场这一段时间内,门票会受到各种各样的损伤。因此要求设计出来的算法对噪声攻击有很强的鲁棒性;

(3)在检测门票时,采集到的图像数据相对加水印时的图像会受到旋转、移位攻击,并有可能受到剪切攻击。因此要求算法对几何攻击的鲁棒性极强。

(4)要能够快速、准确地把假票区分出来。

1.2 印刷与扫描误差分析

印刷与扫描是门票防伪中不可缺少的一部分,也会对印刷品防伪技术带来影响。

(1) 印刷的影响

印刷带来的影响主要体现在色域转换带来的误差以及分辨率改变带来的误差。

在电脑中,图片的色彩模式默认为RGB(R-红,G-绿,B-蓝)模式,而印刷中却普遍采用四色印刷的CMYK(C-青,M-品红,Y-黄,K-黑)模式,其色域比RGB小。因此,彩色图片印刷时,颜色空间从RGB到CMYK转换,一定会使颜色失真。此外,由于绝大多数印刷品的分辨率最多能做到375 dpi,而原始图像可以是任意精度,因此在印刷过程中可能有插值或抽取操作以改变图像分辨率。

(2) 扫描的影响

①采样误差:扫描仪分辨率(dpi)决定着扫描仪在图片每英寸上的采样点数。对给定的图片而言,dpi偏低会导致图片细节丢失,dpi过高则使像素点成几何级数增加。

②量化误差:采集到的数据必定是模拟信号,它通过扫描仪的A/D转换器转换成数字信号。模数的转换必定存在误差,误差的大小取决于扫描仪的量化单位。

③几何攻击:由于扫描定位误差,经过扫描的图片必定受到几何攻击。

除此以外,扫描噪声也会影响到扫描后的图片效果。

通信

通信

通信

3.2 无意义水印检测算法

无意义水印检测不会用到未加水印的原图像,因此是盲检测算法。其方法如下:

通信

通信

new_M即为检测到的经过排序变换后的水印序列。

(4)将加入的原始水印序列按照矩阵C进行初等变换,即:

    通信

然后将new_M′与原始水印序列M求相关,检测其相关值是否大于门限,以判定该序列是否已被二次扫描和印刷。

4 实验结果分析与比较

选取512×512×8、256级色彩的Lean彩色图像为原图,嵌入了水印序列,并根据可能受到的各种攻击进行仿真,以评估该算法在印刷品防伪中的性能。本实验扫描仪采用方正F5600来模拟印刷过程,打印机采用EPSON ME 1+,打印纸选用照相纸。

4.1 实验结果评估

水印的隐藏性评价如表1所示,各种攻击测试如表2所示。

通信

在攻击中,旋转攻击是无剪切旋转10°,剪切攻击是剪掉左上角10%大小的图像,移位攻击是向右下方各移动50个像素。由此可见,只要适当地选取门限,就可以把一次打印、扫描与二次打印、扫描区分开来。

4.2 与其他算法的比较

数字水印中的常见算法分为两大类,在空域中嵌水印和在变换域嵌水印。绝大多数的变换域嵌水印的方法并不能抵抗旋转攻击,如普通的DCT变换、二维小波变换[10-11]等。这对印刷品防伪的应用来说是致命的,因为在实际的检测系统中,有一定的旋转和移位是不可避免的。而一些能抵抗旋转攻击的变换域方法,如参考文献[18]中的基于傅里叶变换的方法以及参考文献[19]中的基于三维小波变换的方法,算法过于复杂,不能满足实时性的要求,如表3所示。

在空域嵌入数字水印的各种算法中,基于奇异值分解的方法是数字水印技术最常见算法之一,但在参考文献[13-14]的作者所采用的奇异值分解算法中,由于应用角度不同,没有考虑完全无关的图像以及未加水印的原图像会造成检测设备漏报的问题,导致漏报的概率很高,如表4所示。

通信

本文针对数字水印在票务防伪应用中的特点进行了的研究;在鲁棒性数字水印的基础上设计了一种半脆弱水印算法,该算法对常见的几何攻击有很好的鲁棒性,对打印与扫描而言又是半脆弱的。并对以上的算法作了大量仿真,模拟了大量可能的攻击,以验证该算法的可行性。由于条件的限制,研究过程主要针对图像进行,其中还有很多不足的地方需要进一步完善,如应该选择不同的原始图像进行测试,以及应对影响算法性能的细节因素进行更深入的研究等。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分