论文部分内容阅读
随着信息化和全球化的发展,企业在产品设计过程中,不可避免地需要与其他企业进行设计图档交流。版权保护是设计图档交流中知识产权保护的重要方面。传统安全手段如加密技术能够可靠地保护设计图档的内容,却无法有效地保护设计图档的版权。新兴数字水印技术正好填补了传统安全手段对设计图档知识产权保护的缺陷。目前,设计图档中矢量工程图和3D网格图应用广泛。基于此,本文深入研究了矢量工程图和三维网格图的水印技术,以保护企业知识产权。本文的主要研究工作如下:在矢量工程图水印技术方面,研究提出了一种向图档中嵌入版权信息,并在一定程度内防止已嵌入版权信息被破坏,以及从已被修改的图档中提取版权信息的水印技术。算法将图档的版权信息作为水印嵌入到图档中。算法首先选取矢量工程图中的折线、多边形和圆弧图元,使用k-means++算法将图元进行聚类划分,然后通过修改聚类中图元几何属性的分布特征来嵌入水印。每个聚类仅嵌入水印的一个比特位,同时对图元几何属性的仅微量修改。版权信息提取时,首先采用相同的分组依据对图档中的图元进行聚类划分,然后根据聚类中图元的分布特征提取版权比特位的值。由于聚类中的图元共同承载水印信息,图档中的少量图元发生变化不会对水印信息造成致命破坏,因此版权信息可以可靠的隐藏在图档中。在3D网格图水印技术方面,研究提出了一种检测图档是否被非法篡改,并定位篡改区域的水印技术。算法进行两轮水印嵌入。第一轮从网格中选取部分顶点作为水印顶点,细微修改其x1坐标,使其与周围顶点满足特定函数关系。第二轮细微修改第一轮水印顶点周围顶点的x2和x3坐标,使之与第一轮水印顶点满足另一函数。水印提取时,通过判断顶点与周围顶点是否满足预设的函数关系,来获知顶点是否被篡改。算法中的两轮水印顶点能够覆盖整个3D网格,从而保证了对图档的完全保护。与现有相似算法相比,本文的两轮水印使得篡改检测更加完备。