【读点论文】基于二维伽马函数的光照不均匀图像自适应校正算法

基于二维伽马函数的光照不均匀图像自适应校正算法

  • 摘 要:提出了一种基于二维伽马函数的光照不均匀图像自适应校正算法.利用多尺度高斯函数提取出场景的光照分量,然后构造了一种二维伽马函数,并利用光照分量的分布特性调整二维伽马函数的参数,降低光照过强区域图像的亮度值,提高光照过暗区域图像的亮度值,最终实现对光照不均匀图像的自适应的校正处理.通过与经典算法对比表明,本文算法可以更好地降低光照不均匀对图像的影响,提高图像的质量.

  • 在视频和图像的采集过程中,由于受到地物环境复杂、物品之间相互遮挡以及环境光照条件多变等因素的影响,经常会导致场景的光照不均匀,主要表现为图像中亮的区域光线足够或者过强,而暗的区域照度不足,导致一些重要的细节信息无法凸显甚至被掩盖掉,严重影响了图像的视觉效果和应用价值,因此开展光照不均匀图像的校正研究,消除不均匀光照对图像的影响,已经成为当前图像处理领域的一个研究热点

  • 光照不均匀图像校正的方法主要分为有参考的校正方法和无参考的校正方法两大类.由于前者需要参照某标样图像进行校正,而这样的图像在实际应用过程中很难获取,因此无参考的光照不均匀校正算法研究受到了广泛的关注.目前无参考的光照不均匀校正的方法主要有基于Retinex理论的算法、直方图均衡化(HE)方法、非锐化掩膜法、形态学滤波法和基于空间照度图的方法等. 基于Retinex理论的方法具有色彩恒常性,但是这类方法会在图像亮度突变的地方产生光晕现象;直方图均衡化方法因其具有算法简单、运算量小的优点被广泛用于图像增强处理,但是对光照不均匀图像处理结果存在过增强、色彩失真和灰阶突变处噪声放大等问题;非锐化掩膜方法把图像分解为高频分量和低频分量后分别进行处理,但是实际应用中很难准确地找到最优的高频和低频分界阈值,兼顾细节增强和自然性保持之间的平衡;形态学滤波法可以改善图像的可视性,但是会改变图像的自然特征;基于空间可变照度图的方法利用场景的光照分布特征对图像进行校正,但是其利用单尺度高斯函数的方法求解出来的光照分量存在照度细节信息表现力差等问题。

  • 本文利多尺度高斯函数提取出光照不均匀图像的光照分量,然后构造了一种基于二维伽马函数的自适应亮度校正函数,并利用光照分量的分布特性自适应地调整二维伽马函数的参数,对光照不均匀图像进行自适应的校正处理,在有效保留原图像有效信息的前提下,实现对光照不均匀图像校正的目的,不仅能够有效地提升图像的视觉效果,而且可以发现更多暗处的细节信息,为光照不均匀图像的校正处理研究提供有价值的参考.

光照分量的提取

光照-反射成像模型

  • 根据成像原理,可见光范围内所成的像是由于场景内物体表面发出的光到达成像单元后产生的.通常,一幅数字图像可以看作是一个二维函数f(x,y),函数的值即为坐标(x,y)点处的图像的亮度值.f(x,y)由入射到场景内的光照分量i(x,y)和物体表面的反射分量r(x,y)两部分的乘积构成,其基本理论模型的表达式如下:

    • f ( x , y ) = i ( x , y ) r ( x , y ) f(x,y)=i(x,y)r(x,y) f(x,y)=i(x,y)r(x,y)

    • 将这种模型称为照度-反射成像模型,其空间关系如下图所示.

    • 在这里插入图片描述

    • 光照反射成像模型空间关系图

  • 在光照-反射成像模型中光照分量表征图像的低频特性,而反射分量反映图像的高频细节信息,决定了图像的本质特性.对于光照均匀的图像而言,其光照分量在空间内近似均匀分布,即在任何位置、任何方向上的强度都一致,因此图像的整体质量比较好;而对于光照不均匀的图像,由于场景中的光照分量的分布不均匀,导致图像中光照强的区域中图像的亮度值足够或者过强,而光照弱的区域图像的亮度值不足,不仅降低了图像的视觉质量,而且会导致一些重要的细节信息无法提取,因此,对光照不均匀图像的校正处理就显得非常重要.

基于多尺度高斯函数的光照分量的提取

  • 为了实现对光照不均匀图像的校正处理,准确提取出场景的光照分量非常重要,但是对于常用的光学成像设备而言,其获取的实际场景的图像是由光照分量和反射分量共同作用的结果,并不具有分离出光照分量的功能,因此只能基于某种假设条件的基础上,通过建立数学模型等手段才能从原始图像中计算出光照分量

  • 根据 Retinex理论,做如下假设:真实场景图像的光照分量主要存在于图像低频部分并且整体变化平缓;而反射分量则主要存在于图像高频部分,如边缘、纹理等处,其变化比较剧烈。因此希望提取出的场景的光照分量只包含光照变化信息,不包含图像的细节信息,以便更好地满足场景光照分量的假设条件,目前光照分量的计算方法比较多,比如基于双边滤波的方法、利用 Mean-shift 滤波的方法、基于 Top-hat 的方法、基于线性引导滤波函数的方法,以及 Retinex 理论中基于多尺度高斯函数(滤波器)的方法等,鉴于多尺度高斯函数的方法可以有效地压缩动态范围并准确地估计出场景的照射分从量,因此本文选用多尺度高斯函数的方法来提取光照不均勾图像的光照分量,用到的高斯函数的形式为

    • G ( x , y ) = λ e x p ( − x 2 + y 2 c 2 ) G(x,y)=λexp(-\frac {x^2 +y^2}{c^2}) G(x,y)=λexp(c2x2+y2)

    • 式中:c为尺度因子; λ 为归一化常数,确保高斯函数 G(x,y) 满足归一化条件,即 ∬ G ( x , y ) d x d y = 1 ∬G(x,y)dxdy=1 G(x,y)dxdy=1 .利用高斯函数和原图像做卷积,即可得到光照分量的估计值,其结果如下

    • I ( x , y ) = F ( x , y ) G ( x , y ) . I(x,y)=F(x,y)G(x,y). I(x,y)=F(x,y)G(x,y).

    • 式中:F(x,y)为输入图像;I(x,y) 为估计出来的光照分量.

  • 由 Retinex理论可知,高斯函数的尺度因子 c 的取值决定了卷积核的作用范围: c 的值越大,高斯函数卷积核的范围越大,色调保持的能力越强,提取出的光照值的全局特性越好; 反之 c 的取值越小,高斯函数卷积核的范围越小,动态范围压缩的效果越好,提取出的光照值的局部特性越明显,为了同时兼顾提取出的光照值的全局特性和局部特性,本文采用多尺度高斯函数的方法,利用不同尺度的高斯函数分别提取出场景的光照分量后进行加权,最终得到光照分量的估计值,其表达式为

    • I ( x , y ) = ∑ i = 1 N ω i [ F ( x , y ) G i ( x , y ) ] I(x,y)=∑^N_{i=1}ω_i[F(x,y)G_i(x,y)] I(x,y)=i=1Nωi[F(x,y)Gi(x,y)]

    • 式中:I(x,y) 为 (x,y) 点处由多个不同尺度的高斯函数提取并加权后的光照分量值; ω_i 为第i个尺度高斯函数提取出的光照分量的权系数; i=1,2……N为用到的尺度数,考虑到光照分量提取的精度和运算量之间的均衡,本文取 N=3,即用3个不同尺度的高斯函数提取光照分量的值(所选用的尺度因子 c 的值分别为15,80和250),并且将每一个尺度提取出的光照分量的权系数设定为1/3. 利用3尺度的高斯函数分别提取灰度图像和彩色图像场景的光照分量,其结果如下图所示,

    • 在这里插入图片描述

    • 灰度图像中提取出的光照分量

    • 在这里插入图片描述

    • 彩色图像中提取出的光照分量

  • 由上图可知,本文使用的多尺度高斯函数提取出来的光照分量可以有效地描述光照变化的信息,而且不带有细节信息,非常符合对光照分量提取的特征要求,可见,这种基于多尺度高斯函数的方法可以有效地提取出场景的光照分量,

基于二维伽马函数的自适应亮度校正

  • 在提取出场景的光照分量后,就可以根据光照分量的分布特性构造光照不均匀校正函数,对光照不均匀图像进行校正处理,降低光照过强区域的亮度值,提高光照过低区域的亮度值,为了实现上述目标,本文提出了一种基于二维伽马函数的自适应亮度校正方法,利用图像的光照分量的分布特性自适应地调整二维伽马所数的参数,实现提高光照不均匀图像整体质量的目的.对于输入的图像 F(x,y) ,假设提取出的光照分量为 I(x,y) 。在参考文献[A space-variant luminance map based color image enhancement]的基础上,构造了一种新的二维伽马函数。其表达式如下

    • O ( x , y ) = 255 ( F ( x , y ) 255 ) γ , γ = 1 2 I ( x , y ) − m m O(x,y)=255(\frac{F(x,y)}{255})^γ,γ=\frac 12^{\frac{I(x,y)-m}{m}} O(x,y)=255(255F(x,y))γ,γ=21mI(x,y)m

    • 式中: O(x,y) 为校正后的输出图像的亮度值; γ 为用于亮度增强的指数值,其中包含了图像的光照分量特性;m 为光照分量的亮度均值.如果光照分量的亮度均值为128,则在不同的光照分量值下,输入图像的亮度值经过二维伽马函数校正后的输出曲线如下图所示.

    • 在这里插入图片描述

    • 不同光照条件下二维伽马函数校正后图像亮度值

  • 由上图 可知,当某一点 ( x,y ) 处的光照值小于整幅光照分量的均值(本图假设光照分量的均值为128)时,二维伽马函数会依指数增强原图像在该点处的亮度值.假设当输人图像 I(x,y) 中某点(x,y)处提取到的光照值为64、输入图像在该点的亮度值为 120 时,经过校正后的输出图像的亮度值为149。可见在输出图像中的表现为提高原图像中光照过低区域图像的亮度.

  • 当某一点 (x,y) 处的光照值大于整幅光照分量的均值时,二维伽马函数会依指数衰减原图像在该点处的亮度值,再比如当输入图像某点 (x,y) 处输人图像的亮度值仍为120,但是假设该点的光照值为 192 时,经过校正后的输出图像中该点的亮度值则变为 108,其结果为降低了原图像中光照过高处图像的亮度。

  • 下图是利用本文构造的二维伽马函数校正前后图像的直方图的对比.由下图可知经过该二维伽马校正后,原图像中亮度过低的区域的亮度得到了增强,而光照过强的区域的亮度得到了衰减,同时压缩了图像的动态范围,因此会得到较好的光照不均匀校正效果.正是在光照分量的均值和每一个像素点处的光照值的共同作用下,本文提出的这种二维伽马函数可以对原光照不均匀图像进行自适应的校正处理,最终降低光照不均匀对图像的影响,提高图像的质量.

    • 在这里插入图片描述

    • 二维伽马函数校正前后图像的直方图

算法实现

  • 由人眼视觉系统的感知特性可知,人眼对亮度的敏感程度要高于对颜色的敏感程度,因此对亮度分量的校正处理是光照不均匀校正算法的关键,对于彩色图像,如果直接在RGB 3 个通道做校正处理,不仅很难保证每个通道都按照相同的比例增强或者衰减,从而导致校正处理后的图像发生色彩失真现象,而且同时对3个通道进行处理的运算量也比较大.鉴于HSV色彩空间更符合人眼的视觉特性,而且 HSV色彩空间中的色调(H)饱和度(S)和亮度(V)三者相互独立,因此对于亮度V的操作不会影响图像的色彩信息,因此本文选择在HSV色彩空间中实现对光照不均匀的彩色图像进行校正处理,算法的流程图如下图所示
    • 在这里插入图片描述

实验结果与分析

  • 针对整体光照亮度比较低的图像(场景1:光照分量均值小于128)整体光照亮度适中(场景2:光照分量均值约等于128)及整体光照亮度较高(场景3:光照分量的均值大于128)这3种典型的场景,分别利用直方图均衡化算法、带色彩恢复的多尺度Retinex(MSRCR)算法和本文算法进行处理,处理后的结果如图 7~图9所示

    • 在这里插入图片描述
  • 由图7~图9可以看出,对于整体光照亮度较低、整体光照亮度适中和整体光照亮度较高这 3 种类型的光照不均匀图像进行校正时,直方图均衡化算法的处理结果会发生严重的色彩失真和过度增强的现象,MSRCR 算法处理的结果虽然具有色彩保持特性,但是对于光照过低区域存在噪声放大现象,而且在树叶等亮度突变处出现了光晕现象,严重影响了这两种算法的处理效果.本文提出的算法对 3 种不同类型的光照不均匀图像都取得了比较好的校正效果,不仅适当地降低了光照过强区域的图像亮度,而且有效地提高了光照过低区域的图像的亮度,使亮度过低区域的细节信息得到了很好的呈现.另外,本文提出的算法还具有很好的色彩保持特性,经过校正处理后的图像的色彩比较自然,很好地保持了原图像的色彩信息.

  • 为了进一步对比不同算法的处理效果,本文使用标准差、平均梯度和熵等客观指标进行衡量.标准差(standard diviation,SD)可以反映图像的对比度特征,平均梯度(average gradient,AG)是图像清晰度的重要衡量指标,熵(Entropy)可以衡量图像所携带的信息量.表1中所用到的3种场景的图像经过不同方法处理前后的数据对比如下表所示

    • 在这里插入图片描述

    • 由表中的数据可知,经过本文算法处理后图像的质量普遍有所改善,主要表现在标准差的值变大,说明图像的对比度信息变得更好;梯度值有较大提升,说明处理后的图像的清晰度有所提高;熵的值提高,说明校正后图像中所包含的信息量进一步变大,进而可以从中提取到更多的信息,由此可见本文提出的算法对不同场景的光照不均勾图像均取得了比较好的校正效果

结论

  • 为了降低光照不均匀对图像质量的影响,本文提出了一种光照不均匀图像的校正算法,对光照不均匀图像进行自适应校正处理,取得了比较好的校正效果:未来的研究可以将光照不均匀校正算法封装成功能模块,嵌入到智能监控等系统中,可以显著提高视频监控系统在光照不均匀条件下的成像质量,也可以将算法嵌入到摄像头等前端图像采集设备,在成像的同时进行光照不均匀校正处理,可以大幅度地降低后处理的工作量,因此具有非常广阔的应用前景.

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

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

相关文章

惠海 H6225K 降压恒压芯片 支持12V24V36V48V60V转3.3V 5V车载仪器仪表方案

H6225K是一种内置60V耐压MOS,支持输入高达48V的高压降压开关控制器,可以向负载提供2.5A的连续电流。H6225K支持输出恒定电压,可以通过调节VFB采样电阻来设置输出电压,同时支持最大电流限制,可以通过修改CS采样电阻来设…

期权学习必看圣书:《3小时快学期权》要在哪里看?

今天带你了解期权学习必看圣书:《3小时快学期权》要在哪里看?《3小时快学期权》是一本关于股票期权基础知识的书籍。 它旨在通过简明、易懂的语言和实用的案例,让读者在短时间内掌握股票期权的基本概念、操作方法和投资策略。通过这本书&…

Python酷库之旅-第三方库Pandas(004)

目录 一、用法精讲 5、pandas.DataFrame.to_csv函数 5-1、语法 5-2、参数 5-3、功能 5-4、返回值 5-5、说明 5-6、用法 5-6-1、代码示例 5-6-2、结果输出 6、pandas.read_fwf函数 6-1、语法 6-2、参数 6-3、功能 6-4、返回值 6-5、说明 6-6、用法 6-6-1、代码…

从海上长城到数字防线:视频技术在海域边防现代化中的创新应用

随着全球化和科技发展的加速,海域安全问题日益凸显其重要性。海域边防作为国家安全的第一道防线,其监控和管理面临着诸多挑战。近年来,视频技术的快速发展为海域边防场景提供了新的解决方案,其高效、实时、远程的监控特点极大地提…

QWidget成员函数功能和使用详细说明(四)(文字+用例+代码+效果图)

文章目录 1.测试工程配置2.成员函数2.1 void setParent(QWidget *parent)2.2 void setMouseTracking(bool enable)2.3 bool hasMouseTracking() const2.4 void setPalette(const QPalette &)2.5 const QPalette &palette() const2.6 int QWidget::grabShortcut(const Q…

Java 并发集合:CopyOnWrite 写时复制集合介绍

大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 016 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进…

【深度学习】图形模型基础(5):线性回归模型第二部分:单变量线性回归模型

1.引言 在统计学与机器学习的广阔领域中,线性回归作为一种基础而强大的预测技术,其核心在于通过输入变量(或称预测器、自变量)来估计输出变量(响应变量、因变量)的连续值。本章聚焦于线性回归的一个基本但…

hnust 1815: 算法10-6~10-8:快速排序

hnust 1815: 算法10-6~10-8:快速排序 题目描述 快速排序是对起泡排序的一种改进。它的基本思想是,通过一趟排序将待排序的记录分割成两个独立的部分,其中一部分记录的关键字均比另一部分的关键字小,在分成两个部分之后则可以分别…

记一次漏洞挖掘【网络安全】

漏洞信息 从CVE-2019-10999查看该CVE的基础信息得知,这是一个栈溢出漏洞,攻击者在已登录的情况下可以通过向wireless.htm发送一个超长的WEPEncryption参数导致栈溢出,从而执行任意命令攻击. 现在我们利用Shambles Desktop工具确定这个漏洞的…

OpenCV基础(2)

目录 滤波处理 均值滤波 基本原理 函数用法 程序示例 高斯滤波 基本原理 函数用法 程序示例 中值滤波 基本原理 函数用法 程序示例 形态学 腐蚀 膨胀 通用形态学函数 前言:本部分是上一篇文章的延续,前面部分请查看:OpenCV…

计算机网络之以太网

上文内容:总线局域网以及冲突的解决方法 1.以太网的起源 1.1起源 60年代末期,夏威夷大学Norman Abramson等研制ALOHA无线网络系统,实现Oahu岛上的主机和其它岛及船上的读卡机和终端通信; 出境信道地址:主机到终端&#xff1…

空间数据获取与预处理指南:生产与科研应用

1.空间数据简介 2.免费的国外GIS数据下载方法 3.免费的国内GIS数据下载方法 4.遥感云平台数据的获取方法 5.专题数据的获取及预处理示例 (1)行政区划数据 (2)气象数据 (3)土壤数据 (4)遥感产品数据 (5)统计数据 (6)…… 原文链接https://mp.weixin.qq.com/s?__bizMz…

Mean teacher are better role models-论文笔记

论文笔记 资料 1.代码地址 2.论文地址 https://arxiv.org/pdf/1703.01780 3.数据集地址 CIFAR-10 https://www.cs.utoronto.ca/~kriz/cifar.html 论文摘要的翻译 最近提出的Temporal Ensembling方法在几个半监督学习基准中取得了最先进的结果。它维护每个训练样本的标签…

打赢网络免疫升级战!看聚铭铭察高级威胁检测系统如何重塑网络安全防线

在信息洪流的今天,企业如航行于暗礁密布的数字海洋,面对的不仅仅是已知的病毒与漏洞,更有高级威胁这股暗流,悄无声息地侵蚀着网络的肌理。常规的安全措施,犹如常规体检,虽能捕捉表面的异常,却难…

竹云实力入选《现代企业零信任网络建设应用指南报告》代表性厂商

2024年7月3日,国内网络安全媒体安全牛正式发布《现代企业零信任网络建设应用指南报告(2024版)》。竹云凭借在零信任领域创新性的产品方案和优异的市场表现,实力入选代表性厂商。 伴随着云计算、AI、大数据等技术的发展,远程办公、业务协同、…

spring boot 接口参数解密和返回值加密

spring boot 接口参数解密和返回值加密 开发背景简介安装配置yml 方式Bean 方式 试一下启动项目返回值加密参数解密body 参数解密param和form-data参数解密 总结 开发背景 虽然使用 HTTPS 已经可以基本保证传输数据的安全性,但是很多国企、医疗、股票项目等仍然要求…

聚鼎科技:装饰画现在做晚不晚

在每一处光影交错的角落,墙上那一副副静默无言的装饰画,似乎总在诉说着不同的故事。如今,投身于装饰画的创作与收藏,仿佛是一场关于美和时间的赛跑,那么问题来了——现在开始,晚吗? 伴随着生活品质的提升和…

长难句打卡7.5

When the United States entered just such a glowing period after the end of the Second World War, it had a market eight times larger than any competitor, giving its industries unparalleled economies of scale. 二战结束后,美国恰好进入了这样一段辉煌…

从草图到现实:SketchUp 在建筑项目中的独特优势

Sketchup 是全球最受欢迎的建筑可视化平台之一。借助该平台提供的各种工具,您可以创建可供市场使用的逼真项目。Sketchup为什么如此优秀?它对建筑项目有哪些优势?下面,你将看到什么是 Sketchup 以及这个工具的一些重要的优势。 关…

15.优化算法之BFS最短路问题2

0.算法 1.迷宫中离⼊⼝最近的出⼝ . - 力扣(LeetCode) class Solution {int[] dx { 0, 0, -1, 1 };int[] dy { 1, -1, 0, 0 };public int nearestExit(char[][] maze, int[] e) {int m maze.length, n maze[0].length;boolean[][] vis new boolean…