基于零水印的三维模型版权认证方法及系统技术方案

技术编号:39179517 阅读:8 留言:0更新日期:2023-10-27 08:27
本发明专利技术公开了一种基于零水印的三维模型版权认证方法及系统,该方法包括:根据预设的切片分区模型,确定第一三维打印模型对应的多个第一分区切片组合;对于每一所述第一分区切片组合,根据零水印生成算法以及预设的密钥和加密算法,生成每一所述第一分区切片组合对应的加密水印数据;获取待认证的第二三维打印模型和第二密钥,根据所述切片分区模型和所述零水印生成算法,确定所述第二三维打印模型对应的第二水印数据;根据所述第二密钥、所述第二水印数据和所述加密水印数据,对所述第二三维打印模型进行真伪认证。可见,本发明专利技术能够实现基于模型数据本身的特性来生成认证水印,提高模型认证的安全性和准确性,且具备较高的抗干扰特性。扰特性。扰特性。

【技术实现步骤摘要】
基于零水印的三维模型版权认证方法及系统


[0001]本专利技术涉及水印数据处理
,尤其涉及一种基于零水印的三维模型版权认证方法及系统。

技术介绍

[0002]随着3D打印技术的发展,越来越多的3D模型文件需要利用传输技术传输至不同的设备终端,而如何有效实现这些传输中3D模型文件的安全性成为了研究重点之一。
[0003]但现有技术在实现3D模型文件的安全传输时,一般仅采用普通的加密算法和加密密钥来处理,没有考虑到模型的用途或处理设备终端的设备特性来有效调整加密的相关操作参数。可见,现有技术存在缺陷,亟需解决。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种基于零水印的三维模型版权认证方法及系统,能够实现基于模型数据本身的特性来生成认证水印,提高模型认证的安全性和准确性,且具备较高的抗干扰特性。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种基于零水印的三维模型版权认证方法,所述方法包括:获取包括有多个切片文件的第一三维打印模型,根据预设的切片分区模型,确定所述第一三维打印模型对应的多个第一分区切片组合;对于每一所述第一分区切片组合,根据零水印生成算法以及预设的密钥和加密算法,生成每一所述第一分区切片组合对应的加密水印数据;获取来自设备发送的待认证的第二三维打印模型和第二密钥,根据所述切片分区模型和所述零水印生成算法,确定所述第二三维打印模型对应的多个第二分区切片组合对应的第二水印数据;根据所述第二密钥、所述第二水印数据和所述加密水印数据,对所述第二三维打印模型进行真伪认证。
[0006]作为一种可选的实施方式,在本专利技术第一方面中,所述切片分区模型包括切片随机选取模型、切片图像变化度计算模型和切片分区动态规划模型。
[0007]作为一种可选的实施方式,在本专利技术第一方面中,所述切片随机选取模型用于执行以下步骤:基于预设的随机数生成算法,在所有切片文件的序号范围内生成多个随机序号;获取三维打印模型中每一所述随机序号对应的切片文件,以得到多个待处理切片文件。
[0008]作为一种可选的实施方式,在本专利技术第一方面中,所述切片图像变化度计算模型用于执行以下步骤:将三维打印模型的所有切片文件输入至基准度预测神经网络模型中,以得到每一
切片文件对应的基准度预测值,将所述基准度预测值最高的切片文件确定为基准切片文件;所述基准度预测神经网络模型通过多个训练切片文件和对应的基准度标注的训练数据集训练得到;对任一所述待处理切片文件,基于图像相似度算法,计算该待处理切片文件和所述基准切片文件之间的图像变化度参数;根据所述图像变化度参数从大到小对所有所述待处理切片文件进行排序,得到切片文件序列。
[0009]作为一种可选的实施方式,在本专利技术第一方面中,所述切片分区动态规划模型用于执行以下步骤:根据三维打印模型对应的认证设备的设备性能参数,确定单组切片数据量阈值和单组切片图像变化阈值;确定目标函数为所有分区切片组合的组合总数量最小;确定限制条件为每一分区切片组合中的数据量不大于所述单组切片数据量阈值以及每一分区切片组合中的所有切片文件对应的所述图像变化度参数的平均值不大于所述单组切片图像变化阈值;根据所述目标函数和所述限制条件,基于动态规划算法,对所述切片文件序列进行分区迭代演算,最终得到最优的多个分区切片组合。
[0010]作为一种可选的实施方式,在本专利技术第一方面中,所述根据零水印生成算法以及预设的密钥和加密算法,生成每一所述第一分区切片组合对应的加密水印数据,包括:根据零水印生成算法对每一所述分区切片组合生成对应的水印数据;根据预设的密钥和加密算法对每一水印数据进行加密,得到每一所述第一分区切片组合对应的加密水印数据;其中,所述零水印生成算法包括小波变换算法模型;所述小波变换算法模型用于对每一分区切片组合中的每一切片文件进行离散小波变换,并将变换后的文件的低频逼近子带进行分块奇异值分解,对每两个相邻子块的最大奇异值的大小关系进行判断以产生每一切片文件对应的零水印,将每一分区切片组合中所有切片文件对应的零水印确定为该分区切片组合对应的水印数据。
[0011]作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述第二密钥、所述第二水印数据和所述加密水印数据,对所述第二三维打印模型进行真伪认证,包括:根据所述第二密钥对所述加密水印数据进行解密,得到第一水印数据;计算每一所述第二水印数据和相对应的所述第一水印数据之间的相似度;判断所有所述第二水印数据对应的所述相似度的平均值,得到水印相似度;判断所述水印相似度是否大于预设的相似度阈值,若是,则判断所述第二三维打印模型为真,否则判断所述第二三维打印模型为假。
[0012]本专利技术第二方面公开了一种基于零水印的三维模型版权认证系统,所述系统包括:分区模块,用于获取包括有多个切片文件的第一三维打印模型,根据预设的切片分区模型,确定所述第一三维打印模型对应的多个第一分区切片组合;生成模块,用于对于每一所述第一分区切片组合,根据零水印生成算法以及预设
的密钥和加密算法,生成每一所述第一分区切片组合对应的加密水印数据;获取模块,用于获取来自设备发送的待认证的第二三维打印模型和第二密钥,根据所述切片分区模型和所述零水印生成算法,确定所述第二三维打印模型对应的多个第二分区切片组合对应的第二水印数据;认证模块,用于根据所述第二密钥、所述第二水印数据和所述加密水印数据,对所述第二三维打印模型进行真伪认证。
[0013]作为一种可选的实施方式,在本专利技术第二方面中,所述切片分区模型包括切片随机选取模型、切片图像变化度计算模型和切片分区动态规划模型。
[0014]作为一种可选的实施方式,在本专利技术第二方面中,所述切片随机选取模型用于执行以下步骤:基于预设的随机数生成算法,在所有切片文件的序号范围内生成多个随机序号;获取三维打印模型中每一所述随机序号对应的切片文件,以得到多个待处理切片文件。
[0015]作为一种可选的实施方式,在本专利技术第二方面中,所述切片图像变化度计算模型用于执行以下步骤:将三维打印模型的所有切片文件输入至基准度预测神经网络模型中,以得到每一切片文件对应的基准度预测值,将所述基准度预测值最高的切片文件确定为基准切片文件;所述基准度预测神经网络模型通过多个训练切片文件和对应的基准度标注的训练数据集训练得到;对任一所述待处理切片文件,基于图像相似度算法,计算该待处理切片文件和所述基准切片文件之间的图像变化度参数;根据所述图像变化度参数从大到小对所有所述待处理切片文件进行排序,得到切片文件序列。
[0016]作为一种可选的实施方式,在本专利技术第二方面中,所述切片分区动态规划模型用于执行以下步骤:根据三维打印模型对应的认证设备的设备性能参数,确定单组切片数据量阈值和单组切片图像变化阈值;确定目标函数为所有分区切片组合的组合总数量最小;确定限制条件为每一分区切片组合中的数据量不大于所述单组切片数据量阈值以及每一分区切片组合中的所有切片文件对应的所述图像变化度参数的平均值不大于所述单组切片图像变本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于零水印的三维模型版权认证方法,其特征在于,所述方法包括:获取包括有多个切片文件的第一三维打印模型,根据预设的切片分区模型,确定所述第一三维打印模型对应的多个第一分区切片组合;对于每一所述第一分区切片组合,根据零水印生成算法以及预设的密钥和加密算法,生成每一所述第一分区切片组合对应的加密水印数据;获取来自设备发送的待认证的第二三维打印模型和第二密钥,根据所述切片分区模型和所述零水印生成算法,确定所述第二三维打印模型对应的多个第二分区切片组合对应的第二水印数据;根据所述第二密钥、所述第二水印数据和所述加密水印数据,对所述第二三维打印模型进行真伪认证。2.根据权利要求1所述的基于零水印的三维模型版权认证方法,其特征在于,所述切片分区模型包括切片随机选取模型、切片图像变化度计算模型和切片分区动态规划模型。3.根据权利要求2所述的基于零水印的三维模型版权认证方法,其特征在于,所述切片随机选取模型用于执行以下步骤:基于预设的随机数生成算法,在所有切片文件的序号范围内生成多个随机序号;获取三维打印模型中每一所述随机序号对应的切片文件,以得到多个待处理切片文件。4.根据权利要求3所述的基于零水印的三维模型版权认证方法,其特征在于,所述切片图像变化度计算模型用于执行以下步骤:将三维打印模型的所有切片文件输入至基准度预测神经网络模型中,以得到每一切片文件对应的基准度预测值,将所述基准度预测值最高的切片文件确定为基准切片文件;所述基准度预测神经网络模型通过多个训练切片文件和对应的基准度标注的训练数据集训练得到;对任一所述待处理切片文件,基于图像相似度算法,计算该待处理切片文件和所述基准切片文件之间的图像变化度参数;根据所述图像变化度参数从大到小对所有所述待处理切片文件进行排序,得到切片文件序列。5.根据权利要求4所述的基于零水印的三维模型版权认证方法,其特征在于,所述切片分区动态规划模型用于执行以下步骤:根据三维打印模型对应的认证设备的设备性能参数,确定单组切片数据量阈值和单组切片图像变化阈值;确定目标函数为所有分区切片组合的组合总数量最小;确定限制条件为每一分区切片组合中的数据量不大于所述单组切片数据量阈值以及每一分区切片组合中的所有切片文件对应的所述图像变化度参数的平均值不大于所述单组切片图像变化阈值;根据所述目标函数和所述限制条件,基于动态规划算法,对所述切片文件序列进行分区迭代演算,最终得到最优的多个分区切片组合。6.根据权利要求5所述的基于零水印的三维模型版权认证方法,其特征在于,所述根据零水印生成算法以及预设...

【专利技术属性】
技术研发人员:张胜哲曾梅焕王九亮王鹏磊
申请(专利权)人:深圳市智能派科技有限公司
类型:发明
国别省市:

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

1