您好,欢迎来到包装印刷网!

当前位置: 首页 > 新闻资讯  > 技术文章 > 数码印刷

基于彩色静止数字图像的信息隐藏技术研究(四)

2007/8/10 15:04:24 人评论

3.3、图像数据在24位格式中,图像中的每个象素都由存储为三字节的RGB序列表示。每个扫描行都被补足到4位。图像是自底而上存储的,即第一个扫描行是图像中的最后一个扫描行。下图显示了位图文件的标头(BITMAPHEADER)和位图信息标头(BITMAPINFOHEADER)以及部分图像数据: 图3.1 位图文件局部示例4 基于彩色静止数字图像的信息隐藏算法在分析了信息隐藏算法的基本框架和彩色图像的BMP文件格式后,本文提出一种基于彩色静止数字图像的信息隐藏算法,分别如图4.1和图4.2所示。算法4.1(基于彩色静止数字图像的信息隐藏嵌入算法)将待隐藏信息(以下称签字信号)的字节长度写入BMP文件标头部分的保留字节中; 将签字信号转化为二进制数据码流; 将BMP文件图像数据部分的每个字节的高7位依次异或后再与上述二进制数码流异或后的结果写入最低位;图4.1 基于彩色静止数字图像的信息隐藏嵌入过程算法4.2(基于彩色静止数字图像的信息隐藏提取算法)读BMP文件标头部分的保留字节值,设为L,若为0则没有隐藏信息,终止算法;若不为0则其值为隐藏信息的字节长度; 将BMP文件图像数据部分的每个字节8位依次异或,并保存其结果; 重复第(2)步,使每8个BMP文件图像数据部分字节经过运算后组成一个隐藏信息字节; 重复(2)、(3)直到隐藏信息字节长度为L。图4.2 基于彩色静止数字图像的信息隐藏提取过程可以证明,提取后的信息就是嵌入的签字信号。以签字信号的一个位S为例,设对应的一个位图数据字节为X7X6X5X4X3X2X1X0,嵌入签字信号后的位图数据字节为X7X6X5X4X3X2X1X0`,其中: X0` = X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕S设提取后的签字信号为S`,则, S` =X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕X0`  =(X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕X7)⊕(X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕S)  =(X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕X7)⊕(X6⊕X5⊕X4⊕X3⊕X2⊕X1)⊕S  =S 证毕。 图4.3原始Lena图像

相关资讯

    暂无相关的数据...

共有 网友评论