【技术实现步骤摘要】
本专利技术属于三维模型场景文件的版权保护领域,尤其涉及一种基于不可见字符的三维模型场景隐形水印嵌入和提取方法。
技术介绍
1、三维模型场景文件是重要的多媒体数字资产。场景文件的泄漏导致许多影视公司、游戏公司的知识产权受到侵害。隐形水印是保护文件知识产权的一个重要的方式。隐形水印会将版权信息以人类无法感知的方式嵌入到数据中,起到保护对应文件的作用。如果文件泄漏,检测人员可以从嵌入过水印的文件中提取版权信息,达到版权鉴权和追溯的目标。
2、现有的三维隐形水印会嵌入在模型数据内部。当前的方法使用特定的算法修改模型的顶点坐标等数据。然而,嵌入在三维数据中的水印较为脆弱,容易遭到各种编辑操作的攻击,如裁剪、细分、简化等复杂的变换。这些复杂的变换会极大影响三维模型的数据,导致隐形水印被破坏无法正确提取。
3、为了更好保护三维模型场景文件,本专利技术提出了一种可以在三维模型场景树结构的节点上嵌入文本水印的方法。水印信息被嵌入在节点名称上。本方法不同于现有的方法,只要水印节点存在,就不会受到模型编辑操作的影响。本方法提升了水印的
...【技术保护点】
1.一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,所述S12中,编码器进行编码的具体过程为:编码器储存了编码的对应表,编码的对应表中共存储16个不可见字符,字符流的每个字符由8bit组成,遍历字符流的每个字符,将字符流的每个字符拆分为高4位和低4位,在编码的对应表中查找对应高4位的不可见字符和对应低4位的不可见字符,将字符流中每个字符的高4位和低4位分别替换为编码器中对应的不可见字符,将获得的所有不可见字符按照字符流顺序进行拼接后,得到新的不
...【技术特征摘要】
1.一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,所述s12中,编码器进行编码的具体过程为:编码器储存了编码的对应表,编码的对应表中共存储16个不可见字符,字符流的每个字符由8bit组成,遍历字符流的每个字符,将字符流的每个字符拆分为高4位和低4位,在编码的对应表中查找对应高4位的不可见字符和对应低4位的不可见字符,将字符流中每个字符的高4位和低4位分别替换为编码器中对应的不可见字符,将获得的所有不可见字符按照字符流顺序进行拼接后,得到新的不可见字符流。
3.如权利要求2所述的一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,在编码的对应表中,各个不可见字符对应的ascii码分别为(5,6,14,15,16,17,18,19,20,21,22,23,24,25,29,30)。
4.如权利要求1所述的一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,所述s13中,获得候选数组的具体方式为:使用深度优先搜索遍历步骤s11得到的场景树,若场景树中的当前节点满足水印嵌入条件且不为根节点,则将场景树中的当前节点作为一个候选节点并加入到候选数组中,否则继续判断场景树中的下一个节点,直到场景树中的所有节点均判断完毕,生成最终的候选数组。
5.如权利要求4所述的一种基于不可见字符的三维模型场景隐形水印嵌入方法,其特征在于,所述水印嵌入条件为:场景树中节点名称的字节数量与水印信息的字节数量之和小于等于63字节。
6.一种基于不可见字符的三维模型场景隐形水...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。