图像融合基于matlab对比度增强结合多尺度边缘保持分解红外与可见光图像融合含matlab源码1886期(代码片段)

海神之光 海神之光     2022-11-28     750

关键词:

一、对比度增强结合多尺度边缘保持分解红外与可见光图像融合简介

1 引言
夜视成像技术在军事与执法领域,如监控,侦查,情报搜集和安保等方面有着重要应用。不同类型的夜视成像传感器在记录同一场景时,在其提供的信息中有部分是冗余的或互补的。图像融合技术可以将可见光图像与热红外图像融合为一幅图像。融合后的新图像能够清晰地显示目标与背景,相比每个单独的源图像融合图像可以提供更多信息。因此,为了获得更适合人感知和计算机处理的夜视图像,有必要对更有效的融合算法展开研究。
近年来,国内外针对像素级图像融合算法做了大量研究,其中以多尺度融合算法居多,如拉普拉斯金字塔、平移不变离散小波变换、contourlet 变换和 ridgelet 变换等 。上述方法可以较好地保存不同源图像的细节,但在融合过程中没有充分考虑空间一致性,导致融合图像存在伪影。文献[5]提出一种基于导向滤波的加权平均融合算法,导向滤波用于解决空间一致性问题,但算法中没有考虑多尺度分解,导致丢失源图像中的细节。此外,在夜间拍摄的可见图像中细节的可视较差,若直接融合,得到的融合结果整体清晰度不理想,故在融合之前有
必要增强可见光图像对比度。常用的对比度增强算法有直方图均衡化算法、ACE 算法和多尺度 retinex算法等 ,但这些算法运算量大或产生伪影。通过动态范围压缩和对比度增强完成对可见光图像的增强,但其不能自适应地增强可见光图像中的细节。针对以上算法存在的问题,本文提出一种改进的图像融合方法。该方法首先在融合之前采用基于导向滤波的自适应增强算法提高夜间可见光图像的细节可视性;其次,利用 RGF(Rolling Guidance Filter)对源图像进行多尺度分解,提取不同尺度下的图像特征,与常规边缘保持滤波器相比,RGF 具有尺度感知特性,其能够更好地实现图像特征的尺度分离;最后,通过权重图重构融合图像。实验结果证明了算法在弱光或非均匀光照条件下有着较好的应用效果。

2 基于导向滤波的夜间可见光图像自适应增强算法
2.1 导向滤波原理

导向滤波是一种基于局部线性模型的边缘保持滤波,包括输入图像 I,导向图 G 和输出图像 O。理论上,导向滤波假设在以像素点 k 为中心的局部窗口 ωk 内,滤波输出为导向图 G 的线性变换:

ωk 为一个半径为 r 的正方形窗口。在ωk 内线性系数ak 和bk 为常数,其可以通过最小化下列代价函数估
计出:

ε 为正则化参数防止ak 过大。系数ak 和bk 可以直接通过线性回归求出:

ω 为ωk 内的像素点个数,I k 和Gi 分别为图像 I 和图像 G 在窗口ωk 内的平均值,σk2 为 I 在窗口ωk 内的方差。由于像素点 i 包含在若干不同的窗口ωk 中,故式(1)中滤波输出Oi 的值会随着窗口 ωk 的变化而改
变。该问题可通过平均Oi 的所有可能值来解决:

根据窗口的对称性可得到:

因此,式(1)可改写为

导向滤波由式(3),式(4)和式(7)构成,当输入图像 I 与导向图 G 相同时,导向滤波表现出与双边滤波相似的保边特性。

2.2 算法步骤
基于导向滤波的自适应增强算法主要包括 3 个步骤:图像分解、动态范围压缩和对比度恢复。
首先,假设源图像为 I,利用导向滤波GF( , X r, )ε 对源图像 I 进行平滑处理,得到图像在对数域
中的基础层:

然后获取图像的细节层:

式中,lg()⋅ 为自然对数算子,lg 1 ( ) x + 代替lgx 防止对数值为负。至此,源图像已通过导向滤波分解为两个尺度。提取到的基础层保留了源图像的大尺度特征,具有较高动态范围,下一步需要通过比例因子 β 对其进行动态范围压缩,再利用另一因子 γ 恢复整体对比度,以上操作可由式(10)表达:

从式(10)中可以看出当 β < 1 时仅基础层对比度降低,细节层并未改变,因此细节得以保存。
其他理论简介见参考文献。

二、部分源代码

%% 初始化
clc
clear all
close all
warning off all;
%% 读入图像
I_r=imread('IR.bmp');   % 红外光图像
I_v=imread('VI.bmp');   % 可见光图像
%% 将彩色图像转换为灰度图像
if size(I_v,3)>1 
    I_r=rgb2gray(I_r);
    I_r=double(I_r);
    I_v=rgb2gray(I_v);
    I_v=double(I_v);
else
    I_r=double(I_r);
    I_v=double(I_v);
end

三、运行结果




四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]朱浩然,刘云清,张文颖.基于对比度增强与多尺度边缘保持分解的红外与可见光图像融合[J].电子与信息学报. 2018,40(06)

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

图像融合基于matlab多尺度奇异值分解图像融合含matlab源码2040期(代码片段)

一、多尺度奇异值分解的偏振图像融合去雾算法简介立足于提高传统算法的适应性,提高去雾图像的质量,本文设计了如图2所示的去雾算法流程。首先,使用基于最小二乘方法计算出更加精确的偏振信息,改善了... 查看详情

图像融合基于matlab对比度和结构提取多模态解剖图像融合含matlab源码1539期(代码片段)

一、图像融合简介应用多模态图像的配准与融合技术,可以把不同状态的医学图像有机地结合起来,为临床诊断和治疗提供更丰富的信息。介绍了多模态医学图像配准与融合的概念、方法及意义。最后简单介绍了小波变换分析方法... 查看详情

图像融合基于matlab增强随机游走算法多焦点图像融合含matlab源码1975期(代码片段)

一、增强随机游走算法图像融合简介1引言红外图像与可见光图像具有很多互补的特性。红外传感器通过捕捉物体的热辐射成像,受光线、天气等条件的影响较小,且能够识别出伪装、遮挡下的目标,但红外传感器的... 查看详情

图像增强基于matlabfrangi滤波器血管图像增强含matlab源码2108期

...外光条件下,所获取的静脉图像一般整体灰度偏低、对比度差、血管信息模糊,针对原始图像以上特征,本文提出一种基于方向可调滤波的图像增强方向,图像先经不同方向滤波处理,再经图像融合获得静脉... 查看详情

图像增强基于matlabfrangi滤波器血管图像增强含matlab源码2108期

...外光条件下,所获取的静脉图像一般整体灰度偏低、对比度差、血管信息模糊,针对原始图像以上特征,本文提出一种基于方向可调滤波的图像增强方向,图像先经不同方向滤波处理,再经图像融合获得静脉... 查看详情

图像增强基于matlabgui图像双边滤波含matlab源码1342期

...增强简介图像增强是对图像的某些特征,如边缘、轮廓、对比度等进行强调或锐化,以便于显示、观察或进一步分析与处理。通过对图像的特定加工,将被处理的图像转化为对具体应用来说视觉质量和效果更“好”或更“有用”... 查看详情

图像增强基于matlab萤火虫算法图像对比度增强含matlab源码2142期

...已上传我的资源:【图像增强】基于matlab萤火虫算法图像对比度增强【含Matlab源码2142期】点击上面蓝色字体,直接付费下载,即可。获取代码方式2:付费专栏图像处理(Matlab)备注:点击上面蓝色字体付费专栏图像处理(Matlab... 查看详情

图像增强基于matlabhsi+同态滤波彩色图像增强含matlab源码1515期(代码片段)

...增强图像增强是对图像的某些特征,如边缘、轮廓、对比度等进行强调或锐化,以便于显示、观察或进一步分析与处理。通过对图像的特定加工,将被处理的图像转化为对具体应用来说视觉质量和效果更“好”或更“... 查看详情

图像增强基于matlab可见边缘梯度比率图像增强含matlab源码1404期(代码片段)

...代码方式获取代码方式1:完整代码已上传我的资源:【图像增强】基于matlab可见边缘梯度比率图像增强【含Matlab源码1404期】获取代码方式2:通过紫极神光博客主页开通CSDN会员,凭支付凭证,私信博主,可获得此代码。获取代... 查看详情

毕设题目:matlab图像边缘检测

1案例背景图像边缘检测是将图像中要素突变的信息提取出来的技术,是图像处理领域的研究热点,也是中高层图像处理和机器视觉的基础。介绍了经典边缘检测的实现原理并对比验证了不同算法的优缺点,分析了近年来基于深度学... 查看详情

图像融合基于matlab导向滤波图像融合含matlab源码1959期(代码片段)

...式获取代码方式1:完整代码已上传我的资源:【图像融合】基于matlab导向滤波图像融合【含Matlab源码1959期】获取代码方式2:通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。备注... 查看详情

maformer:基于多尺度注意融合的变压器网络视觉识别

...构3.2多尺度注意融合块4实验4.1消融研究与分析4.2ImageNet-1K图像分类4.3基于MSCOCO的对象检测与实例分割4.4在ADE20K上使用语义FPN和UPerNet进行语义分割实验5结论摘要链接:https://arxiv.org/abs/2209.01620v1  VisionTransformer及其变体在各... 查看详情

图像融合基于matlab小波变换全聚焦图像融合含matlab源码1372期

...等。在信号分析方面的滤波、去噪声、压缩、传递等。在图像处理方面的图像压缩 查看详情

图像融合基于matlab小波变换全聚焦图像融合含matlab源码1372期

...等。在信号分析方面的滤波、去噪声、压缩、传递等。在图像处理方面的图像压缩 查看详情

图像融合基于matlabdct域多焦点图像融合含matlab源码1973期(代码片段)

一、基于DCT变换的图像融合算法简介在图像融合过程中,最主要的就是如何提取低高频系数以及低高频系数的融合准则。基于DCT变换的图像融合算法原理如图2所示。图2DCT融合算法原理算法步骤如下。步骤1精确配准待融合的源图... 查看详情

图像去雾基于matlab偏振水下模糊图像去雾含matlab源码396期(代码片段)

...增强图像增强是对图像的某些特征,如边缘、轮廓、对比度等进行强调或锐化,以便于显示、观察或进一步分析与处理。通过对图像的特定加工,将被处理的图像转化为对具体应用来说视觉质量和效果更“好”或更“... 查看详情

结构感知图像融合structure-awareimagefusion

文章目录摘要1介绍2初步研究3结构感知图像融合3.1显著结构提取3.2迭代联合过滤器3.3扩展到多个图像3.4计算和效率4实验结果4.1实验配置4.2性能指标4.3参数影响4.4视觉和定量比较5结论摘要  大多数现有的多模态图像融合方法都... 查看详情

图像融合基于matlab多分辨率奇异值分解图像融合含matlab源码2374期

⛄一、多分辨率奇异值分解图像融合简介0引言图像融合[1,2]是指将多分辨率或多介质图像数据通过空间配准和图像信息互补产生新的图像的综合分析技术。图像融合一般分为像素级、特征级和决策级融合,而多分辨率图像融合算... 查看详情