图像处理网络中的模型水印

论文信息:Jie ZhangHan FangWeiming ZhangWenbo ZhouHao CuiHao Cui、Nenghai Yu:Model Watermarking for Image Processing Networks

·本文首次提出了图像处理网络中深度水印问题,将知识产权问题引入图像处理模型

·提出了第一个深度水印框架,利用空间不可见水印机制来保护图像处理网络

·设计了一种深度水印算法,相比传统的不可见空间水印算法有更高的鲁棒性和嵌入容量

·提出的水印框架在面对不同的网络结构和损失函数训练的代理模型攻击时都有不错的抵御效果

----------

引言

随着深度学习技术的飞速发展,其在图像处理领域的应用越来越广泛。然而,高昂的训练成本使得深度学习模型具有显著的商业价值,这同时也带来了模型窃取的风险。为了保护模型的知识产权,模型水印技术应运而生。本文将介绍一种针对图像处理网络的深度模型水印技术,该技术能够有效抵御模型窃取攻击,保护模型的商业价值。

深度学习模型的商业价值与窃取攻击

深度学习模型因其训练成本高而具有显著商业价值。随着计算资源和大数据的发展,模型窃取攻击成为了一个严重的问题。攻击者通过微调、剪枝或利用API访问获取输入输出对来训练新的相似代理模型,从而避开昂贵的模型训练并从中获益。

模型水印:保护知识产权的新途径

模型水印技术借鉴了传统多媒体中的水印嵌入方式,将水印添加到深度学习模型中,以达到版权保护的效果。本文首次考虑了图像处理深度模型的水印问题,并着重关注了如何抵御黑盒攻击。

理论预分析与深度不可见水印算法

在理论预分析中,我们探讨了如何通过模型水印框架在域A和域B之间实现视觉上一致的图像转换。传统的不可见水印算法在嵌入容量和鲁棒性方面存在局限,而深度不可见水印算法通过辨别器和对抗训练阶段,实现了高容量和高鲁棒性的水印嵌入。

辨别器与过拟合现象

辨别器在水印嵌入过程中起到了关键作用,它用于区分图像是“真实的”还是“伪造的”,即判断嵌入水印后的图像是否与原始图像在视觉上保持一致。此外,为了避免过拟合现象,我们提出了将不含有水印的域A和域B的图像输入到提取子网络R中,并强制R输出一个恒定的空白图像,以提升提取子网络R的提取水印能力。

在训练初始阶段,若提取器网络R只使用B进行训练,容易出现过拟合的情况,即无论输入的图像是否包含水印,都会从中提取出水印。解决方法:

a.不含有水印的域A和域B的图像输入到提取子网络R中,并强制R输出一个恒定的空白图像,这样能够提升提取子网络R的提取水印能力。

b.通过混合数据集(包括原始输入输出图像、带有水印的图像以及代理网络生成的图像)来训练提取子网络 R,使得它不仅能从带水印的图像中提取水印,还能从代理网络生成的图像中提取水印,提升其鲁棒性。

损失函数与实验结果

本文详细介绍了嵌入损失和提取损失的计算方法,包括水印重建损失、一致性损失和干净损失。实验部分,我们选择了去雨丝和去肋骨两种图像处理任务,使用PSNR、SSIM和归一化相关(NC)度量来评估视觉质量和水印提取的成功率。实验结果表明,所提出的深度不可见水印算法在面对不同的网络结构和损失函数训练的代理模型攻击时都有不错的抵御效果。 

 本文方法的目标损失函数由两部分组成,分别是嵌入损失 提取损失,公式如下:

思考与展望

本文提出了图像处理网络中深度水印问题,将知识产权问题引入图像处理模型,并设计了一种深度水印算法,相比传统的不可见空间水印算法有更高的鲁棒性和嵌入容量。然而,实验未将不同的网络结构和损失函数相结合进行测试,且未提及对于水印嵌入的可逆性问题。未来的研究可以探索嵌入多层水印以实现更加安全的知识产权保护。

为了评估所提出的深度水印框架的最终鲁棒性,本文使用了不同的网络结构和目标损失函数训练的代理模型来模仿攻击者的行为。以下是通过使用不同的网络结构进行训练的代理模型,测试算法抵御代理模型攻击的成功率

结语

模型水印技术为深度学习模型的知识产权保护提供了一种新的解决方案。随着技术的不断进步,我们期待更多的研究能够进一步增强模型水印的鲁棒性和安全性,为深度学习模型的商业化应用提供坚实的保障。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/61884.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网络安全】网站常见安全漏洞 - 网站基本组成及漏洞定义

文章目录 引言1. 一个网站的基本构成2. 一些我们经常听到的安全事件3. 网站攻击者及其意图3.1 网站攻击者的类型3.2 攻击者的意图 4. 漏洞的分类4.1 按来源分类4.2 按危害分类4.3 常见漏洞与OWASP Top 10 引言 在当今的数字化时代,安全问题已成为技术领域不可忽视的…

Ubuntu22.04系统源码编译OpenCV 4.10.0(包含opencv_contrib)

因项目需要使用不同版本的OpenCV,而本地的Ubuntu22.04系统装了ROS2自带OpenCV 4.5.4的版本,于是编译一个OpenCV 4.10.0(带opencv_contrib)版本,给特定的项目使用,这就不用换个设备后重新安装OpenCV 了&…

Dataset用load_dataset读图片和对应的caption的一个坑

代码: data_files {} if args.train_data_dir is not None:data_files["train"] os.path.join(args.train_data_dir, "**")dataset load_dataset("imagefolder",data_filesdata_files,cache_dirargs.cache_dir,) 数据&#xff1…

word如何快速创建目录?

文章目录 1,先自己写出目录的各级标题。2、选中目标标题,然后给它们编号3、给标题按照个人需求开始分级4、插入域构建目录。4.1、利用快捷键插入域构建目录4.2、手动插入域构建目录 听懂掌声!学会了吗? 前提声明:我在此…

【Linux课程学习】:文件第二弹---理解一切皆文件,缓存区

🎁个人主页:我们的五年 🔍系列专栏:Linux课程学习 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 Linux学习笔记: https://blog.csdn.net/d…

centos 手动安装libcurl4-openssl-dev库

下载源代码 curl downloadshttps://curl.se/download/ 选择需要下载的版本,我下载的是8.11.0 解压 tar -zxvf curl-8.11.0 查看安装命令 查找INSTALL.md,一般在docs文件夹下 –prefix :指定安装路径(默认安装在/usr/local&…

汽车IVI中控OS Linux driver开发实操(二十八):回声消除echo cancellation和噪声消除Noise reduction

概述: 在当今高度互联的世界中,清晰的实时通信比以往任何时候都更重要。在远程团队会议期间,没有什么能像回声一样打断对话。当说话者听到他们的声音回响时,可能会分散注意力,甚至无法理解对话。即使是很小的回声也会产生很大的影响,仅仅25毫秒的振幅就足以造成声音干扰…

客户端安全开发基础-PC篇-附项目源码

客户端安全开发基础-PC篇 written by noxke 项目源码下载 https://download.csdn.net/download/Runnymmede/90079718 1.程序分析 使用ida打开crackme.exe,进入到程序的主逻辑函数,注意到有大量的xmm寄存器,但是不含call指令,先…

static关键字在嵌入式C编程中的应用

目录 一、控制变量的存储周期和可见性 1.1. 局部静态变量 1.2. 全局静态变量 二、控制函数的可见性 2.1. 静态函数 2.2. 代码示例(假设有两个文件:file1.c和file2.c) 三、应用场景 3.1. 存储常用数据 3.2. 实现内部辅助函数 四、注…

Linux笔记---进程:进程替换

1. 进程替换的概念 进程替换是指在一个正在运行的进程中,用一个新的程序替换当前进程的代码和数据,使得进程开始执行新的程序,而不是原来的程序。 这种技术通常用于在不创建新进程的情况下,改变进程的行为。 我们之前谈到过for…

借助 AI 工具,共享旅游-卡-项目助力年底增收攻略

年底了,大量的商家都在开始筹备搞活动,接下来的双十二、元旦、春节、开门红、寒假,各种活动,目的就是为了拉动新客户。 距离过年还有56 天,如何破局? 1、销售渠道 针对旅游卡项目,主要销售渠道…

剖析千益畅行,共享旅游-卡,合规运营与技术赋能双驱下的旅游新篇

在数字化浪潮席卷各行各业的当下,旅游产业与共享经济模式深度融合,催生出旅游卡这类新兴产品。然而,市场乱象丛生,诸多打着 “共享” 幌子的旅游卡弊病百出,让从业者与消费者都深陷困扰。今天,咱们聚焦技术…

9. 一分钟读懂“策略模式”

9.1 模式介绍 策略模式是一种行为型设计模式,用于在运行时灵活切换对象的行为或算法,它将算法封装为独立的类,使得它们可以互相替换,而不会影响使用这些算法的客户端代码。 策略模式的核心思想是:定义一系列可互换的算…

Ant-Design X,AI组件库

前端的小伙伴们都知道有一个前端组件库超级火,可以说是 Top1 级别的,那就是 Ant-Design 而就在最近,他们又推出了一款新的组件库,Ant-Design X,这是专门用来做 AI 产品 的组件库,可能大家还很疑惑&#xf…

Wwise 使用MIDI文件、采样音频

第一种:当采样音频只有一个文件的时候 1.拖入MIDI文件到Interactive Music Hierarchy层级 2.拖入采样音频到Actor-Mixer Hierarchy层级 3.勾选MIDI显示出面板,设置Root Note与采样音频音高相同,这里是C#5 4.播放测试,成功&…

如何抽象策略模式

策略模式是什么 策略设计模式(Strategy Pattern)是一种面向对象设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。这种模式使得算法可以独立于使用它们的客户端而变化。 策略设计模式包含三个主…

优先算法 —— 滑动窗口系列 - 无重复字符的最长子串

目录 前言 1. 无重复字符的最长子串 2. 题目解析 3. 算法原理 解法1:暴力枚举 哈希表(判断字符是否有重复出现) 解法2:滑动窗口 4. 代码 前言 当我们发现暴力解法两个指针都不回退,都是向同一个方向移动的时候我…

BurpSuite工具-Proxy代理用法(抓包、改包、放包)

一、Burp Suite 项目管理 二、Proxy(代理抓包模块) 1. 简要说明 1.1. Intercept(拦截) 1.2. HTTP History(HTTP 历史) 1.3. WebSockets History(WebSocket 历史) 1.4. Options…

Marvell第四季度营收预计超预期,定制芯片需求激增

芯片制造商Marvell Technology(美满电子科技)(MRVL)在周二发布了强劲的业绩预告,预计第四季度的营收将超过市场预期,得益于企业对其定制人工智能芯片的需求激增。随着人工智能技术的快速发展,特…

915DEBUG-obsidianTemplater使用

Templater使用 tp函数不正常显示相应数据 模板使用方式不正确 <% tp.date.now("YYYY-MM-DD") %> 应该被放置在一个被Templater识别为模板的文件中&#xff0c;或者在你使用Templater的插入模板功能时输入。如果只是在一个普通的Markdown文件中直接输入这段代码…