发明名称 基于顶点权值的OBJ格式三维模型数字水印方法
摘要 基于顶点权值的OBJ格式三维模型数字水印方法,属于数字水印技术领域,其水印嵌入步骤如下:一、选定将要嵌入模型的水印信息;二、导入OBJ格式三维模型,计算每个顶点与其相邻顶点的欧几里得距离,按各个顶点的距离之和进行排序和挑选,然后根据顶点邻环域的平滑度值选择合适的嵌入水印的顶点位置;三、对选中的顶点坐标区域,采用加性的嵌入准则将水印信息嵌入到顶点的X轴坐标中。本方法提出在OBJ格式三维模型中的水印信息,可以根据顶点权值来决定嵌入水印位置和信息。该算法对常见的几何攻击、剪切攻击和简化攻击都有较好的鲁棒性。
申请公布号 CN102314667A 申请公布日期 2012.01.11
申请号 CN201110254055.1 申请日期 2011.08.31
申请人 辽宁大学 发明人 范铁生;宫元九;窦春轶;蔚敏;王丹华
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 沈阳杰克知识产权代理有限公司 21207 代理人 金春华
主权项 1.基于顶点权值的OBJ格式三维模型数字水印方法,包括水印嵌入和水印提取过程,其中,水印嵌入步骤如下:假设原始三维模型的顶点序列为V(x,y,z),数字水印序列为W,若为<img file="498379DEST_PATH_IMAGE001.GIF" wi="38" he="16" />的二值图像则先按列优先原则转化为一维序列W;Step1:选定将要嵌入模型的水印信息W,该信息为有意义的字符序列或图像,并转化成相应的实数;Step2:导入OBJ格式三维模型,计算每个顶点V(x,y,z)与其相邻顶点的欧几里得距离,按各个顶点的距离之和将顶点从小到大排序,根据水印大小挑选出相应数量的顶点,然后根据顶点邻环域的平滑度值选择合适的嵌入水印的顶点位置;                Step3:对选中的顶点坐标区域,采用加性的嵌入准则将水印信息嵌入到顶点的X轴坐标中,为了提取出完整的水印信息,在同一个顶点的Z轴坐标中记录水印的位数信息,表示该顶点X轴坐标中嵌入的信息是水印的第i位的值,顶点的Y轴坐标作为受攻击后提取水印时的参考位,完成水印嵌入步骤;              具体嵌入公式如下:<img file="437385DEST_PATH_IMAGE002.GIF" wi="163" he="30" />(1)<img file="387411DEST_PATH_IMAGE003.GIF" wi="142" he="31" />(2)其中,<img file="779078DEST_PATH_IMAGE004.GIF" wi="17" he="16" />为水印嵌入强度,<img file="102612DEST_PATH_IMAGE005.GIF" wi="24" he="28" />为水印信息,<img file="896125DEST_PATH_IMAGE006.GIF" wi="20" he="25" />,<img file="129967DEST_PATH_IMAGE007.GIF" wi="20" he="24" />为顶点V的X,Z轴坐标,<img file="8930DEST_PATH_IMAGE008.GIF" wi="22" he="28" />为嵌入水印后顶点V的X轴坐标,<img file="808259DEST_PATH_IMAGE009.GIF" wi="22" he="26" />为记录水印位数信息后的顶点V的Z轴坐标,<img file="459207DEST_PATH_IMAGE010.GIF" wi="17" he="22" />为加权系数,根据模型顶点的最大有效位数设定,<img file="951369DEST_PATH_IMAGE011.GIF" wi="20" he="24" />是长度为L的水印信息的第i个位置。
地址 110136 辽宁省沈阳市沈北新区道义南大街58号