Contrast Enhancement of Brightness-Distorted Images by Improved Adaptive Gamma Correction

本文主要是介绍Contrast Enhancement of Brightness-Distorted Images by Improved Adaptive Gamma Correction,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Abstract

作为一种有效的图像对比度增强(CE)工具,自适应伽马校正(AGC)曾被提出,方法是将伽马参数与图像内像素灰度水平的累积分布函数(CDF)联系起来。ACG可以很好地处理大多数暗图像,但不能处理全局明亮图像和具有局部明亮区域的暗图像。这两类亮度扭曲的图像在现实场景中是普遍存在的,如曝光不当和白色物体区域。为了减少这些缺陷,我们提出了一种改进的AGC算法。采用新的负图像策略来实现明亮图像的CE,并采用截断CDF调制的伽马校正来增强昏暗图像的性能。因此,可以缓解局部过度增强和结构变形。定性和定量实验结果表明,我们提出的方法得到了一致良好的CE结果。

Proposed Method

AGC via Negative Image

 

 

 AGC via Truncated CDF

 

 

 

 Conclusion

提出了一种基于自适应的方法,提出了一种有效的图像对比度增强方法。采用负向图像的方法来增强明亮图像的对比度。提出了CDF截断来重建强度敏感的自适应伽马,以提高对变暗图像的增强效应。大量的定性和定量实验表明,我们提出的方案比以往的技术取得了更好或比较的增强效果。明亮和暗淡输入图像的对比度得到有效地增强,而不会产生恼人的伪影。在未来的工作中,我们将尝试提高我们所提出的方法在增强更多类型的图像方面的能力,而不是限制在变暗和明亮的图像上。

这篇关于Contrast Enhancement of Brightness-Distorted Images by Improved Adaptive Gamma Correction的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/330200

相关文章

docker images

docker 装好docker之后,先掌握一下docker启动与停止 docker启动关闭状态 systemctl 命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。 查看 docker 的启动状态 systemctl status docker 关闭 docker systemctl stop docker 启动 docker syste

COD论文笔记 Adaptive Guidance Learning for Camouflaged Object Detection

论文的主要动机、现有方法的不足、拟解决的问题、主要贡献和创新点如下: 动机: 论文的核心动机是解决伪装目标检测(COD)中的挑战性任务。伪装目标检测旨在识别和分割那些在视觉上与周围环境高度相似的目标,这对于计算机视觉来说是非常困难的任务。尽管深度学习方法在该领域取得了一定进展,但现有方法仍面临有效分离目标和背景的难题,尤其是在伪装目标与背景特征高度相似的情况下。 现有方法的不足之处: 过于

AUTOSAR Adaptive与智能汽车E/E架构发展趋势

AUTOSAR Adaptive是一个面向现代汽车应用需求的标准,特别适用于那些需要高计算能力和灵活性的应用。以下是AUTOSAR Adaptive的典型特性: 高计算能力:AUTOSAR Adaptive支持使用MPU(微处理器),这些处理器的性能与PC或智能手机中的处理器相当。这样的高计算能力是实现半自动驾驶和其他复杂功能所必需的。动态更新和管理:AUTOSAR Adaptive的架构允

k8s执行crictl images报错

FATA[0000] validate service connection: CRI v1 image API is not implemented for endpoint "unix:///run/containerd/containerd.sock": rpc error: code = Unimplemented desc = unknown service runtime.v1.Ima

Learning Policies for Adaptive Tracking with Deep Feature Cascades

Learning Policies for Adaptive Tracking with Deep Feature Cascades ICCV17 shotlight 作者:Chen Huang, CMU postdoctor,导师 Deva Ramanan summary 文章主要贡献在于速度与精度的权衡(AUC 0.638,fps 23),通过强化学习策略,来控制网络的深度,使得精度和

mkimage command not found - U-Boot images will not be

ubuntu14.04编译内核报错: "mkimage" command not found - U-Boot images will not be built make[1]: *** [arch/arm/boot/uImage] Error 1 make: *** [uImage] Error 2 按照错误提示安装uboot-mkimage # apt-get install uboo

SAM 2: The next generation of Meta Segment Anything Model for videos and images

https://ai.meta.com/blog/segment-anything-2/  https://github.com/facebookresearch/segment-anything-2  https://zhuanlan.zhihu.com/p/712068482

Gamma软件处理D-InSAR获取形变步骤

1. 数据准备 获取数据 目标:通常你需要至少两张SAR图像:一个作为基准图像(reference image),另一个作为目标图像(secondary image)。这些图像应在不同时间拍摄,且成像条件要尽可能一致。来源:数据通常来自于SAR卫星(如Sentinel-1、TerraSAR-X等)。确保图像的路径、轨道、极化模式等信息准确无误。 数据格式 格式要求:Gamma软件通常支持复

多场景建模: STAR(Star Topology Adaptive Recommender)

之前,分享了一篇关于多任务学习的文章:多任务学习MTL模型:MMoE、PLE,同样的还有关于多任务学习中的多目标loss优化策略。 这篇文章则开始一个与多任务学习有着紧密联系的系列:多场景建模学习。 前言 首先,讲一下多任务学习和多场景建模的区别: 多任务学习通常是聚焦于单独一个domain(场景、领域)内的不同任务的处理,即不同任务的label空间是不同的;而多场景建模则是关注于多个do

OpenCV-Python 教程——从Images开始

目标 这里,你将会学到如何读取、显示、保存一张图片你将会学习这些函数:cv2.imread(), cv2.imshow(), cv2.imwrite()当然,你将会学习如何用Matplotlib显示这些图片 使用OpenCV 读取图片 利用函数cv2.imread()来读取一张图片。该图片应该在工作目录中或是提供图片的绝对路径。 第二个参数用来明确读取图片的方式。 cv2.IMREAD