基于局域亮度进行增益调制的暗部增强(亮度均衡)算法

编程入门 行业动态 更新时间:2024-10-24 04:37:44

基于局域<a href=https://www.elefans.com/category/jswz/34/1765708.html style=亮度进行增益调制的暗部增强(亮度均衡)算法"/>

基于局域亮度进行增益调制的暗部增强(亮度均衡)算法

有时侯图像局部过暗看不清楚,或者因为图像整体亮度不均匀度过大而导致场景突变时视频晃眼,这个时候就需要进行暗部增强(也即亮度均衡)处理。虽然今年来提出了基于去雾的暗部增强算法,基于虚拟多曝光融合的暗部增强算法等一系列增强算法,但是这些算法往往因为计算量过大或者需要全图信息而无法做到实时处理或者占用资源过高(基于去雾的算法还存在缺乏原理支撑的问题),因此实践中最实用也最常用的还是点对点的处理。其基本思路就是对各通道各做一个S型曲线变换,即给低灰度级更高的增益而给高灰度级更低的增益。如fig1、fig2所示。

fig1. 增益曲线
fig2. 输入输出曲线

但是直接以当前点的灰度值调制增益曲线会出现亮区/暗区内部由于较低灰度值获得更高增益而产生区域内对比度下降的问题,因此需要对原始算法进行一定调整。很简单的一个思路就是用局部亮度去调制增益,这样,在小区域内部,由于局部平均亮度(可以加权,但不建议,算术平均值原则上效果最优,且可以使用积分图加速处理)变化缓慢,可以基本视为恒定,则各像素点增益基本一致,不会产生对比度下降的结果。下面是该算法与虚拟多曝光融合算法处理的结果对比(原理非常简单,各位可以自己动手实现,因为不清楚透露这么简单的东西是否也会被视为泄密,这里就不贴出代码了)。

fig3. 对比图1
fig4 对比图2
对比图3

 

更多推荐

基于局域亮度进行增益调制的暗部增强(亮度均衡)算法

本文发布于:2024-03-05 00:52:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1710872.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:亮度   增益   算法

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!