[发明专利]一种星上数据无损隐藏传输方法有效
申请号: | 201210501552.1 | 申请日: | 2012-11-30 |
公开(公告)号: | CN103020887A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 李晓博;周诠;林鹏博 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;H04N7/24 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 710100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种星上数据无损隐藏传输方法,通过对星上高速率遥感图像相邻像素差直方图进行修改,将低速率数据嵌入到原始高速率遥感载体图像中,并利用卫星高速数传系统进行下传。地面接收端可以从载体图像中正确提取低速率数据,并无损恢复原始高速率遥感图像数据。本发明方法在不增加卫星数传系统复杂度和信息传输速率的前提下,提高了卫星数传系统的利用率,增强了星上数据传输的隐蔽性。实验结果表明,本发明方法在保证良好的隐蔽性的情况下,获得了较高的纯载荷嵌入容量。 | ||
搜索关键词: | 一种 数据 无损 隐藏 传输 方法 | ||
【主权项】:
1.一种星上数据无损隐藏传输方法,其特征在于步骤如下:(1)设定待嵌入数据在原始载体图像上的嵌入层数L,以及在进行像素差直方图统计时的峰值点个数m,m为偶数;(2)建立一个与原始载体像大小一致的定位图,定位图上的像素点与原始载体图像上的像素点一一对应,如果原始载体图像的某像素点的像素值介于L和255-L之间,则定位图上对应像素点的像素值赋值为0,其它情况下定位图上对应像素点的像素值赋值为1;然后对原始载体图像上的像素点的像素值进行修改,修改的原则为:如果原始载体图像上的像素点的像素值小于L,则将该像素点的像素值加L,如果原始载体图像上的像素点的像素值大于255-L,则将该像素点的像素值减L;(3)将定位图信息、待嵌入数据、嵌入层数L、峰值点个数m进行数据打包形成由0和1组成的比特数据流S;(4)将以下步骤(41)~(45)循环进行L次,完成待嵌入数据在修改后的原始载体图像上的嵌入,(41)将原始载体图像分为大小为K×K的不重叠的图像块,并按S扫描顺序或倒S扫描顺序扫描每个图像块,得到每个图像块的像素序列,记每个像素序列中的第i个像素的像素值为xi,1≤i≤K×K,xi∈[0,255];(42)计算每个像素序列中像素值xi+1与xi之间的像素差xi+1-xi,每个像素序列对应生成一个像素差序列di,将所有像素差序列合并为一个像素差序列Di;(43)求取像素差序列Di中像素差值的直方图,并选取像素差直方图中的m个最大峰值点P1,P2,…Pm-1,Pm;(44)按照步骤(41)中的扫描顺序依次扫描每个图像块,对于每一个图像块中的像素点,令y1=x1,通过以下公式修改图像块中的除第一个像素点以外的其余各像素点的像素值,对像素差直方图进行平移,y i = x i , if P m / 2 < d i - 1 < P m / 2 + 1 , x i - δ , if P m / 2 - δ < d i - 1 < P m / 2 - δ + 1 , x i - m / 2 , if d i - 1 < P 1 , x i + δ , if P m / 2 + δ < d i - 1 < P m / 2 + δ + 1 , x i + m / 2 , if d i - 1 > P m . ]]> 其中,yi为嵌入待嵌入数据后图像块中第i个像素的像素值,δ的值依次取1,2,...,m/2-1;(45)按照步骤(41)中的扫描顺序依次扫描每个图像块,得到每个图像块的像素差序列di,根据步骤(3)形成的比特数据流S,通过以下公式再次修改图像块中的各像素点的像素值,z i = y i - S , if d i = P 1 , . . . , P m / 2 y i + S , if d i = P m / 2 + 1 , . . . , p m ]]> (5)将完成数据嵌入后的含密图像数据通过数据传输系统下传至地面;(6)在地面重复执行步骤(61)~(62)L次,完成待嵌入数据在含密图像数据上的提取,并恢复载体图像,(61)将包含有待嵌入数据的含密图像数据分为大小为K×K的不重叠的图像块,按照嵌入时的扫描顺序依次扫描每个图像块,将图像块中的第一个像素的像素值z1重建为x1,并通过以下公式重建图像块中的除第一个像素点以外的其余各像素点的像素值,
其中,α的值依次取1,...m/2-1,β的值依次取0,1,...m/2-1;(62)根据步骤(61)的结果,利用如下公式提取嵌入的比特数据流S,S = 0 if z i - x i - 1 = P m / 2 - β - β 1 if z i - x i - 1 = P m / 2 - β - β - 1 0 if z i - x i - 1 = P m / 2 + 1 + β + β 1 if z i - x i - 1 = P m / 2 + 1 + β + β + 1 ]]> (7)利用步骤(6)执行完毕后获取的定位图信息对得到的载体图像进行后处理,读取定位图中像素值为1的像素点对应的载体图像上的像素点的像素值,如果读取的值小于127则将该像素值减L,如果读取的值大于128则将该像素值加L,由此恢复出最初的原始载体图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210501552.1/,转载请声明来源钻瓜专利网。
- 上一篇:后张预应力圆形基坑支护桩
- 下一篇:硬币处理装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置