图像分享方法、装置及电子设备制造方法及图纸

技术编号:39415924 阅读:7 留言:0更新日期:2023-11-19 16:07
本公开关于一种图像分享方法、装置及电子设备,其中,该方法包括:第一终端设备的sim卡,获取通讯应用中原始对象待分享的图像、图像中的多个子图像、以及子图像的图像类型;获取待嵌入图像的特殊信息、以及特殊信息中的多个信息片段;多个信息片段与多个子图像一一对应;针对每个子图像,根据子图像的图像类型对应的加密方式,将子图像对应的信息片段嵌入到子图像中,得到处理后的子图像;进而进行拼接处理,得到处理后的图像,并提供给通讯应用,指示通讯应用将图像分享至目标对象,从而能够在群分享处理后的图像的情况下,使得指定对象能够解密获取图像中的特殊信息,非指定对象难以获取图像中的特殊信息,提高隐私安全,且提高了图像分享效率。像分享效率。像分享效率。

【技术实现步骤摘要】
图像分享方法、装置及电子设备


[0001]本公开涉及图像处理
,尤其涉及一种图像分享方法、装置及电子设备。

技术介绍

[0002]目前,用户A分享图像时,可能向用户B只分享图像;而向用户C分享图像加特殊信息;其中,特殊信息嵌入到图像中。在该场景下,用户A需要分别向用户B和用户C分享信息不同的图像。另外,可能存在以下情况,即,用户A手误时,可能将待分享给用户C的图像加特殊信息,分享给用户B,导致特殊信息的泄露,影响隐私安全,且降低了图像分享效率。

技术实现思路

[0003]本公开提供一种图像分享方法、装置及电子设备。
[0004]根据本公开实施例的第一方面,提供一种图像分享方法,应用于第一终端设备的sim卡,所述方法包括:获取通讯应用中原始对象待分享的图像、所述图像中的多个子图像、以及所述子图像的图像类型;获取待嵌入所述图像的特殊信息、以及所述特殊信息中的多个信息片段;多个信息片段与多个子图像一一对应;针对每个子图像,根据所述子图像的图像类型对应的加密方式,将所述子图像对应的信息片段嵌入到所述子图像中,得到处理后的子图像;对多个处理后的子图像进行拼接处理,得到处理后的图像;将所述处理后的图像提供给所述通讯应用,指示所述通讯应用将所述图像分享至目标对象。
[0005]在本公开的一个实施例中,所述获取通讯应用中原始对象待分享的图像、所述图像中的多个子图像、以及所述子图像的图像类型,包括:获取通讯应用中原始对象待分享的图像;按照第一尺寸对所述图像进行划分处理,得到具有所述第一尺寸的多个子图像;确定多个子图像中每个子图像的图像类型。
[0006]在本公开的一个实施例中,所述确定多个子图像中每个子图像的图像类型,包括:针对每个子图像,按照第二尺寸对所述子图像进行划分处理,得到具有所述第二尺寸的多个图像块;所述第二尺寸小于所述第一尺寸;对多个图像块进行量化编码处理,得到多个图像块中每个图像块的量化值、多个量化值中的最大量化值以及最小量化值、所述子图像的量化位图;确定所述最大量化值与所述最小量化值的量化差值;根据所述量化差值、量化差值阈值以及所述量化位图,确定所述子图像的图像类型。
[0007]在本公开的一个实施例中,所述根据所述量化差值、量化差值阈值以及所述量化位图,确定所述子图像的图像类型,包括:在所述量化差值小于所述量化差值阈值的情况下,确定所述子图像的图像类型为第一类型;在所述量化差值大于或者等于所述量化差值阈值的情况下,确定所述量化位图中数值为0的部分所组成的第一中间位图的第一中间类型,以及所述量化位图中数值为1的部分所组成的第二中间位图的第二中间类型;在所述第一中间类型和所述第二中间类型中,存在一个第一类型以及一个非第一类型的情况下,确定所述子图像的图像类型为第二类型;在所述第一中间类型和所述第二中间类型均为非第一类型的情况下,确定所述子图像的图像类型为第三类型。
[0008]在本公开的一个实施例中,所述根据所述量化差值、量化差值阈值以及所述量化位图,确定所述子图像的图像类型,还包括:在所述第一中间类型和所述第二中间类型均为第一类型的情况下,确定所述第一中间位图中的多个第一位置点,以及所述子图像中多个所述第一位置点上像素的最大像素值以及最小像素值的第一差值是否大于像素差值阈值;确定所述第二中间图像中的多个第二位置点,以及所述子图像中多个所述第二位置点上像素的最大像素值以及最小像素值的第二差值是否大于所述像素差值阈值;在所述第一差值小于或者等于所述像素差值阈值,或者,所述第二差值小于或者等于所述像素差值阈值的情况下,确定所述子图像的图像类型为第四类型;在所述第一差值大于所述像素差值阈值,且所述第二差值大于所述像素差值阈值的情况下,确定所述子图像的图像类型为第五类型。
[0009]在本公开的一个实施例中,所述获取待嵌入所述图像的特殊信息、以及所述特殊信息中的多个信息片段,包括:获取待嵌入所述图像的特殊信息;按照所述图像中子图像的数量,对所述特殊信息进行划分处理,得到多个信息片段。
[0010]在本公开的一个实施例中,所述图像类型包括,第一类型、第二类型、第三类型、第四类型和第五类型;所述第一类型和所述第四类型对应的加密方式为,根据随机素数确定公钥以及私钥;根据所述公钥对子图像对应的信息片段进行加密处理;所述第二类型对应的加密方式为,结合希尔伯特曲线对子图像进行加密处理以及区域标记处理,并在标记的区域中嵌入所述子图像对应的信息片段;所述第三类型和所述第五类型对应的加密方式为,结合矩形预测模型确定子图像中的目标位置,在目标位置上嵌入所述子图像对应的信息片段。
[0011]在本公开的一个实施例中,所述针对每个子图像,根据所述子图像的图像类型对应的加密方式,将所述子图像对应的信息片段嵌入到所述子图像中,得到处理后的子图像,包括:针对每个子图像,在所述子图像的图像类型为第一类型或者第四类型的情况下,获取第一随机素数和第二随机素数;根据所述第一随机素数、所述第二随机素数以及密钥计算公式,确定公钥以及私钥;根据所述公钥,对所述子图像对应的信息片段进行加密处理,得到加密后信息片段;将所述加密后信息片段嵌入到所述子图像中,得到处理后的子图像。
[0012]在本公开的一个实施例中,所述针对每个子图像,根据所述子图像的图像类型对应的加密方式,将所述子图像对应的信息片段嵌入到所述子图像中,得到处理后的子图像,包括:针对每个子图像,在所述子图像的图像类型为第二类型的情况下,对所述子图像进行希尔伯特曲线处理,得到一维数字序列;对一维数字序列进行量化处理以及逆希尔伯特曲线处理,得到恢复子图像,并对所述恢复子图像进行量化区域标记处理;对所述恢复子图像进行希尔伯特曲线随机置乱处理,并采用所述原始对象登录所述第一终端设备时的私钥,置乱处理后的恢复子图像进行加密处理,得到加密后子图像;在加密后子图像中标记的量化区域中嵌入所述子图像对应的信息片段,得到处理后的图像。
[0013]在本公开的一个实施例中,所述针对每个子图像,根据所述子图像的图像类型对应的加密方式,将所述子图像对应的信息片段嵌入到所述子图像中,得到处理后的子图像,包括:针对每个子图像,在所述子图像的图像类型为第三类型或者第五类型的情况下,结合矩形预测模型,确定所述子图像中的候选像素点,以及所述候选像素点的预测值;根据所述候选像素点的像素值以及预测值,确定所述候选像素点的预测误差值;根据所述候选像素
点的预测误差值以及直方图,确定所述子图像中的可嵌入位置;在所述子图像的可嵌入位置上嵌入所述子图像对应的信息片段,得到处理后的子图像。
[0014]在本公开的一个实施例中,所述方法还包括:获取所述图像中多个子图像的图像标记信息;其中,子图像的图像类型不同时,图像标记信息的类型不同;获取多个子图像嵌入信息片段的过程中的加密标记信息;其中,所述加密标记信息用于指示加密方式以及加密相关参数;根据多个子图像的图像标记信息,以及加密标记信息,确定所述图像对应的加密相关信息;获取与所述原始对象具有指定关系的第一目标对象;将所述图像对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像分享方法,其特征在于,应用于第一终端设备的sim卡,所述方法包括:获取通讯应用中原始对象待分享的图像、所述图像中的多个子图像、以及所述子图像的图像类型;获取待嵌入所述图像的特殊信息、以及所述特殊信息中的多个信息片段;多个信息片段与多个子图像一一对应;针对每个子图像,根据所述子图像的图像类型对应的加密方式,将所述子图像对应的信息片段嵌入到所述子图像中,得到处理后的子图像;对多个处理后的子图像进行拼接处理,得到处理后的图像;将所述处理后的图像提供给所述通讯应用,指示所述通讯应用将所述图像分享至目标对象。2.根据权利要求1所述的方法,其特征在于,所述获取通讯应用中原始对象待分享的图像、所述图像中的多个子图像、以及所述子图像的图像类型,包括:获取通讯应用中原始对象待分享的图像;按照第一尺寸对所述图像进行划分处理,得到具有所述第一尺寸的多个子图像;确定多个子图像中每个子图像的图像类型。3.根据权利要求2所述的方法,其特征在于,所述确定多个子图像中每个子图像的图像类型,包括:针对每个子图像,按照第二尺寸对所述子图像进行划分处理,得到具有所述第二尺寸的多个图像块;所述第二尺寸小于所述第一尺寸;对多个图像块进行量化编码处理,得到多个图像块中每个图像块的量化值、多个量化值中的最大量化值以及最小量化值、所述子图像的量化位图;确定所述最大量化值与所述最小量化值的量化差值;根据所述量化差值、量化差值阈值以及所述量化位图,确定所述子图像的图像类型。4.根据权利要求3所述的方法,其特征在于,所述根据所述量化差值、量化差值阈值以及所述量化位图,确定所述子图像的图像类型,包括:在所述量化差值小于所述量化差值阈值的情况下,确定所述子图像的图像类型为第一类型;在所述量化差值大于或者等于所述量化差值阈值的情况下,确定所述量化位图中数值为0的部分所组成的第一中间位图的第一中间类型,以及所述量化位图中数值为1的部分所组成的第二中间位图的第二中间类型;在所述第一中间类型和所述第二中间类型中,存在一个第一类型以及一个非第一类型的情况下,确定所述子图像的图像类型为第二类型;在所述第一中间类型和所述第二中间类型均为非第一类型的情况下,确定所述子图像的图像类型为第三类型。5.根据权利要求4所述的方法,其特征在于,所述根据所述量化差值、量化差值阈值以及所述量化位图,确定所述子图像的图像类型,还包括:在所述第一中间类型和所述第二中间类型均为第一类型的情况下,确定所述第一中间位图中的多个第一位置点,以及所述子图像中多个所述第一位置点上像素的最大像素值以及最小像素值的第一差值是否大于像素差值阈值;
确定所述第二中间图像中的多个第二位置点,以及所述子图像中多个所述第二位置点上像素的最大像素值以及最小像素值的第二差值是否大于所述像素差值阈值;在所述第一差值小于或者等于所述像素差值阈值,或者,所述第二差值小于或者等于所述像素差值阈值的情况下,确定所述子图像的图像类型为第四类型;在所述第一差值大于所述像素差值阈值,且所述第二差值大于所述像素差值阈值的情况下,确定所述子图像的图像类型为第五类型。6.根据权利要求1所述的方法,其特征在于,所述获取待嵌入所述图像的特殊信息、以及所述特殊信息中的多个信息片段,包括:获取待嵌入所述图像的特殊信息;按照所述图像中子图像的数量,对所述特殊信息进行划分处理,得到多个信息片段。7.根据权利要求1所述的方法,其特征在于,所述图像类型包括,第一类型、第二类型、第三类型、第四类型和第五类型;所述第一类型和所述第四类型对应的加密方式为,根据随机素数确定公钥以及私钥;根据所述公钥对子图像对应的信息片段进行加密处理;所述第二类型对应的加密方式为,结合希尔伯特曲线对子图像进行加密处理以及区域标记处理,并在标记的区域中嵌入所述子图像对应的信息片段;所述第三类型和所述第五类型对应的加密方式为,结合矩形预测模型确定子图像中的目标位置,在目标位置上嵌入所述子图像对应的信息片段。8.根据权利要求7所述的方法,其特征在于,所述针对每个子图像,根据所述子图像的图像类型对应的加密方式,将所述子图像对应的信息片段嵌入到所述子图像中,得到处理后的子图像,包括:针对每个子图像,在所述子图像的图像类型为第一类型或者第四类型的情况下,获取第一随机素数和第二随机素数;根据所述第一随机素数、所述第二随机素数以及密钥计算公式,确定公钥以及私钥;根据所述公钥,对所述子图像对应的信息片段进行加密处理,得到加密后信息片段;将所述加密后信息片段嵌入到所述子图像中,得到处理后的子图像。9.根据...

【专利技术属性】
技术研发人员:庄严杨汉坤蒋周良吕宁龙晓泉孙宝寅蔡发辉彭近尧平舒雯钰
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1