当前位置:网站首页>Image fusion DDcGAN study notes
Image fusion DDcGAN study notes
2022-08-03 12:22:00 【qq_46165876】
DDcGAN: A Dual-Discriminator Conditional Generative Adversarial Network for Multi-Resolution Image Fusion Article Study Notes
Feature: Dual Discriminator
Model Structure
The whole process of DDcGAN is shown in the figure.Given a visible light image v and an infrared image I, our ultimate goal is to learn a generator G conditioned on them, and the generated images G(v, I) are encouraged to be sufficiently realistic and informative todeceive the authenticator.
Meanwhile, we utilize two opposing discriminators, Dv and Di, which each generate a scalar that estimates the probability of input from real data rather than G.
Specifically, Dv aims to discriminate generated images from visible light images, while Di is trained to discriminate between original low-resolution infrared images and downsampled generated/fused images.Average pooling is used here for downsampling, since average pooling preserves low-frequency information compared to max pooling, and thermal radiation information is mainly presented in this form.In other words, for balance between generator and discriminator, we do not feed source images v and I as additional/conditional information to Dv and di other than the input to the discriminator.That is, the input layer of each discriminator is a single-channel layer containing the sampled data, rather than a two-channel layer containing the sampled data and the corresponding source image as conditional information.Because when the conditions and samples to be discriminated are the same, the discrimination task is simplified to judge whether the input images are the same, and this is a simple enough task for the neural network.When the generator cannot fool the discriminator, the adversarial relationship cannot be established, and the generator will tend to generate randomly.
Difference between PG and two true distributions (i.e. PV and PI)through the adversarial process of generator G and two discriminators (Dv and Di)will simultaneously become smaller, where PG is the probability distribution of the generated samples and PV is the true distribution of the visible image>, PI is the true distribution of the infrared image.
Generator loss function
GeneratorLoss function
where adversarial loss is defined as
where loss of content is defined as

The discriminators in DDcGAN, namely Dv and Di,It plays the role of discriminating the source image and the generated fused image.The adversarial loss of the discriminator can compute the JS divergence between distributions to identify whether intensity or texture information is inauthentic, thereby encouraging matching the true distribution.
Discriminator loss function

边栏推荐
- 后台图库上传功能
- 5个超好用手机开源自动化工具,哪个适合你?
- 博客记录生活
- 【云原生 · Kubernetes】部署Kubernetes集群
- What knowledge points do you need to master to learn software testing?
- 通过点击CheckBox实现背景变换小案例
- 7月份最后一篇博客
- I in mother's womb SOLO20 years
- 【倒计时5天】探索音画质量提升背后的秘密,千元大礼等你来拿
- R language ggplot2 visualization: use the patchwork bag plot_layout function will be more visual image together, ncol parameter specifies the number of rows, specify byrow parameters configuration dia
猜你喜欢

【精品必知】Pod生命周期

How does Filebeat maintain file state?

一个扛住 100 亿次请求的红包系统,写得太好了!!

From the physical level of the device to the circuit level

Matlab学习10-图像处理之傅里叶变换

肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer

(through page) ali time to upload the jar

Filebeat 如何保持文件状态?

JUC(三):锁核心类AQS ing

YOLOv5 training data prompts No labels found, with_suffix is used, WARNING: Ignoring corrupted image and/or label appears during yolov5 training
随机推荐
别再用if-else了,分享一下我使用“策略模式”的项目经验...
Random forest project combat - temperature prediction
【倒计时5天】探索音画质量提升背后的秘密,千元大礼等你来拿
新评论接口——京东评论接口
pandas连接oracle数据库并拉取表中数据到dataframe中、筛选当前时间(sysdate)到一天之前的所有数据(筛选一天范围数据)
第十五章 源代码文件 REST API 简介
LeetCode-142. 环形链表 II
mysql advanced (twenty-four) method summary of defense against SQL injection
-树的高度-
数据库系统原理与应用教程(076)—— MySQL 练习题:操作题 160-167(二十):综合练习
OFDM 十六讲 4 -What is a Cyclic Prefix in OFDM
bash while循环和until循环
基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
Blazor Server(6) from scratch--policy-based permission verification
pandas连接oracle数据库并拉取表中数据到dataframe中、生成当前时间的时间戳数据、格式化为指定的格式(“%Y-%m-%d-%H-%M-%S“)并添加到csv文件名称中
长城简漫·暑期安全篇⑤ 这个强,不能逞
分享一款实用的太阳能充电电路(室内光照可用)
数据库系统原理与应用教程(074)—— MySQL 练习题:操作题 141-150(十八):综合练习
【必读要点】Pod控制器Deployment更新、回退详解
fastposter v2.9.0 程序员必备海报生成器