[发明专利]图像加密方法、装置及电子设备有效
申请号: | 201711262002.8 | 申请日: | 2017-12-04 |
公开(公告)号: | CN108021815B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 平萍;吴金杰;樊金阳;毛莺池;许国艳 | 申请(专利权)人: | 河海大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 加密 方法 装置 电子设备 | ||
1.一种图像加密方法,其特征在于,所述方法包括:
获取第一图像;
根据所述第一图像得到原始图像;
根据所述原始图像建立第二图像,其中,所述第二图像的尺寸与所述原始图像的尺寸相同;
遍历所述原始图像,并以所述原始图像中的第一像素点为基准点得到像素点区域,将所述像素点区域内的像素点的位置和像素值映射到所述第二图像中的相应位置上,得到第三图像,其中,所述第一像素点为所述原始图像中的任意一个未经映射的像素点;
根据所述第三图像中的每个像素点更新所述原始图像中的所述像素点区域上的像素点的像素值,得到加密图像;
根据所述第一图像得到原始图像的步骤,包括:
判断所述第一图像是否是像素总数为偶数的正方形图像;
如果所述第一图像是像素总数为偶数的正方形图像,则以所述第一图像作为原始图像;
如果所述第一图像不是像素总数为偶数的正方形图像,则将所述第一图像进行扩展,得到像素总数为偶数的正方形的原始图像;
所述将所述第一图像进行扩展,得到像素总数为偶数的正方形的原始图像具体为:
将所述第一图像两个相邻的边进行尺寸扩展,得到行和列均为同一个偶数的正方形图像,所述正方形图像包括第一图像区域和扩展区域,其中,所述第一图像区域包括像素值信息和位置信息;
根据所述像素值信息和所述位置信息填补所述扩展区域的像素值,具体的,将所述第一图像区域与所述扩展区域相邻的边缘的像素点的像素信息赋值给所述扩展区域的像素值。
2.根据权利要求1所述的图像加密方法,其特征在于,以所述原始图像中的第一像素点为基准点得到像素点区域,将所述像素点区域内的像素点的位置和像素值映射到所述第二图像中的相应位置上的步骤,包括:
以所述原始图像中的第一像素点(i,j)为基准点,获取与所述基准点(i,j)相同行相邻列的像素点(i,j+1),以像素点(i,j+1)和所述基准点(i,j)构成像素点区域;
将所述基准点(i,j)映射到所述第二图像中的像素点(i',j')的计算公式为:
其中,(i,j)表示所述原始图像中第i行,第j列的像素点的位置,(i',j')表示所述第二图像中与所述像素点(i,j)对应的像素点的位置,i=0,1,2,3,...,N-1,j=0,2,4,...,N-2,N是所述原始图像的像素总数,a和d是常数参数,a取值范围是1到2128之间的整数,并且排除其中是N的倍数的数;d的取值范围是1到2128之间的整数;
将所述基准点(i,j)的像素值I(i,j)赋值给所述第二图像中的像素点(i',j'),得到像素点(i',j')的像素值p(i′,j′),其中,p(i′,j′)=I(i,j);
将像素点(i,j+1)映射到所述第二图像中的像素点(i,j)的计算公式为:
将所述原始图像中的像素点(i,j)的像素值I(i,j)赋值给所述第二图像中像素点(i',j'),得到像素点(i',j')的像素值p(i′,j′),其中,p(i′,j′)=I(i,j);
将所述原始图像中的像素点(i,j+1)的像素值I(i,j+1)赋值给所述第二图像的像素点(i,j),得到像素点(i,j)的像素值p(i,j),其中,p(i,j)=I(i,j+1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711262002.8/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序