【拉普拉斯金字塔融合】
图像金字塔是图像多尺度表达的一种,高斯金字塔和拉普拉斯金字塔是常见的两种金字塔类型。拉普拉斯金字塔融合,是将图像建立一个拉普拉斯金字塔,金字塔的每一层都包含图像的不同频段,分开不同频段对图像进行融合。
- 首先建立两幅待融合图像的高斯金字塔,随后建立一定层数的拉普拉斯金字塔,层数越高,融合效果越好;
function out = pyramid_reconstruct(pyramid)
level = length(pyramid);
for i = level : -1 : 2
%temp_pyramid = pyramid{i};
[m, n] = size(pyramid{i - 1});
%out = pyramid{i - 1} + imresize(temp_pyramid, [m, n]);
pyramid{i - 1} = pyramid{i - 1} + imresize(pyramid{i}, [m, n]);
end
out = pyramid{1};
高斯、拉普拉斯金字塔融合通常涉及拉普拉斯权重、光度(饱和度)权重及显著度权重的计算:
拉普拉斯权重:首先将RGB图像转化为Lab图像,计算输入图像亮通道的归一化到[0,1],然后,通过计算每个像素的彩色通道与 L 通道的差的平方,并对这些平方差进行求和,得到了一个反映彩色与亮度之间差异的度量。最后,将这个度量值开根号得到拉普拉斯对比度权重。
% input1
I_lab = rgb2lab(I);
R1 &#