Multi-exposure image fusion via deep perceptual enhancement

(基于深度感知增强的多曝光图像融合)

多曝光图像融合 (MEF) 是通过将具有不同曝光的多个镜头集成在一起来解决此问题的有效方法,这在本质上是一个增强问题。在融合过程中,应同时关注两个感知因素,包括信息性和视觉真实感。为了实现这一目标,本文提出了一种用于MEF的深度感知增强网络,称为DPE-MEF。具体来说,建议的DPE-MEF包含两个模块,其中一个模块响应从输入收集内容细节,而另一个模块则负责最终结果的颜色映射/校正

大多数 (如果不是全部) 现有MEF方法首先将图像的RGB颜色空间切换到亮度和色度分离颜色空间,例如YCbCr,然后仅在亮度 (Y通道) 上应用融合策略。但是,通过这种方式,融合图像的颜色通常会变得相对苍白和失真,因为由于传感器的质量有限,(极度) 曝光不足的图像的颜色信息可能 (严重) 被破坏。基于以上考虑,本研究提出了一种深度神经网络来完成MEF任务。

贡献

1)为了获得信息丰富且视觉上引人注目的融合结果,我们为MEF设计了深度感知增强网,即DPE-MEF。DPE-MEF由两个功能子网组成,分别负责从多个输入收集重要细节。

2)受融合本质的驱动,细节增强模块试图从源输入中全面探索细节。通过寻找最佳的局部曝光来有效地形成增强图像,这些曝光可以作为参考来指导细节增强模块。

3)为了保证视觉质量,引入了色彩增强模块。它能够通过学习同一场景的自然图像中颜色和亮度之间的关系来完善外观,从而使融合图像更加逼真和生动,从而显着提高视觉感知。

4)进行了广泛的实验以证明我们设计的功效,并与最新方法相比揭示了其优势。我们进一步验证了所提出的策略可用于提高单个图像的曝光质量。

相关工作

传统方法
通常包含三个主要组成部分,包括图像变换,活动水平 (信息性) 测量和融合策略设计,主要可以分为基于空间域和基于变换域的技术。
基于空间域直接在像素级别或补丁级别执行融合策略。在像素级工作的方法通常会努力为源图像计算适当的权重图,然后通过加权加法进行融合。作为代表,Liu等人提出了一种基于密集尺度不变特征变换的方法,并应用密集SIFT描述符作为活动水平度量来计算权重图。基于补丁的工作通常首先从不同方面评估源图像中补丁的信息量,然后结合具有最丰富信息的信息来组成融合图像。Ma等人为MEF定制了一种结构斑块分解方法,并利用该分解策略作为优化指标,进一步提出了基于优化的方法。上述方法具有局限性,即基于像素的方法由于缺乏全局信息而经常遭受亮度转变问题,而基于补丁的方法很可能在边界周围引入 (光晕) 伪像。

基于变换域的方法,它们通常对系数执行融合策略,然后逆变换回原始域。Burt等人为MEF设计了一个金字塔分解方案,这可以说是对MEF任务的第一次基于变换的尝试。此外,Mertens等人尝试将对比度,饱和度和良好的曝光性结合起来来测量源图像的质量,然后生成权重图以金字塔的方式融合源图像。Li等人使用引导滤波器将源图像分解为基本层和细节层,然后通过加权平均将它们合并以获得最终融合的图像。许多后续行动都采用其他方法来完成这项工作,例如小波,梯度和PCA。尽管显示出一些合理的结果,但这些传统方法通常依赖于手工制作的功能和手动设计的融合策略。由于特征提取和集成能力不足,大多数需要长序列的源图像,曝光间隔较小,才能产生相对较好的融合结果,需要繁重的计算量,限制了适用的场景。请注意,在曝光变化较大的源图像较少的情况下,通过这些方法融合的结果的质量将大大降低。

Deep learning methods

缓解了对源图像数量和质量的需求,并获得了更好的融合效果。第一次基于DL的尝试可能会追溯到DeepFuse,它构建了一个卷积网络,通过优化无监督度量MEF-SSIM 直接合并源图像的亮度分量,并通过加权融合策略融合色度部分。但是,MEF-SSIM本身不足以确保融合质量,并且缺乏详细的色度处理通常会导致颜色失真。继DeepFuse之后,Qi等人利用多通道MEF-SSIM作为优化目标,以避免颜色空间的转换。Ma等人设计了一个名为MEF-Net的网络,它遵循加权融合线。MEF-Net通过将下采样的源图像馈入网络来生成权重图,从而降低了计算成本。由于其基于像素的权重添加方式,它也与传统的基于像素的方法 (例如俯瞰全局结构信息) 一样存在麻烦。上述基于DL的算法以不同的无监督方式执行。或者,有些作品通过将现有融合方法产生的融合图像作为伪地面真相来将MEF任务转变为有监督的方式。Xu等人为MEF任务使用了生成对抗网络,即MEF-GAN。Zhang等人提出IFCNN,利用两个分支从每个源图像中提取特征,然后采用元素融合规则融合深度特征,最后通过两个卷积层从融合的特征中生成融合图像。显然,这些监督方法的性能受到所涉及的现有方法的限制。不难在参考图像中看到伪影,从而在最终的融合结果中看到伪影。此外,提出了几种基于统一深度学习的方法来服务于各种图像融合任务。这些方法通常使用常见的图像属性作为信息性的度量,然后进行融合以收集信息部分。例如,DIF-Net采用结构张量来评估源图像的结构强度。在PMGI和SDNet中,都使用了梯度和强度,而U2Fusion利用深度特征的梯度来保持融合结果和源图像之间的相似性。尽管这种方法扩大了应用范围,但它们不可避免地会失去针对不同融合场景的特定考虑。此外,由于仅在亮度通道上执行操作以实现多任务多功能性,因此它们还遭受颜色失真的困扰。

Problem analysis

MEF-SSIM是一种基于补丁的度量,它将每个图像补丁x

【MEF:深度感知增强(细节增强:色彩映增强)】相关推荐

  1. Multi-exposure image fusion via deep perceptual enhancement 通过深度感知增强实现多曝光图像融合

    Multi-exposure image fusion via deep perceptual enhancement 通过深度感知增强实现多曝光图像融合 作者:Dong Han, Liang Li, ...

  2. python去除图像光照不均匀_CVPR 2020 | 从重建质量到感知质量:用于低光照增强的半监督学习方法...

    CVPR 2020 | 从重建质量到感知质量: 用于低光照增强的半监督学习方法 Code: https://github.com/flyywh/CVPR-2020-Semi-Low-Light 1 背 ...

  3. 画质提升了! LR增强细节_Lightroom 开启 AI 照片细节强化:画面清晰度提升 30%

    使用超分辨率,画质提升了,白给图也能救了,能拍一亿像素了,吗? ​​Adobe在最新版本的Lightroom CC,以及Lightroom Classic CC中更新了超分辨率影像的功能,旨在通过AI ...

  4. 深度学习AI美颜系列---人脸数据增强

    深度学习AI美颜系列---人脸数据增强 在深度学习的训练中,我们经常会对较少的数据进行数据增强,一般而言,常用的数据增强包括如下几种: 1,旋转: 2,缩放: 3,镜像: 4,平移: 5,调色: 6, ...

  5. lr增强细节_Adobe Lightroom CC二月更新:基于AI的增强细节功能

    增强 Raw 图像的细节 由 Adobe Sensei 提供支持 现在,您可以使用"增强细节"功能来增强 Raw 图像(特别是 Bayer 和 X-Trans 马赛克 Raw 文件 ...

  6. 【动手学深度学习PyTorch版】27 数据增强

    上一篇请移步[动手学深度学习PyTorch版]23 深度学习硬件CPU 和 GPU_水w的博客-CSDN博客 目录 一.数据增强 1.1 数据增强(主要是关于图像增强) ◼ CES上的真实的故事 ◼ ...

  7. 基于深度学习的目标检测:数据增强(一)图像翻转、图像旋转、图像放缩

    1.数据增强简介 数据增强(data augmentation),又名数据增广或数据扩充,其本质是通过使用图像处理方法,基于有限的数据产生更多的数据,以此增加训练样本的数量以及多样性,进而提升模型的泛 ...

  8. 完整的智能辅助校正功能,有效消除噪点,摆脱光约束,恢复色彩细节,应用复杂的光学校正并增强细节。

    DxO PhotoLab提供了一套完整的智能辅助校正功能,您可以随时手动对其进行微调.掌控照片的各个方面:有效消除噪点,摆脱光约束,恢复色彩细节,应用复杂的光学校正并增强细节.DxO PhotoLab ...

  9. 神策数据上线“点击分析”,深度感知用户点击行为

    下雨天,雨滴落在湖面形成涟漪,雨滴落下位置.大小.速度不同,且涟漪之间相互影响,让湖面呈现不同的形状--这如同访客点击网站页面,页面上元素(如按钮.图片等)的位置.元素之间的交叉影响都会造成不同的访问 ...

最新文章

  1. 「最小细胞」的3D数字模型,计算揭示生命最基本的要求
  2. kettle中通过 时间戳(timestamp)方式 来实现数据库的增量同步操作(一)
  3. 802.11协议中帧控制域中To DS and From DS 比特位的含义
  4. SunPinyin: Linux下最好用的拼音输入法,MacOSX下也是不错的,还免费,可以不用买IMKQIM了...
  5. 红黑树结构完整实现与详解
  6. python mysqldb insert_python MySQLdb使用教程详解
  7. 数据库原理—SQL数据定义功能(九)
  8. IO标准库类型之间的关系
  9. Spring Cloud(Greenwich版)-03-编写高可用Eureka Server(集群)
  10. 简述java内存模型
  11. Jsp和Servlet的关系(通俗易懂)
  12. mysql语句翻译_mysql语句翻译成SQL语句
  13. 艾睿电子Arrow EDI ORDERS订单解读
  14. hdu4771 Stealing Harry Potter's Precious (状压+bfs)
  15. 【python教程入门学习】第一个Pygame程序
  16. Linux加密解密 及使用openssl工具实现CA
  17. 【算法竞赛从入门到精通】【基础算法】
  18. 最重要的事和最难的事
  19. 获取字符串第一个数字下标
  20. 报错Can‘t resolve ‘crypto‘ in ‘E:\test\jwt-demo-master\frontend\node_modules\jwa‘

热门文章

  1. java有哪三个版本_Java 平台有哪几个版本?
  2. CSS属性【文本属性】or【列表属性】
  3. 天梯赛7-3 A-B
  4. 斩波电路原理及基本斩波电路
  5. 二十年不抽烟买保时捷问题
  6. 【Kubernetes】k8s的安全管理详细说明【SA配置、k8s安装dashboard、资源限制(resource、limit、resourcequota)】
  7. VisionPro_9.5中多图像拼接简单操作
  8. 为什么古老的华夏文明在近现代会落后于欧洲文明?
  9. font在html语言中是什么意思,CSS中font是什么意思?
  10. Android应用层实现恢复出厂设置功能