当前位置:网站首页>图像融合GAN-FM学习笔记
图像融合GAN-FM学习笔记
2022-08-03 12:15:00 【qq_46165876】
GAN-FM: Infrared and Visible Image Fusion Using GAN With Full-Scale Skip Connection and Dual Markovian Discriminators文章学习笔记
模型结构
GAN-FM的总体框架如图所示,它包含一个发生器和两个鉴别器。给定一对配准的红外图像Iir和可见光图像Ivi,生成器旨在从两幅源图像中提取并组合有意义的信息,从而产生逼真的融合图像If以欺骗鉴别器。相反,两个鉴别器Dvi和Dir旨在正确区分融合结果和源图像。因此,生成器和鉴别器之间的对抗博弈迫使融合结果包含源图像中的独特和关键特征,例如Iir中的热信息和Ivi中的场景纹理。为了进一步加强对这两类信息的保存,我们专门设计了生成器和鉴别器。
生成器
我们采用全尺度连接的思想设计了一个基于U形的生成器,它可以提取和利用多尺度和层次特征。一方面,跳接可以将浅层的高对比度特征直接输送到深层,避免了抽象特征带来的热辐射强度损失。另一方面,多尺度网络从语义层面促进了显著特征的保存。因此,具有多尺度结构和跳跃连接的生成器能够很好地保留源图像的显著特征,尤其是红外图像中的热辐射目标。
鉴别器
两个**马尔可夫鉴别器(即Dvi和Dir)**被用于所提出的框架中,而不是现有方法中采用的常规全局鉴别器。与全局鉴别器不同,马尔可夫鉴别器试图对输入图像的每个小块进行真伪分类,这加强了鉴别器对图像块的局部结构的关注。
全尺度连接生成器和马尔可夫鉴别器的结合使得融合图像能够同时保持丰富的背景纹理和高对比度的目标。
损失函数
生成器损失函数
生成器损失函数:
其中L-in表示强度损失,L-grad表示梯度损失。β是控制折衷的参数。
强度损失L-in
强度损失约束融合图像保持与源图像相似的强度分布,以便保留重要的对比度信息。强度损失定义为:
联合梯度损失L-grad
为了保持更强和更好的纹理,我们提倡使用联合梯度损失,表征梯度损失测量纹理保留的程度。
我们根据最大选择原则构建了一个联合梯度max(|∇2ivi|(|∇2iir|)作为融合梯度的优化目标。
鉴别器损失函数
在提出的GANFM中,我们使用两个独立的鉴别器(即Dir,Dvi)来约束生成器分别捕获更多的对比度和纹理信息。相应的损失函数为LDir和LDvi,定义如下:
每一个都是交叉熵损失函数。红外鉴别器致力于准确区分红外图像和融合图像,而可见光鉴别器旨在准确区分可见光图像和融合图像。然后,这两个鉴别器与生成器处于敌对关系,这迫使生成器提高伪造能力,捕获红外和可见光模态的关键特征。
边栏推荐
- LeetCode-1161. 最大层内元素和
- 一文带你弄懂 CDN 技术的原理
- 深入理解MySQL事务MVCC的核心概念以及底层原理
- R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
- 从零开始Blazor Server(6)--基于策略的权限验证
- Five super handy phone open-source automation tools, which is suitable for you?
- 第3章 搭建短视频App基础架构
- 为什么越来越多的开发者放弃使用Postman,而选择Eolink?
- LeetCode-48. 旋转图像
- LeetCode刷题笔记:105.从前序与中序遍历序列构造二叉树
猜你喜欢
Knowledge Graph Question Answering System Based on League of Legends
学习软件测试需要掌握哪些知识点呢?
622. 设计循环队列
零信任的基本概念【新航海】
C language advanced article: memory function
LeetCode-1796. 字符串中第二大的数字
Five super handy phone open-source automation tools, which is suitable for you?
[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
After completing the interview and clearance collection of Alibaba, I successfully won the 15th Offer this year
LeetCode-48. 旋转图像
随机推荐
距LiveVideoStackCon 2022 上海站开幕还有3天!
bash if conditional judgment
622. 设计循环队列
-树的高度-
无监督学习KMeans学习笔记和实例
随机森林项目实战---气温预测
bash case用法
基于SSM和Web实现的农作物生长监控系统
From the physical level of the device to the circuit level
LeetCode刷题笔记:622.设计循环队列
ssh 免密登录了解下
第5章 实现首页Tab数据展示
为什么越来越多的开发者放弃使用Postman,而选择Eolink?
mysql进阶(二十四)防御SQL注入的方法总结
通过点击CheckBox实现背景变换小案例
4500 words sum up, a software test engineer need to master the skill books
Matlab学习13-图像处理之可视化GUI程序
Random forest project combat - temperature prediction
pandas连接oracle数据库并拉取表中数据到dataframe中、筛选当前时间(sysdate)到一天之前的所有数据(筛选一天范围数据)
新评论接口——京东评论接口