当前位置: 首页 > 专利查询>深圳大学专利>正文

一种灰度图像编码隐藏方法及装置、解码方法及装置制造方法及图纸

技术编号:16529808 阅读:91 留言:0更新日期:2017-11-09 21:48
本发明专利技术属于数字图像隐藏技术领域,尤其涉及一种灰度图像编码隐藏方法及装置、解码方法及装置。首先发送端对灰度图像进行JPEG编码;在JPEG编码的基础上,进行BCH编码;将经过JPEG编码和BCH编码得到的二进制图像数据串隐藏在二进制全息图中传输给接收端。接收端采用与发送端对应的BCH解码和JPEG解码方法对隐藏在二进制全息图中的灰度图像进行恢复,最终恢复出较清晰的原始灰度图像。由于采用了JPEG编码和BCH编码相结合的方法,以及JPEG解码和BCH解码相结合的方法,使得灰度图像不易在二进制全息图载体处理、隐藏和传输的过程中受到噪声的干扰,大大提高了恢复的图像的质量。

【技术实现步骤摘要】
一种灰度图像编码隐藏方法及装置、解码方法及装置
本专利技术属于数字图像隐藏
,尤其涉及一种灰度图像编码隐藏方法及装置、解码方法及装置。
技术介绍
现在的大数据时代,每天都有海量的信息生成、传输和处理,信息安全是一个至关重要的议题。信息隐藏技术可以对电子信息在传输和储存过程中进行保护,防止泄露给非法使用者。数字全息图由于具有信息隐藏不容易被发现等优点,可以作为一个合适的信息隐藏载体。在二进制数字全息图(binaryhologram)中隐藏灰度图像,由于数据格式不一致,需要对隐藏灰度图像进行压缩编码,已有办法包括误差扩散(errordiffusion),基于块截断编码(blocktruncationcoding)等。但是,原始灰度图像经由上述办法压缩和隐藏之后,恢复出的图像往往容易受到噪声的严重干扰,导致图像质量显著下降,且上述有损图像压缩方法本身就会使原始图像中大量信息丢失和无法恢复。
技术实现思路
本专利技术所要解决的技术问题为提供一种灰度图像编码隐藏方法及装置、解码方法及装置,旨在解决现有的灰度图像经过压缩、隐藏、恢复之后,得到的图像易受到噪声的严重干扰,导致图像质量差的问题。为本文档来自技高网...
一种灰度图像编码隐藏方法及装置、解码方法及装置

【技术保护点】
一种灰度图像编码隐藏方法,其特征在于,所述方法包括:发送端利用JPEG编码方法对灰度图像进行编码,得到JPEG编码数据串,并将所述JPEG编码数据串的十进制数据转换成二进制数据;所述发送端将所述JPEG编码数据串的二进制数据分割成若干个二进制数据小片,对所述若干个二进制数据小片分别进行BCH编码,并将BCH编码后的若干个二进制数据小片依次组合生成二进制灰度图像数据串;所述发送端根据用户输入的随机数值生成替换规则,按照所述替换规则,用所述二进制灰度图像数据串中的每个位数据替换掉预置二进制全息图中对应位置的二进制像素值,以得到隐藏了灰度图像的二进制全息图;所述发送端将所述隐藏了灰度图像的二进制全息...

【技术特征摘要】
1.一种灰度图像编码隐藏方法,其特征在于,所述方法包括:发送端利用JPEG编码方法对灰度图像进行编码,得到JPEG编码数据串,并将所述JPEG编码数据串的十进制数据转换成二进制数据;所述发送端将所述JPEG编码数据串的二进制数据分割成若干个二进制数据小片,对所述若干个二进制数据小片分别进行BCH编码,并将BCH编码后的若干个二进制数据小片依次组合生成二进制灰度图像数据串;所述发送端根据用户输入的随机数值生成替换规则,按照所述替换规则,用所述二进制灰度图像数据串中的每个位数据替换掉预置二进制全息图中对应位置的二进制像素值,以得到隐藏了灰度图像的二进制全息图;所述发送端将所述隐藏了灰度图像的二进制全息图发送至接收端。2.如权利要求1所述的方法,其特征在于,所述发送端利用JPEG编码方法对灰度图像进行编码,得到JPEG编码数据串包括:所述发送端将所述灰度图像分割成若干个8*8像素的图像小块;对若干个所述图像小块的8*8的像素值分别进行离散余弦变换,得到离散余弦变换像素值;对若干个所述图像小块的离散余弦变换像素值分别进行非均匀量化处理,得到非均匀量化处理后的离散余弦变换像素值;对若干个所述非均匀量化处理后的离散余弦变换像素值分别进行无损熵编码,得到若干个无损熵编码子数据串后,按照所述图像小块的分割顺序进行组合,形成JPEG编码数据串。3.如权利要求1所述的方法,其特征在于,所述发送端将所述JPEG编码数据串的二进制数据分割成若干个二进制数据小片包括:根据预设噪声强度确定BCH编码的纠错能力,利用所述BCH编码的纠错能力计算得到BCH编码的总信息位长度;以所述BCH编码的总信息位长度为分割单位将所述无损熵编码数据串的二进制数据按照从前到后的顺序依次分割成若干个二进制数据小片。4.一种灰度图像解码方法,其特征在于,所述方法包括:接收端接收发送端发送的已隐藏灰度图像的二进制全息图;所述接收端根据用户输入的随机数值生成替换规则,按照所述替换规则对所述二进制全息图中的二进制灰度图像数据串进行提取;所述接收端将提取的所述二进制灰度图像数据串分割成若干个二进制数据小片,对所述若干个二进制数据小片分别进行BCH解码,以得到JPEG编码数据串;所述接收端将所述JPEG编码数据串的二进制数据转换成十进制数据,并利用JPEG解码方法对所述JPEG编码数据串的十进制数据进行解码,得到隐藏的灰度图像。5.如权利要求4所述的方法,其特征在于,所述接收端将提取的所述二进制灰度图像数据串分割成若干个二进制数据小片包括:利用发送端进行BCH编码时得到的BCH编码的总信息位长度,确定BCH解码的总信息位长度;以所述BCH解码的总信息位长度为分割单位将所述二进制灰度图像数据串按照从前到后的顺序依次分割成若干个二进制数据小片。6.如权利要求4所述的方法,其特征在于,所述利用JPEG解码方法对所述JPEG编码数据串的十进制数据进行解码,得到隐藏的灰度图像包括:对所述JPEG编码数据串按照逐个8*8像素的图像小块所对应的JPEG数据串大小依次进行分割,对得到的若...

【专利技术属性】
技术研发人员:邹文斌庄兆永焦述铭李霞
申请(专利权)人:深圳大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1