宫海梅
(海南工商职业学院信息工程系,海南海口,570203)
基于不同图层的LSB自适应数字水印隐藏算法研究
宫海梅
(海南工商职业学院信息工程系,海南海口,570203)
针对时域的最低有效位(LSB)算法鲁棒性低且抗攻击能力弱的问题,提出了一种时域范围内基于不同图层的LSB自适应数字水印隐藏算法,主要思想是图像可由RGB三个颜色矩阵表示,在这三种颜色分量上,根据HVS的特性,在低位上动态的嵌入隐藏信息,直到载体图像所有像素点嵌入完毕。试验结果表明,该算法实现简单,嵌入、提取信息速度快,隐藏信息量大,具有很高的安全性。
空间域;最低有效位(LSB);信息隐藏;数字水印
随着互联网技术的快速发展,人们主要通过网络进行信息交流,网络成为信息传播的主要方式。媒体元素如文字、图形、图像、声音、视频及动画等很多种,其中图像信息交流约占信息交流总量的70%,图像交流在整个信息交流的过程中占比很高。采用何种方式对图像进行保密传输,尤其是关于企业计划、乃至国家安全和未来发展的图像,诸如此类问题是需要长期研究的。
近年来,国内外在LSB数字水印隐藏技术方面进行了很多深入的研究,提出了许多LSB改进算法。其中,文献提出了在最低三位进行信息隐藏,低三位是在6th、7th、8th上分别进行的;文献提出了通过一种有效的分存技术,先将秘密数字图像进行分解,可以得到若干图像,然后将分解图像隐藏到几幅有意义的图像中进行传输,通过这种技术来保障秘密图像的安全性;文献通过对隐秘信息进行预处理,首先置乱、加密,然后嵌入载体图像最低位;文献提出了一种亚仿射变换,对图像进行置乱,然后利用矩阵编码思想来改进图像的嵌入方式;文献提出了一种图像隐藏算法,该方法是基于可逆矩阵乘法的,对秘密图像进行置乱,然后进行隐藏;文献提出了采用预置乱,用Arnold变换对秘密信息进行置乱,然后进行信息嵌入,嵌入过程中,调整载体信息最低两个比特位,最后用逻辑运算实现信息隐藏;文献采用预先匹配方法,若匹配失败再替换的原则,将秘密信息连续两位分别依次隐藏于载体图像中最低四位的两位上;文献提出了一种基于图像向量索引奇偶性的新的置乱算法,首先进行置乱再进行信息隐藏,以上算法大多通过改变隐藏信息的最低位置、置乱、加密、来提高信息隐藏性能。
鉴此,本文提出了一种时域范围内的基于不同图层的LSB自适应数字水印隐藏法,主要思想是图像可由RGB三个颜色矩阵表示,可以在这三种颜色分量上,根据HVS的特性,在低位上动态的嵌入隐藏信息,直到载体图像所有像素点嵌入完毕。嵌入信息不固定在最低位,本身就将信息置乱了,当载体图像足够大时,数字水印的隐蔽信息可以被冗余嵌入,提高抗攻击能力。
进行信息隐藏过程中,以图像作为隐蔽信息的载体时,可以理解为在强背景(载体图像)下附加一个弱信号(秘密信息),这个附加的弱信号需要满足某个条件,即需要低于某个对比度门限,只有这样视觉系统才能无法感知到信号的存在。在具体实践过程中,根据 HVS的对比度特性,该门限值受多种因素影响,如背景的照度、背景的纹理复杂性以及信号频率等。背景越亮,纹理越复杂(或者说边缘丰富),门限就越高,这类现象称为亮度掩蔽和纹理掩蔽。
在文献中,设背景的照度为I,假设在背景照度为均匀的情况下,则人眼恰好能够识别物体需要的背景照度为I+△I。其中,△I的大小约等于0.02×I。根据HVS特性,做进一步研究发现,△I与 I 的关系更接近指数关系,他们具体的关系如下:
其中,I0为对比度门限,当取I=0时的值,a为常数,取值范围为∈(0.6, 0.7)。
设y为载体图像低位隐藏信息的位数,根据以上结论,y的取值基本满足视觉系统需求,取值为常数,4~5时就可以需求。
以上是理论基础,同时结合实验验证,故本算法载体图像低位隐藏信息的有效位数取低四位,在该范围内进行动态嵌入隐藏信息。
具体算法如下:设图像每个像素RGB三种颜色分量分别为(ri,gi,bi),其中,i= 7,6……0,将秘密图像依次嵌入到载体图像的每个像素点RGB三个图层中,信息在每一图层中进行单独嵌入处理。首先对红色图层分量进行处理,假设图像某一像素点的红色图层由高位到低位的排列顺序为(r7,r6,r5,r4,r3,r2,r1,r0),从低四位起从高位到低位逐位进行检查,当第x(x小于或等于4)位不为0时,则从第x-1位开始嵌入信息,一直嵌到最低位。处理完该像素点的红色图层分量后,再处理该像素点的绿色图层和蓝色图层。处理完这一像素点后,再用同样方法处理下一个像素点,总之,依次分别对红色图层、绿色图层及蓝色图层自低四位起从高位到低位逐位进行秘密图像嵌入处理,直到所有像素点处理完毕。
在本文中,载体图像采用了以512×512×24的原始 Lena图像为载体进行试验,秘密图像是231×21×24 BMP 格式“中华人民共和国成立”的图像。其中以下图像分别为Lena原图像,即载体图像; BMP 格式的秘密图像;隐藏后的图像;检测提取的秘密图像。
图像隐藏性能主要有三个技术指标衡量,分别是隐蔽性、隐藏容量和鲁棒性。这三个指标具有矛盾性,不能同时取最优,一般而言,重要性排序为安全性、容量、鲁棒性,本文分别从以上三个方面进行分析。
1)安全性分析。对载体图像和隐藏后的图像进行比较分析,可以发现载密图像与原载体图像在视觉上没有变化,没有造成画面质量的明显下降,视觉系统无法感知到信号的存在。为了对图像的隐藏效果进行分析,采用了峰值信噪比(PSNR),PSNR是一种比较接近人眼视觉效果的评价,用来衡量载体图像C和秘密图像M之间的保真度,PSNR越高说明算法性能越好,运算按照如下公式(2)进行计算(2)
2)该空间域的基于不同图层的LSB自适应数字水印隐藏算法,在低四位上动态的嵌入隐藏信息,图像隐藏量大,嵌入隐蔽信息时信息可以被冗余嵌入,便于准确提取水印化的秘密信息。隐藏位数和信息隐藏比的关系,传统算法8bit位,隐藏1bit信息,信息隐藏比为0.125,该算法一个像素点最少可以隐藏3bit信息隐藏比为0.375,隐藏量大。
3)对隐藏后的图像加入高斯白噪声、泊松噪声攻击。本文算法仍能提取信息,而采用传统LSB算法时,对图像进行高斯白噪声、泊松噪声攻击时,基本检测不到隐藏的信息,算法鲁棒性比传统LSB算法好。
下图展示了图像经过无噪声、有高斯噪声和泊松噪声攻击后本文算法与传统LSB算法比较。通过图形可以看出本文算法优于传统LSB算法。
图像经过噪声攻击PSNR比较图
本文根据图像低4bit是冗余空间,图像矩阵的每个像素值去掉低4bit,仍能满足人类视觉系统的需求,在低四位上动态嵌入信息。根据以上研究提出了一种基于不同图层的LSB自适应数字水印隐藏算法,试验证明该算法实现简单,嵌入、提取信息速度快,隐藏信息量大,具有很高的安全性。
[1]李鹏,田东平,张楠.基于混沌序列的数字图像隐藏技术[J].信息安全与通信保密,2007,6:22-225.
[2]Osamu Matoba,Bahram Javidi. Optically Encryped Data Storage Using Multi-Dimensional Keys[J].IEEE Lasers and Electro-Optics Society 12th Annual Meeting, 1999,8:66-67.
[3]牛振喜.基于LSB及置乱的图像隐藏算法研究[J].西北工业大学学报,2013,31(2):300-303.
[4]Pooja Pathak, Digital Image Watermarking Using Least Significant Bit Technique in Different Bit Positions. Sixth International Confer-ence on Computational Intelligence and Communication Networks.2014,7(6):813-818.
[5]王继军,张显全,韦月琼.基于LSB的数字图像分存隐藏算法[J].计算机工程与设计,2008,12(5):6167-6171.
[6]邹娟,贾世杰.基于LSB图像隐藏系统的设计与实现[J].计算机技术与发展,2007,17(5):114-116.
[7]袁占亭,张秋余,刘洪国,彭铎.一种改进的LSB数字图像隐藏算法[J].计算机应用研究,2009,5(2):372-376.
[8]彭金虎,玉振明,谢晴.一种改进的空域图像信息隐藏算法[J].梧桐学院学报,2011,4(5): 78-91.
[9]余兵奇,张红梅.一种改进的最低有效位信息隐藏算法[J].光电子.激光,2012,12(4):2398-2402
[10]徐凯.一种基于LSB的数字图像信息隐藏算法研究[J].水电能源科学,2010,8(5):64-68.
[11]李桂芸,邓桂英,赵逢禹.一种基于LSB图像信息隐藏的改进算法[J].计算机系统应用,2012,21(6):156-160.
[12]Jayant N,Johnston J,Safranek R.Signal Compression Based on Models of Human Perception[J].Proce-edings of the IEEE,1993,81(10):385-395.
[13]Gonzalez C,Wintz P. Digital Image Processing[M]. Addison-Wesley Publishing Co/IEEE Press,1987
[14]王炳锡,陈琦,邓峰森.数字水印技术[M].西安:西安电子科技大学出版社,2003
[15]李昊.基于多变换的隐写算法研究[D]. 郑州大学硕士论文,2007.
[16]G.Miroslav,Lossless.data embed-Ding methods for digital images and detection of steganography[C]. In State University of New York.PhD Dissertation: Binghamton University,2001.
[17]谢建全,阳春华.大容量的信息隐藏[J]. 计算机工程,2008,8(4):88-91
Research on LSB adaptive digital watermarking algorithm based on different layers
Gong Haimei
(Department of information Engineering, Hainan Technology And Business College,Hainan Haikou,570203)
The least significant bit(LSB) algorithm in the spatial domain has low robustness and weak anti attack ability.A LSB adaptive digital watermarking algorithm based on different layers in spatial domain is proposed,The main idea is that the image can be represented by RGB three color matrix,in these three kinds of color components,According to the characteristics of HVS,Hidden information can be embedded dynamically in the low position.Until all the pixels of the cover image are embedded,Experimental results show that the algorithm is simple,can hide large amount of information and has high security.
spatial domain;least significant bit (LSB);information hiding;digital watermarking
TP391
A
宫海梅(1983—),女,汉族,山东威海人,通信与信息系统硕士。海南工商职业学院讲师。主要研究方向:移动通信、通信与信息系统、图像处理。