基于结构层透射率优化的图像去雾算法

简介: 基于结构层透射率优化的图像去雾算法

一.暗通道去雾简介



    本章基于暗通道先验知识,针对传统暗通道先验去雾算法处理后的图片纹理细节丢失,边缘轮廓不清晰等问题提出了一种将有雾图像分解为结构层与纹理层分别优化的图像去雾算法。


    在对结构层进行去雾处理时,提出了一种基于超像素的暗通道,将图像分为不同的非局部区域且每个区域内的透射率是一致的。针对传统基于局部梯度结构的透射率优化办法造成的噪声放大以及图像边缘的深度跳跃现象,提出了一种基于非局部正则化模型的透射率优化方法,并通过容差机制对暗通道先验知识失效区域的透射率进行优化;


在纹理层优化的过程中,建立了一个指示纹理区域的遮罩,保留了遮罩内的高频信息,滤除了遮罩外的细小噪声,最后将优化后的纹理层与结构层重组得到最终的无雾图像。算法流程图如下图3所示。



二.结构层去雾阶段


2.1 结构层


2.2 超像素暗通道求取初投射率


2.3.1 进行非局部区域正则化模型优化初始透射率


2.3.2 引入容差机制优化明亮区域透射率


2.4. 去雾后的结构层



三.纹理层优化阶段


3.1 纹理层


3.2 建立指示纹理区域的遮罩


3.3 对遮罩内纹理进行优化


3.4 优化后的纹理层




四.整体步骤


第一步:输入图像


第二步:图像分解


第三步(1):结构层去雾阶段


第三步(2):纹理层优化阶段


第四步:图像重组


第五步:输出图像


image.png


相关文章
|
5月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
503 0
|
5月前
|
机器学习/深度学习 算法 自动驾驶
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
294 8
|
5月前
|
机器学习/深度学习 算法 数据可视化
基于MVO多元宇宙优化的DBSCAN聚类算法matlab仿真
本程序基于MATLAB实现MVO优化的DBSCAN聚类算法,通过多元宇宙优化自动搜索最优参数Eps与MinPts,提升聚类精度。对比传统DBSCAN,MVO-DBSCAN有效克服参数依赖问题,适应复杂数据分布,增强鲁棒性,适用于非均匀密度数据集的高效聚类分析。
|
6月前
|
机器学习/深度学习 传感器 算法
【高创新】基于优化的自适应差分导纳算法的改进最大功率点跟踪研究(Matlab代码实现)
【高创新】基于优化的自适应差分导纳算法的改进最大功率点跟踪研究(Matlab代码实现)
342 14
|
5月前
|
机器学习/深度学习 算法
采用蚁群算法对BP神经网络进行优化
使用蚁群算法来优化BP神经网络的权重和偏置,克服传统BP算法容易陷入局部极小值、收敛速度慢、对初始权重敏感等问题。
442 5
|
6月前
|
canal 算法 vr&ar
【图像处理】基于电磁学优化算法的多阈值分割算法研究(Matlab代码实现)
【图像处理】基于电磁学优化算法的多阈值分割算法研究(Matlab代码实现)
201 1
|
6月前
|
机器学习/深度学习 运维 算法
【微电网多目标优化调度】多目标学习者行为优化算法MOLPB求解微电网多目标优化调度研究(Matlab代码实现)
【微电网多目标优化调度】多目标学习者行为优化算法MOLPB求解微电网多目标优化调度研究(Matlab代码实现)
297 1
|
5月前
|
机器学习/深度学习 人工智能 算法
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
238 0
|
6月前
|
算法 机器人 Serverless
【机器人路径规划】基于6种算法(黑翅鸢优化算法BKA、SSA、MSA、RTH、TROA、COA)求解机器人路径规划研究(Matlab代码实现)
【机器人路径规划】基于6种算法(黑翅鸢优化算法BKA、SSA、MSA、RTH、TROA、COA)求解机器人路径规划研究(Matlab代码实现)
615 2