暗图增强 小期刊/会议 论文阅读笔记

news2025/1/12 23:30:01

Y. Ueda, H. Misawa, T. Koga, N. Suetake and E. Uchino, “HUE-Preserving Color Contrast Enhancement Method Without Gamut Problem by Using Histogram Specification,” 2018 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece, 2018, pp. 1123-1127, doi: 10.1109/ICIP.2018.8451308.

  • 这是CCF C类会议ICIP的一篇传统方法进行对比度增强的论文,介绍了一个HUE-Preserving空间,挺有意思的
  • 如下图所示,文章首先对任意一个RGB像素值求出其饱和值c,即图中的c点,按如下公式可求出c点的rgb坐标(其中R-G-B的点不存在饱和值)
    在这里插入图片描述
    在这里插入图片描述
  • 根据黑点 ( 0 , 0 , 0 ) (0,0,0) (0,0,0),白点 ( 1 , 1 , 1 ) (1,1,1) (1,1,1) c c c点可以求得一个平面,从而可以建立起一个平面坐标系并表示出 x x x点在平面坐标系中的坐标。本来平面坐标系只需要两个向量来表示,可以直接选择白点 ( 1 , 1 , 1 ) (1,1,1) (1,1,1) c c c点作为两个向量,从而将 x x x点表示为 x = a w w + a c c x=a_ww+a_cc x=aww+acc,但 x x x在这样的坐标系下可能落到RGB立方体外面去,需要加限制。既然黑点的坐标值是 ( 0 , 0 , 0 ) (0,0,0) (0,0,0),那么可以借助黑点来设置第三个变量,建立如下表达式和约束:
    在这里插入图片描述
  • 到这里为止,可以将所有的像素点转化为其所在hue平面的坐标 ( a w , a k , a c ) (a_w,a_k,a_c) (aw,ak,ac),即使这些像素点并不落在RGB空间的同一平面。由于这些新的坐标点满足 a w + a k + a c = 1 a_w+a_k+a_c=1 aw+ak+ac=1,他们落在新坐标系的同一平面上,如下图所示。然后可以把这些点在这个平面上的为止画出来,以 a w − a k a_w-a_k awak x x x轴:
    在这里插入图片描述

在这里插入图片描述

  • 可以看到,图片比较暗,对比度比较差的时候,点集中落在平面的左下角。
  • 为了拉伸图像对比度,可以对 ( a w , a k , a c ) (a_w,a_k,a_c) (aw,ak,ac)三个坐标的分布分别进行直方图均衡化,再归一化使得新的坐标仍然满足和为1,从而不会落到平面外面去(因此保证了像素点增强前后落在同一hue平面,也即色调不变):
    在这里插入图片描述
  • 因此,总结一下,完整的流程就是,先从RGB坐标转为 ( a w , a k , a c ) (a_w,a_k,a_c) (aw,ak,ac)坐标,然后对 ( a w , a k , a c ) (a_w,a_k,a_c) (aw,ak,ac)坐标进行直方图均衡化和归一化,再转回RGB坐标即可得到增强结果。
    在这里插入图片描述
  • 可以看到,c是本方法的增强结果,还是不错的。
  • 启发是,先转换到一另一个空间,增强后通过在这个空间下的归一化使得颜色(或其他性质)保持不变的idea。

X. Wei, J. Sun, Y. Cai, A. Ma and W. Su, “Zero-DCE with HSV loss for Low-Light Image Enhancement,” 2022 7th International Conference on Image, Vision and Computing (ICIVC), Xi’an, China, 2022, pp. 537-541, doi: 10.1109/ICIVC55077.2022.9887031.

  • 这是中国传媒大学发表在ICIVC2022上的文章,提出了一个HSV损失作为额外的损失项,如下:
    在这里插入图片描述
    先将增强结果转到HSV域,再计算的HSV损失,其他的都没有变
  • 实验结果一般,看不太出差别,PSNR也没有什么变化,增加了0.22,SSIM不变

K. Liu, “The Asymmetric Two Branch Network for Low Illumination Image Enhancement,” 2023 International Conference on Distributed Computing and Electrical Circuits and Electronics (ICDCECE), Ballar, India, 2023, pp. 1-6, doi: 10.1109/ICDCECE57866.2023.10151091.

  • 这是ICDCECE 2023的一篇有监督暗图增强的论文
  • 网络结构如图所示。就是gamma校正后的图像和原图分别送进两个网络提取特征,然后进行concatenate,再得到最终的输出。这里的multi-scale feature extraction module指的是不同dilation rate的卷积之后concate到一起。 在这里插入图片描述
    在这里插入图片描述
  • 损失函数是三个损失的加权和,一个是mse损失,一个是GAN的对抗损失,一个是vgg的perceptual 损失
  • 实验结果就是和一些方法比较了PSNR,还不错挺高的
    在这里插入图片描述
  • LOE最近看到好多论文在比较,下次可以试试

Yu, N., Li, J., Hua, Z. LBP-based progressive feature aggregation network for low-light image enhancement. IET Image Process. 2022; 16: 535– 553. https://doi.org/10.1049/ipr2.12369

  • 这是CCF C类期刊 IET Image Processing的一篇有监督暗图增强的论文,网络结构如下所示,十分复杂:
    在这里插入图片描述
  • 这个复杂的网络结构就不展开细说了,太麻烦了。启发是三点,一点是用了recurrent的方式去progressively地增强图像,一点是提取了图片的LBP特征(local binary pattern,他对亮度不敏感,也就是说增强前后图片的LBP特征变化不大)作为辅助信息,一点是在progressive的过程中,有一些不变的信息送到了各个阶段当中(如LBP特征和attention feature)。
  • 损失函数用的是SSIM损失
  • 实验结果看起来还不错:
    在这里插入图片描述

Al-Ameen, Z. (2019), Nighttime image enhancement using a new illumination boost algorithm. IET Image Processing, 13: 1314-1320. https://doi.org/10.1049/iet-ipr.2018.6585

  • 这同样也是IET Image Processing 期刊2019年的一篇传统方法做暗图增强的论文
  • 首先是这样一个公式,它是基于人眼视觉特性设计的,可以使得low- and mid-intensities 被enhance,同时避免high-intensities被过度增强。从公式看,其实就是对图像的亮度取对数后归一化。
    在这里插入图片描述
  • 第二个公式用于衰减高强度部分,同时修改局部对比度:
    在这里插入图片描述
  • 第三个公式可以融合前两个图片:
    在这里插入图片描述
  • 然后用一个双曲正切函数的积分函数(s形曲线)来调整亮度和对比度:
    在这里插入图片描述
  • 最后归一化:
    在这里插入图片描述
  • 增强结果还不错:
    在这里插入图片描述

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

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

相关文章

一种具有集成JFET区域的新型SiC沟道MOSFET,通过该区域改善了其短路容限能力

标题:A Novel SiC Trench MOSFET with Improved Short-circuit Capability through an Integrated JFET Region 阅读日期:2023.7.16 研究了什么 该文章研究了一种新型SiC沟槽栅MOSFET,其具有集成JFET区域(IJ-TMOS)&a…

天天刷题-->LeetCode(最长回文子串)

个人名片: 🐅作者简介:一名大二在校生,热爱生活,爱好敲码! \ 💅个人主页 🥇:holy-wangle ➡系列内容: 🖼️ tkinter前端窗口界面创建与优化 &…

【NLP】使用Word Embedding实现中文自动摘要

使用Word Embedding实现中文自动摘要 主要步骤中文语料库数据预处理生成词向量把文档的词转换为词向量生成各主题的关键词检查运行结果 参考资料 本文通过一个实例介绍如何使用Word Embedding实现中文自动摘要,使用 Gensim中的word2vec模型来生成Word Embedding。 …

揭秘乳腺癌预测黑科技:R语言和支持向量机的奇妙之旅!

一、引言 乳腺癌被认为是全球范围内最常见的癌症之一,对女性健康造成了重大威胁[1]。根据世界卫生组织的统计数据,乳腺癌是女性恶性肿瘤中的主要类型,并且是导致女性死亡的第二大原因[2]。这个事实凸显了乳腺癌在全球范围内的流行程度以及对公…

数据库架构演变过程

🚀 ShardingSphere 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜&…

ES系列--分析器

一、前言 ES进行文档分析就会涉及到分析器,无论是内置的分析器,还是自定义的分析器,都是由一个分词器(tokenizers) 、0或多个词项过滤器(token filters)、0或多个字符过滤器(charact…

随机数检测(四)

随机数检测(四)- 累加和检测、近似熵检测、线性复杂度检测、Maurer通用统计检测、离散傅里叶检测 3.12 累加和检测方法3.13 近似熵检测方法3.14 线性复杂度检测3.15 Maurer通用统计检测3.16 离散傅里叶检测方法 如果商用密码产品认证中遇到问题&#xff…

Python应用实例(二)数据可视化(四)

数据可视化(四)下载数据 1.CSV文件格式1.1 分析CSV文件头‘1.2 打印文件头及其位置1.3 提取并读取数据1.4 绘制温度图表1.5 在图表中添加日期 从网上下载数据,并对其进行可视化。网上的数据多得令人难以置信,大多未经仔细检查。如…

智能车打开usb相机和激光雷达录制数据包的过程记录

首先,智能车的遥控器启动之后,要解除驻车挡位(尾灯不亮红色才可以),然后右上角的那个拨杆是喇叭,对应的左上角的那个拨杆是控制挡位的,包括前进档,后退档。假如是前进,往…

【我们一起60天准备考研算法面试(大全)-第十五天 15/60】【摩尔投票法】

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格: 红色文字表示&#…

CSAPP Lab入门探索

此为记录 虚拟机准备工作 下载VMware 直接在浏览器中搜索VMware Workstation即可 等待 安装就是直接下一步下一步即可,那个安装路径也改下,默认是装在系统盘中 许可证: 直接在百度中搜索VMware Workstation 17 Pro密钥大全即可 这里给出一个参考的&…

人体姿态估计动作识别调研报告

人体姿态估计&动作识别 视频演示 Refs: https://www.zhihu.com/zvideo/1227562268420235264 姿态估计与行为识别(行为检测、行为分类)的区别 Refs:姿态估计与行为识别(行为检测、行为分类)的区别 姿态估计 定…

两分钟倒计时 - 啊哈C语言 第4章第5节

题目要求&#xff1a; 尝试编写一个两分钟的倒计时&#xff0c;形如&#xff1a;2:00 1:59 1:58 … 1:00 0:59 0:58 … 0:02 0:01 0:00 代码&#xff1a; #include<stdio.h> #include<stdlib.h> #include<windows.h> int main(){int a2,b0;while(a>0 &…

SpringMVC的XML配置解析-spring18

SpringMVC的有很多组件&#xff1a;&#xff08;这些我们都可以用配件进行配置&#xff09; 1、充沛器 2、映射器 3、视图解析器 默认情况下他们要使用哪个组件&#xff0c;我们可以挖一下&#xff1a; 第一个重叠器映射器 第二个 重叠器适配器 第三个 视图适配器 打开看…

Vue生命周期详解学习笔记

生命周期 生命周期又名生命周期回调函数&#xff0c;生命周期函数&#xff0c;生命周期钩子。生命周期是Vue在关键时刻帮我们调用的一些特殊名称的函数。生命周期函数的名字不可更改&#xff0c;但函数的具体内容是程序员根据需求编写的。生命周期中的this指向vm或组件实例对象…

【PHP面试题48】Redis的事务?事务都有哪些注意的地方?

文章目录 一、关于事务1.1 事务的概念和优势1.2 Redis事务的基本用法 二、Redis事务的注意事项2.1 使用WATCH监视关键变量2.2 避免长时间事务2.3 避免事务中的循环2.4 处理事务执行结果2.5 考虑使用管道2.6 使用合适的事务隔离级别2.7 考虑事务的并发性2.8 监控事务执行情况 总…

项目管理进度管理神器:有效方法分享

在项目管理中&#xff0c;进度管理是至关重要的环节&#xff0c;它可以帮助项目团队及时发现和解决问题&#xff0c;确保项目按计划顺利进行。一个有效的进度管理方案需要考虑多方面的因素&#xff0c;包括任务分解、时间控制、资源分配、风险管理等。 如何有效的管理项目进度&…

剑指 Offer 68 - II. 二叉树的最近公共祖先

题目介绍 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个结点 p、q&#xff0c;最近公共祖先表示为一个结点 x&#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大&#xff08;一个节点也可以…

FL Studio2023最新中文版混音编曲宿主软件及电脑配置要求

现在大部分音乐的制作过程都是在宿主软件中完成的&#xff0c;宿主软件又称数字音频工作站&#xff0c;简写为DAW软件。目前市面上有非常多的宿主软件供大家选择&#xff0c;例如Cubase、Logic Pro以及我一直使用的FL Studio。每款不同的宿主软件都有不同的优缺点&#xff0c;所…

MFC第十七天 CFont类与LOGFONT结构体、记事本文件打开和保存及是否保存的逻辑流程分析、PreTranslateMessage虚函数与快捷键

文章目录 CFont类与LOGFONT结构体CFontDialog字体信息结构体与HFONT句柄的关系 记事本文件拖入、打开和保存及是否保存的逻辑流程分析PreTranslateMessage虚函数与快捷键附录 CFont类与LOGFONT结构体 CFontDialog 构造函数介绍 public: //用于指定字体对话框的初始字体属性&…