3D数据安全加密算法及装置制造方法及图纸

技术编号:20431273 阅读:33 留言:0更新日期:2019-02-23 10:56
本发明专利技术公开了一种3D数据安全加密算法及装置,所述3D数据安全加密算法包括:获取一3D影像;将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;对处理影像上的影像点做卷积运算以生成3D影像的加密影像。本发明专利技术的3D数据安全加密算法及装置能够提高数据的安全性,并能够使数据更加规范可控,能够降低运算所耗资源且减小所占用的存储空间。

3D Data Security Encryption Algorithms and Devices

The invention discloses a 3D data security encryption algorithm and device. The 3D data security encryption algorithm includes: acquiring a 3D image; matching the 3D image with the object pre-stored image in a pre-stored image library; the number of image points on each pre-stored image in the pre-stored image library is less than the image points of the 3D image; and each pre-stored image in the pre-stored image library is provided with an image point for adjusting the pre-stored image. Tensor model of image point shape; Tensor model of object pre-stored image is adjusted according to the shape of 3D image to acquire and process the image, and the shape of the image is the same as that of 3D image; Convolution operation is done on the image point to generate the encrypted image of 3D image. The 3D data security encryption algorithm and device of the present invention can improve the data security, make the data more standard and controllable, reduce the resource consumed by operation and reduce the storage space occupied.

【技术实现步骤摘要】
3D数据安全加密算法及装置
本专利技术涉及一种3D数据安全加密算法及装置。
技术介绍
3D摄像机,利用的是3D镜头制造的摄像机,通常具有两个摄像镜头以上,间距与人眼间距相近,能够拍摄出类似人眼所见的针对同一场景的不同图像。全息3D具有圆盘5镜头以上。第一台3D摄像机迄今3D革命全部围绕好莱坞重磅大片和重大体育赛事展开。随着3D摄像机的问世,这项技术距离家庭用户又近了一步。在这款摄像机推出以后,我们今后就可以用3D镜头捕捉人生每一个难忘瞬间,比如孩子迈出的第一步,大学毕业庆典等。3D摄像机通常有两个以上镜头。3D摄像机本身的功能就像人脑一样,可以将两个镜头图像融合在一起,变成一个3D图像。这些图像可以在3D电视上播放,观众佩戴所谓的主动式快门眼镜即可观看,也可通过裸眼3D显示设备直接观看。3D快门式眼镜能够以每秒60次的速度令左右眼镜的镜片快速交错开关。这意味着每只眼睛看到的是同一场景的稍显不同的画面,所以大脑会由此以为其是在欣赏以3D呈现的单张照片。现有的3D摄像机获取的影像不容易处理、控制,3D影像所占空间较大的缺陷。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中3D摄像机获取的影像尺寸较大且安全性差的缺陷,提供一种能够提高数据的安全性,并能够使数据更加规范可控,能够降低运算所耗资源且减小所占用存储空间的3D数据安全加密算法及装置。本专利技术是通过下述技术方案来解决上述技术问题:一种3D数据安全加密算法,其特点在于,所述3D数据安全加密算法包括:获取一3D影像;将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;对处理影像上的影像点做卷积运算以生成3D影像的加密影像。较佳地,每一预存影像均与至少一过滤式对应,所述过滤式的数字排列形状与预存影像的影像点的形状相似,所述过滤式用于所述卷积运算。较佳地,所述张量模型为预存影像上设置的表示影像点之间关系的函数式,所述3D数据安全加密算法包括:按3D影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。较佳地,预存影像库中每一预存影像划分为若干区域,每一区域内设有表示同一区域内影像点之间关系的函数式。较佳地,所述3D数据安全加密算法包括:对于预存影像库中一目标预存影像,获取目标预存影像中相邻影像点之间的函数式,所述函数式为多项式函数;通过人工智能深度学习获取若干穿过相邻影像点之间的分割线,并计算分割线穿过的全部相邻影像点之间的多项式函数的最高次项的次数总和,以次数总和低于预设值的分割线划分目标预存影像的区域。较佳地,所述3D数据安全加密算法包括:将3D影像与目标预存影像重叠放置以获取目标预存影像上影像点到3D影像的距离;获取所述距离最大的影像点为控制点,并将所述控制点向3D影像所在方向移动目标长度;利用所述目标预存影像的张量模型将控制点周围的周围控制点向3D影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标长度。本专利技术还提供一种3D数据安全加密装置,其特点在于,所述3D数据安全加密装置包括一获取模块、一匹配模块、一处理模块以及一加密模块,所述获取模块用于获取一3D影像;所述匹配模块用于将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;所述处理模块用于按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;所述加密模块用于对处理影像上的影像点做卷积运算以生成3D影像的加密影像。较佳地,所述张量模型为预存影像上设置的表示影像点之间关系的函数式,所述处理模块用于按3D影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。较佳地,预存影像库中每一预存影像划分为若干区域,每一区域内设有表示同一区域内影像点之间关系的函数式,所述3D数据安全加密装置包括一分析模块以及一计算模块,对于预存影像库中一目标预存影像,所述分析模块用于获取目标预存影像中相邻影像点之间的函数式,所述函数式为多项式函数;所述计算模块用于通过人工智能深度学习获取若干穿过相邻影像点之间的分割线,并计算分割线穿过的全部相邻影像点之间的多项式函数的最高次项的次数总和,以次数总和低于预设值的分割线划分目标预存影像的区域。较佳地,所述3D数据安全加密装置包括一放置模块以及一控制模块,所述放置模块用于将3D影像与目标预存影像重叠放置以获取目标预存影像上影像点到3D影像的距离;所述控制模块用于获取所述距离最大的影像点为控制点,并将所述控制点向3D影像所在方向移动目标长度,然后利用所述目标预存影像的张量模型将控制点周围的周围控制点向3D影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标长度。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术的3D数据安全加密算法及装置能够提高数据的安全性,并能够使数据更加规范可控,能够降低运算所耗资源且较小所占用的存储空间。附图说明图1为本专利技术实施例1的预存影像及过滤式的结构示意图。图2为本专利技术实施例2的3D数据安全加密算法的流程图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1本实施例提供一种3D数据安全加密装置,所述3D数据安全加密装置包括一获取模块、一匹配模块、一处理模块以及一加密模块,所述获取模块用于获取一3D影像;所述匹配模块用于将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;所述处理模块用于按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;所述加密模块用于对处理影像上的影像点做卷积运算以生成3D影像的加密影像。本实施例中,每一预存影像均与至少一过滤式对应,所述过滤式的数字排列形状与预存影像的影像点的形状相似,所述过滤式用于所述卷积运算。参见图1,所述预存影像的影像点形状为一个八边形,格子中的数字表示影像点的深度信息,所述过滤式的形状也为八边形,在做卷积运算时所述过滤式的形状方便运算,能够减小计算量,所述过滤式就是密钥能够使处理影像在做卷积运算后需要密钥才能够显示,而且加密影像所占用的存储空间比预存影像小,预存影像占用的存储空间比3D影像小,3D影像所占空间实现了大幅度的压缩。利用图1的密钥能够获取一个4乘4的加密压缩影像。所述张量模型为预存影像上设置的表示影像点之间关系的函数式,所述处理模块用于按3D影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。由于每个影像点之间的联系非常复杂,如果从整体来计算一个影像点移动会牵连哪些影像点,计本文档来自技高网...

【技术保护点】
1.一种3D数据安全加密算法,其特征在于,所述3D数据安全加密算法包括:获取一3D影像;将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;对处理影像上的影像点做卷积运算以生成3D影像的加密影像。

【技术特征摘要】
1.一种3D数据安全加密算法,其特征在于,所述3D数据安全加密算法包括:获取一3D影像;将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;对处理影像上的影像点做卷积运算以生成3D影像的加密影像。2.如权利要求1所述的3D数据安全加密算法,其特征在于,每一预存影像均与至少一过滤式对应,所述过滤式的数字排列形状与预存影像的影像点的形状相似,所述过滤式用于所述卷积运算。3.如权利要求1所述的3D数据安全加密算法,其特征在于,所述张量模型为预存影像上设置的表示影像点之间关系的函数式,所述3D数据安全加密算法包括:按3D影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。4.如权利要求3所述的3D数据安全加密算法,其特征在于,预存影像库中每一预存影像划分为若干区域,每一区域内设有表示同一区域内影像点之间关系的函数式。5.如权利要求4所述的3D数据安全加密算法,其特征在于,所述3D数据安全加密算法包括:对于预存影像库中一目标预存影像,获取目标预存影像中相邻影像点之间的函数式,所述函数式为多项式函数;通过人工智能深度学习获取若干穿过相邻影像点之间的分割线,并计算分割线穿过的全部相邻影像点之间的多项式函数的最高次项的次数总和,以次数总和低于预设值的分割线划分目标预存影像的区域。6.如权利要求1所述的3D数据安全加密算法,其特征在于,所述3D数据安全加密算法包括:将3D影像与目标预存影像重叠放置以获取目标预存影像上影像点到3D影像的距离;获取所述距离最大的影像点为控制点,并将所述控制点向3D影像所在方向移动目标长度;利用所述目标预存影像的张量模型将控制点周围的周围控制点向3D影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标...

【专利技术属性】
技术研发人员:吴跃华
申请(专利权)人:盎锐上海信息科技有限公司
类型:发明
国别省市:上海,31

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

1