买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】3D数据安全加密算法及装置_盎锐(上海)信息科技有限公司_201811501493.1 

申请/专利权人:盎锐(上海)信息科技有限公司

申请日:2018-12-10

公开(公告)日:2020-06-23

公开(公告)号:CN109379511B

主分类号:H04N1/44(20060101)

分类号:H04N1/44(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.06.23#授权;2019.03.19#实质审查的生效;2019.02.22#公开

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

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

全文数据: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影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。由于每个影像点之间的联系非常复杂,如果从整体来计算一个影像点移动会牵连哪些影像点,计算量非常的庞大,因此将联动关系较为明显的影像点划分为同一区域,从而切断和区域外影像点的联系,能够降低计算量。具体地,本实施例的3D数据安全加密装置提供了划分区域的方式:预存影像库中每一预存影像划分为若干区域,每一区域内设有表示同一区域内影像点之间关系的函数式,所述3D数据安全加密装置包括一分析模块以及一计算模块,对于预存影像库中一目标预存影像,所述分析模块用于获取目标预存影像中相邻影像点之间的函数式,所述函数式为多项式函数;所述计算模块用于通过人工智能深度学习获取若干穿过相邻影像点之间的分割线,并计算分割线穿过的全部相邻影像点之间的多项式函数的最高次项的次数总和,以次数总和低于预设值的分割线划分目标预存影像的区域。进一步地,本实施例提供了将预存影像调整值3D影像的形状,从而贴上像素层来代替3D影像的方式,包括:所述3D数据安全加密装置包括一放置模块以及一控制模块,所述放置模块用于将3D影像与目标预存影像重叠放置以获取目标预存影像上影像点到3D影像的距离;所述控制模块用于获取所述距离最大的影像点为控制点,并将所述控制点向3D影像所在方向移动目标长度,然后利用所述目标预存影像的张量模型将控制点周围的周围控制点向3D影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标长度。参见图2,相对应地,利用上述3D数据安全加密装置,本实施例提供一种3D数据安全加密方法,包括:步骤100、获取一3D影像;步骤101、将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;所述张量模型为预存影像上设置的表示影像点之间关系的函数式,预存影像库中每一预存影像划分为若干区域,每一区域内设有表示同一区域内影像点之间关系的函数式。步骤102、按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;步骤102具体为:按3D影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。步骤102可以具体划分为:将3D影像与目标预存影像重叠放置以获取目标预存影像上影像点到3D影像的距离;获取所述距离最大的影像点为控制点,并将所述控制点向3D影像所在方向移动目标长度;利用所述目标预存影像的张量模型将控制点周围的周围控制点向3D影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标长度。步骤103、对处理影像上的影像点做卷积运算以生成3D影像的加密影像。具体地,步骤103中,每一预存影像均与至少一过滤式对应,所述过滤式的数字排列形状与预存影像的影像点的形状相似,所述过滤式用于所述卷积运算。本实施例还提供一种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影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标长度。7.一种3D数据安全加密装置,其特征在于,所述3D数据安全加密装置包括一获取模块、一匹配模块、一处理模块以及一加密模块,所述获取模块用于获取一3D影像;所述匹配模块用于将所述3D影像与一预存影像库中的目标预存影像匹配,预存影像库中每一预存影像上的影像点数量小于所述3D影像的影像点,预存影像库中每一预存影像上设有用于调节预存影像的影像点形状的张量模型;所述处理模块用于按3D影像的形状调节目标预存影像的张量模型获取处理影像,处理影像的形状与3D影像的形状相同;所述加密模块用于对处理影像上的影像点做卷积运算以生成3D影像的加密影像。8.如权利要求7所述的3D数据安全加密装置,其特征在于,所述张量模型为预存影像上设置的表示影像点之间关系的函数式,所述处理模块用于按3D影像的形状调节目标预存影像的影像点之间关系的函数式获取处理影像。9.如权利要求8所述的3D数据安全加密装置,其特征在于,预存影像库中每一预存影像划分为若干区域,每一区域内设有表示同一区域内影像点之间关系的函数式,所述3D数据安全加密装置包括一分析模块以及一计算模块,对于预存影像库中一目标预存影像,所述分析模块用于获取目标预存影像中相邻影像点之间的函数式,所述函数式为多项式函数;所述计算模块用于通过人工智能深度学习获取若干穿过相邻影像点之间的分割线,并计算分割线穿过的全部相邻影像点之间的多项式函数的最高次项的次数总和,以次数总和低于预设值的分割线划分目标预存影像的区域。10.如权利要求7所述的3D数据安全加密装置,其特征在于,所述3D数据安全加密装置包括一放置模块以及一控制模块,所述放置模块用于将3D影像与目标预存影像重叠放置以获取目标预存影像上影像点到3D影像的距离;所述控制模块用于获取所述距离最大的影像点为控制点,并将所述控制点向3D影像所在方向移动目标长度,然后利用所述目标预存影像的张量模型将控制点周围的周围控制点向3D影像所在方向移动计算长度,每一周围控制点的计算长度大小与周围控制点到控制点的距离成反比,所述计算长度小于所述目标长度。

百度查询: 盎锐(上海)信息科技有限公司 3D数据安全加密算法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。