1.基于深度学习的零水印鲁棒算法,其特征在于:具体包括如下步骤:步骤1,在知识版权保护中心注册时间以得到时间戳;
步骤2,将宿主图像H和带有时间戳的水印图像B一起输入VGG‑19网络中,VGG‑19网络输出一个带有时间戳的图像O,将图像O进行加密,并将加密后的图像O在知识版权保护中心注册为零水印图像;
步骤3,采用步骤2所得的图像制作数据集,并将数据集输入到训练完成的RCNN卷积神经网络中,网络输出结果是带有时间戳的水印图像,完成零水印的提取验证过程。
2.根据权利要求1所述的基于深度学习的零水印鲁棒算法,其特征在于:所述步骤1的具体过程为:
步骤1.1,用户将需要加时间戳的文件用Hash编码加密形成摘要;
步骤1.2,用户提出时间戳请求,Hash值被传递给时间戳服务器;
步骤1.3,时间戳服务器采用权威时间源,由国家授时中心负责授时和守时;
步骤1.4,由第三方时间戳服务机构对电子数据摘要和权威时间记录进行数字签名生成时间戳。
3.根据权利要求2所述的基于深度学习的零水印鲁棒算法,其特征在于:所述步骤2的具体过程为:
步骤2.1,对宿主图像和带有时间戳的水印图像进行预处理;
步骤2.2,对宿主图像和带有时间戳的水印图像进行语义分割得到宿主分割图像HS和水印分割图像BS;
步骤2.3,利用VGG‑19网络模型对步骤2.2所得图像进行风格迁移;
步骤2.4,计算内容损失、风格损失和正则化项;
步骤2.5,以网络初始化图像为带有时间戳的水印图像进行训练,输出结果为带有H风格的图像O;
步骤2.6、将风格化图像O通过猫变换算法进行加密,并在知识版权保护中心注册为零水印图像。
4.根据权利要求3所述的基于深度学习的零水印鲁棒算法,其特征在于:所述步骤2.1的具体过程为:
步骤2.1.1,确定宿主图像为风格图片H,确定带有时间戳的水印图片为内容图片B;
步骤2.1.2,通过下采样将内容图片B和风格图片H大小统一为相同尺寸;
步骤2.1.3,制作一张水印图片,该水印图片是普通彩色图像即可。
5.根据权利要求1所述的基于深度学习的零水印鲁棒算法,其特征在于:所述步骤3的具体过程为:
步骤3.1,对步骤2所得的零水印图像进行解密;
步骤3.2,制作数据集,将数据集以24:1的比例分为训练集与测试集;
步骤3.3,搭建用于提取水印图像的卷积神经网络RCNN;
步骤3.4,确定损失函数;
步骤3.5,将数据集中的训练集用于RCNN网络的训练,直到损失函数收敛,用测试集测试网络性能。