砥砺的前行|基于labview的机器视觉图像处理(七)——图像双边处理自适应亮度

简介: 砥砺的前行|基于labview的机器视觉图像处理(七)——图像双边处理自适应亮度

一、参考文章


Global and Adaptive Contrast Enhancement

for Low Illumination Gray Images


二、双边带处理


0a2653c851af460fa595bd959398a8f1.png

这里面的ganmma值被文章定死定为2.5了,对于Ga和Gb就是对于暗部和亮部进行双边处理的,G就是最终处理的效果。

而阿尔法那个值是文章下面给出了

0eacb84100b54626af849e6b562bf92a.png

也就是这里的fitness,由熵、边界和标准差进行处理,而权重都是取1/3的(可以调整,我们准备用模糊算法进行计算出三个权重也就是lameda的值)


2.1 熵


2d65d23f6d4748949b924e4057485923.png2e9b90b2ca334476abebe75bafe6eeaa.png


2.2 边界


4cebaac233b3433da32a72337a77fc60.png

T就是总共的像素点个数,edge就是边界,n就是边界数量(解释,边缘处理就是看数值突变的,如果亮度很暗,那么边界的条数会响应减少)


2.3 标准差


标准差的公式我就不多说了,网上有很多

在我们实际试验的过程中发现,亮度的处理其实对于标准差的影响最为显著,所以我们决定将标准差的权重相对调大,如6 2 2


三、算法改进


在对于fitness中对于lameda的判定过于主观,因此我们决定选用模糊算法时间区间预测,从而获取最好的效果


熵    小 中 大

边界  小 中 大

标准差 小 中 大


不同的图像会有不同的小中大,进行分类出小中大,而一定定位好区域,可以经过查表给出相应较优的三个权重(这个所查的表,一定是事先经过大量的数据处理后,得到的较优结果)


相关文章
|
1月前
|
编解码 监控 算法
高动态范围成像:超越人眼的视觉体验
【10月更文挑战第15天】高动态范围成像(HDR)通过捕捉更广泛的亮度范围,超越传统图像和人眼的极限,提供卓越的视觉体验。本文深入解析HDR的基本原理、技术特点及其在摄影、电影、游戏、医学影像和工业检测等领域的广泛应用,展现其引领视觉技术革命的独特魅力。
|
3月前
|
数据采集 编解码 数据可视化
倾斜摄影教程:无人机航拍后使用ContextCapture生成 3D模型
### 倾斜摄影建模简介 倾斜摄影建模利用多角度照片创建真实感三维模型。通过无人机等搭载多台相机从不同角度拍摄同一区域,获取重叠图像集,再用专业软件处理生成三维模型。 #### 技术特点 - **多角度拍摄**:采用多个倾斜角度捕捉地面特征。 - **多视角影像**:提供丰富视角信息,助于构建精确模型。 - **重叠影像**:相邻照片间存在重叠,利于图像匹配和三维重建。
|
3月前
|
数据可视化 数据管理 vr&ar
|
6月前
|
机器学习/深度学习 存储 数据采集
智能光栅光片显微成像技术的LabVIEW解决方案
智能光栅光片显微成像技术的LabVIEW解决方案
39 4
|
6月前
|
编解码 算法 计算机视觉
LabVIEW荧光显微镜下微管运动仿真系统开发
LabVIEW荧光显微镜下微管运动仿真系统开发
41 1
|
5月前
|
算法 前端开发 数据建模
图像处理之半调色融合
图像处理之半调色融合
32 0
|
6月前
|
传感器 编解码 算法
光学遥感卫星分辨率的奥秘 !!
光学遥感卫星分辨率的奥秘 !!
114 1
|
6月前
|
机器人
[贴装专题] 基于多目视觉的手眼标定
[贴装专题] 基于多目视觉的手眼标定
68 0
|
安全 自动驾驶
自适应巡航控制系统研究(Matlab代码实现)
自适应巡航控制系统研究(Matlab代码实现)
116 0
|
机器学习/深度学习 传感器 数据采集
基于模糊Q学习的机器人控制算法(Matlab代码实现)
基于模糊Q学习的机器人控制算法(Matlab代码实现)
129 0