[发明专利]一种对高动态范围图像的秘密信息嵌入和提取方法有效
申请号: | 202011620310.5 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112734664B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 霍永青;刘曜辉 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T11/00 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 代维凡 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 范围 图像 秘密 信息 嵌入 提取 方法 | ||
1.一种对高动态范围图像的秘密信息嵌入和提取方法,其特征在于,包括以下步骤:
S1、通过信息发送方对RadianceRGBE格式的图像进行重构,得到载体图像;
所述步骤S1包括以下分步骤:
S11、通过信息发送方计算RadianceRGBE格式的图像中每个像素点的视觉效果等价的状态数HVp,并筛选出状态数HVp2的像素点;
S12、对状态数HVp2的像素点进行均匀的随机扰动,得到等价状态概率为的载体图像;
S2、对载体图像进行动态嵌入,得到隐写图像;
所述步骤S2包括以下分步骤:
S201、初始化载体图像的累积的第一流扩张大小Ea为0,取嵌入像素点序列{i|1≤i≤n}中一个像素点作为密钥像素点xkey,其中,嵌入像素点序列{i|1≤i≤n}为载体图像中HVp2的像素点组成的序列,1≤key≤n,xkey为嵌入像素点序列{i|1≤i≤n}中的第key个密钥像素点,n为HVp2的像素点的总数,HVp为每个像素点的视觉效果等价的状态数;
S202、对于keyi≤n的像素点xi,计算像素点xi的偏移量为r的第一流扩张影响判断累积的第一流扩张大小Ea是否等于0,若是,则将此时偏移量为r的第一流扩张影响对应的像素点xi作为第一嵌入点,并跳转至步骤S204,若否,则跳转至步骤S203;
S203、判断累计的第一流扩张大小Ea是否大于0,若是,则将偏移量为r的第一流扩张影响对应的像素点xi作为第一嵌入点,若否,则将偏移量为r的第一流扩张影响对应的像素点xi作为第一嵌入点;
S204、根据编码规则,在第一嵌入点处嵌入秘密信息,计算嵌入秘密信息后第一嵌入点实际的偏移量为k的第一流扩张影响并更新第一流扩张大小Ea为:从嵌入像素点序列中删除像素点xi,自加1;
S205、判断i是否大于n,若是,则跳转至步骤S206,若否,则跳转至步骤S202;
S206、对于1≤i≤key的像素点x1至密钥像素点xkey,重复步骤S202至步骤S204的方法过程,直到i=key+1;
S207、重复步骤S202至步骤S206,直到嵌入完成所有秘密信息或找不到任何满足条件的像素点xi,得到动态嵌入造成的流扩张和剩余嵌入像素点序列;
S208、判断剩余嵌入像素点序列中是否存在满足条件的像素点xi,若是,则跳转至步骤S209,若否,则跳转至步骤S210;
S209、改变满足条件的像素点xi的状态,得到当前流扩张为:结束动态嵌入过程,得到嵌入秘密信息的隐写图像;
所述步骤S209中改变像素点xi的状态的公式为:
其中,k为改变像素点xi的状态的偏移量,HIp为像素点p种所有等价状态对应的k的值的集合;
S210、循环寻找剩余嵌入像素点序列中满足条件的像素点xi,对满足条件的像素点xi嵌入秘密信息,直到当前流扩张结束动态嵌入过程,得到嵌入秘密信息的隐写图像;
S3、通过信息接收方对隐写图像提取秘密信息;
所述步骤S3包括以下分步骤:
S301、通过信息接收方接收隐写图像,提取隐写像素点x′key中的秘密信息,并基于隐写像素点x′key的秘密信息初始化载体图像上累积的第二流扩张大小其中,隐写像素点x′key来自隐写图像中HVp2的隐写像素点构成的隐写像素点序列{x′i|1≤i≤m}中的一个隐写像素点,m为隐写像素点的总数,x′i为第i个隐写像素点;
S302、对于keyi≤m的隐写像素点x′i,逐一计算隐写像素点x′i的第二流扩张影响
S303、判断第二流扩张大小E′a是否等于0,若是,对任意第二流扩张影响对应的隐写像素点x′i作为第二嵌入点,并跳转至步骤S305,若否,则跳转至步骤S304;
S304、判断第二流扩张大小E′a是否大于0,若是,则将第二流扩张影响的隐写像素点x′i作为第二嵌入点,若否,将第二流扩张影响的隐写像素点x′i作为第二嵌入点;
S305、通过比对载体图像和隐写图像,根据解码规则,提取第二嵌入点的秘密信息;
S306、更改载体图像的第二嵌入点处的像素值与隐写图像相等,得到嵌入信息的载体图像;
S307、计算嵌入信息的载体图像的实际的第二流扩张影响更新第二流扩张大小E′a为:并删除隐写像素点x′i,自加1;
S308、判断i是否大于m,若是,则跳转至步骤S309,若否,则跳转至步骤S302;
S309、对于的隐写像素点x′1至x′key,重复步骤S302至步骤S307的方法过程,直到
S310、重复步骤S302至S310,直到提取完成所有秘密信息或找不到任何满足条件的隐写像素点xi′,得到对隐写图像提取的秘密信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011620310.5/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序