文档介绍:摘要图形数字水印是计算机图形学领域的研究热点。水印提供一种机制,它通过在数据中嵌入能识别版权所有者的信息来保护数字媒体的版权。大量的关于数字水印的研究都集中在如图像、视频、音频和文本之类的媒体上,而针对三维模型的数字水印算法比较少。
本文提出了一种基于三角形网格的鲁棒的数字水印算法,它是一种针对三维模型的数字水印算法。该算法的基本原理是由用户输入水印信息,水印算法将水印信息转换成与其对应的二值序列。然后利用水印序列和嵌入强度为参数来修改从中心到顶点的距离来嵌入水印信息。提取水印的时候,根据顶点的变化特征,就能提取出原始水印序列。实验中使用了不同顶点数的四个兔子模型进行对比验证。结果显示,嵌入水印后模型不会失真,符合水印的不可见性特点。
关键词:数字水印 3D模型三角网格表示版权保护
The Research and Implementation of Space Domain Digital
Watermarking Algorithm of 3D Models based on Global Geometry Feature
Abstract The graphic digital watermark is the hotspot in the field puter graphics. We describe a robust method for watermarking triangle meshes. Watermarking provides a mechanism for copyright protection of digital media by embedding information identifying the owner in the data. The bulk of the research on digital watermarks has focused on media such as images, video, audio, and text, but little on 3D models.
In this paper we propose a robust 3D model watermarking scheme based on triangular meshes. The principle of algorithm is receiving the user’s personal information, then the watermarking algorithm translate it into corresponding binary serial. Using the watermark serial and watermarking intensity as parameter to modify the length from the center point to the vertex to embed the watermark information. Through the change of the vertices we can extract the original watermark information.
In the experiment I used four rabbit models with different numer of vertices to validate on contrast. The conclusion is the embedded models are not distored.
Key words: Digital watermarking vertice scambling 3D model Triangular meshes copyright protection
目录
引言 1
第一章数字水印技术概述 2
数字水印的概念和特征 2
数字水印的概念 2
数字水印的特征 2
数字水印系统的基本框架 3
数字水印技术的分类 5
第二章基于全局几何特征的3D模型空域数字水印算法 6
算法原理 6
水印信息的嵌入算法 6
水印信息的提取算法 7
第三章 3D模型空域数字水印算法实现 9
算法实现中使用的工具 9
OpenGL 9
Visual C++ 9
算法的具体实现 10
图形数字水印实现程序的框架和模块调用关系 10
各模块的具体实现描述 10
算法程序中主要类、函数及功能介绍 12
3