[发明专利]基于移动智能终端的图像隐写和秘密信息提取方法无效
申请号: | 201310363413.1 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103442156A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 杨任尔;郑紫微;周福成;马澄洪;金涛;杨虎 | 申请(专利权)人: | 宁波大学 |
主分类号: | H04N1/32 | 分类号: | H04N1/32;H04W4/12 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 邓青玲 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于移动智能终端的图像隐写和秘密信息提取方法,所述移动智能终端包括秘密信息嵌入器、秘密信息提取器和彩信发送器,移动智能终端针对不同的使用用途,选择图像,若需要嵌入秘密信息,则选择原始图片,若需要提取秘密信息,则选择载密图片;将选择的原始图片传入秘密信息嵌入器进行秘密信息嵌入操作,将载密图片传入秘密信息提取器进行秘密信息提取操作;若当前操作为秘密信息嵌入操作,将嵌入秘密信息后的载密图片传入彩信发送器,通过彩信的方式将载密图片发送给接收者。与现有技术相比,本发明的优点在于:本发明实现了在移动智能终端中实现秘密信息嵌入、彩信发送和秘密信息提取功能,增强了系统安全性,同时提高了彩信发送效率。 | ||
搜索关键词: | 基于 移动 智能 终端 图像 秘密 信息 提取 方法 | ||
【主权项】:
1.一种基于移动智能终端的图像隐写和秘密信息提取方法,其特征在于:所述移动智能终端包括秘密信息嵌入器、秘密信息提取器和彩信发送器,移动智能终端的图像隐写和信息提取方法包括如下步骤:1、首先针对不同的使用用途,选择图片,若需要嵌入秘密信息,则选择原始图片,若需要提取秘密信息,则选择载密图片;2、然后将选择的原始图片传入秘密信息嵌入器进行秘密信息嵌入操作,将载密图片传入秘密信息提取器进行秘密信息提取操作;3、若当前操作为秘密信息嵌入操作,将嵌入秘密信息后的载密图片传入彩信发送器,通过彩信的方式将载密图片发送给接收者;上述步骤2中,秘密信息嵌入器对秘密信息进行嵌入操作的过程包含:如下步骤:(1)、采用zigzag扫描方式,以从上到下的顺序,将大小为N1×N2的二维原始图像I的像素信息转换为一组连续不重叠的一维像素值数据,相邻的两个像素值为一组,并将每一组像素值用Wi表示,Wi中的一对像素值用(xi,yi)表示,0≤i≤N1×N2/2,然后由di=|xi-yi|,计算每对像素值的差值;(2)、将秘密信息S转为十进制整数q;(3)、将(1)计算的di值划分为四个区间Tj,j=1,2,3,4,其中T1的区间范围为[0,15],T1的宽度为16,嵌入参数为3,使用的嵌入进制系统为25;T2的区间范围为[16,47],T2的宽度为32,嵌入参数为4,使用的嵌入进制系统为41;T3的区间范围为[48,111],T3的宽度为64,嵌入参数为5,使用的嵌入进制系统为61;T4的区间范围为[112,255],T4的宽度为144,嵌入参数为6,使用的嵌入进制系统为85;根据(1)计算的di值,得到di所属的范围Tj,根据Tj,得到此像素组的嵌入参数,然后利用公式B(di)=2k2+2k+1得到该像素组所在区域所使用的嵌入式进制系统B(di),其中k为嵌入参数;(4)、由公式计算得到利用DE方法将嵌入到像素对(xi,yi)中,得到嵌入后的载密像素对(xi′,yi′),设di′为嵌入后载密像素对(xi′,yi′)的差值,即di′=|xi′-yi′|,此处DE方法为一个针对提高EMD方法嵌入量的菱形编码图像隐写方法(Diamond Encoding,简称DE方法),EMD方法是一种利用修改方向的图像隐写方法(Exploiting Modification Direction,简称EMD方法);(5)、检查是否溢出,如果xi′或yi′不在[0,255]的范围内,则对载密像素对(xi′,yi′)进行调整,否则跳转到(7);对载密像素对(xi′,yi′)进行调整的方式为:定义一个正方形区域ΨR,大小为2R+1,且设定R=3k,通过计算,找到满足f ( x i ′ ′ , y i ′ ′ ) = ( ( 2 k + 1 ) x i ′ ′ + y i ′ ′ ) mod B ( d i ) = S B ( d i ) ]]> 和di=di″条件的坐标(xi″,yi″),其中k为嵌入参数,k由原始图像(xi,yi)通过(3)中定义的方式确定,di=|xi-yi|,di″=|xi″-yi″|,0≤xi″,yi″≤255,然后将xi″赋值给xi,yi″赋值给yi,即使xi=xi″,yi=yi″;(6)、在(5)基础上,对载密像素对(xi′,yi′)进行区间检查,若di′=|xi′-yi′|不在di=|xi-yi|内,同样需要对载密像素对(xi′,yi′)进行调整,否则跳转到(7);对载密像素对(xi′,yi′)进行调整的方式选用方案A或方案B:方案A:根据di=|xi-yi|,由(3)中定义的方式确定使用的嵌入的进制系统B(di),同样定义一个正方形区域ΨR,大小为2R+1,且设定R=3k,通过计算,找到满足f ( x i ′ ′ ′ , y i ′ ′ ′ ) = ( ( 2 k + 1 ) x i ′ ′ ′ + y i ′ ′ ′ ) mod B ( d i ) = S B ( d i ) ]]> 和di=di″′条件的坐标(xi″′,yi″′),其中k为嵌入参数,k由原始图像(xi,yi)通过(3)中定义的方式确定,di=|xi-yi|,di″′=|xi″′-yi″′|,0≤xi″′,yi″′≤255,然后将xi″′赋值给xi,yi″′赋值给yi,即使xi=xi″′,yi=yi″′;方案B:根据di′=|xi′-yi′|,由(3)中定义的方式确定使用的嵌入的进制系统B(di′),同样定义一个正方形区域ΨR,大小为2R+1,且设定R=3k,通过计算,找到满足f ( x i ′ ′ ′ ′ , y i ′ ′ ′ ′ ) = ( ( 2 k + 1 ) x i ′ ′ ′ ′ + y i ′ ′ ′ ′ ) mod B ( d i ′ ) = S B ( d i ′ ) ]]> 和di=di″″条件的坐标(xi″″,yi″″),其中k为嵌入参数,k由原始图像(xi,yi)通过(3)中定义的方式确定,di=|xi-yi|,di″″=|xi″″-yi″″|,0≤xi″″,yi″″≤255,然后将xi″″赋值给xi,yi″″赋值给yi,即使xi=xi″″,yi=yi″″;(7)、将赋值给q,然后重复步骤(3)~(6)直到q=0,则得到载密图像;所述步骤2中,秘密信息提取器对秘密信息进行提取操作的过程包括:(a)、采用zigzag扫描方式,以从上到下的顺序,将大小为N1×N2的二维载密图像I′的像素信息转换为一组连续不重叠的一维像素值数据,相邻的两个像素值为一组,并将每一组像素值用Wi′表示,Wi′中的一对像素值用(xi′,yi′)表示,0≤i≤N1×N2/2;(b)根据di′=|xi′-yi′|,计算每对像素值的差值di′;将计算的di′值划分为四个区间Tj′,j=1,2,3,4,其中T1′的区间范围为[0,15],T1′的宽度为16,嵌入参数为3,使用的嵌入进制系统为25;T2′的区间范围为[16,47],T2′的宽度为32,嵌入参数为4,使用的嵌入进制系统为41;T3′的区间范围为[48,111],T3′的宽度为64,嵌入参数为5,使用的嵌入进制系统为61;T4′的区间范围为[112,255],T4′的宽度为144,嵌入参数为6,使用的嵌入进制系统为85;根据(1)计算的di′值,得到di′所属的范围Tj′,根据Tj′,得到此像素组的嵌入参数,然后利用公式B(di′)=2k2+2k+1得到该像素组所使用的嵌入式进制系统B(di′);(c)、利用DE方法,在B(di′)进制里提取出秘密数据此处DE方法为一个针对提高EMD方法嵌入量的菱形编码图像隐写方法(Diamond Encoding,简称DE方法),EMD方法是一种利用修改方向的图像隐写方法(Exploiting Modification Direction,简称EMD方法);(d)、重复(b)~(c),直到所有的秘密数据被提取完毕;(e)、将信息转为十进制整数,再转为二进制数据信息,得到提取出来的秘密信息S。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310363413.1/,转载请声明来源钻瓜专利网。
- 上一篇:寡糖-蛋白缀合物
- 下一篇:基于复眼的紧凑式双反射型光伏聚光器