【图像融合】基于brovery像素层实现遥感图像融合附matlab代码
【图像融合】基于brovery像素层实现遥感图像融合附matlab代码
TT_Matlab
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。
1 简介
基于 Br o ve y 变 换口的图像融合也称为色彩标准化的融合,主要应用在遥感图像融合中,其主要思想是将多光谱图像的色彩空间分解为亮度分量与色彩分量,其优点 是 简 化了图 像处理 过程中 转换步驟中的图像系数,尽 其最大限度的保留光谱图像的光谱信息。
2 部分代码
clear;
x
0
=imread(
’12.jpg’
);
[a,b,c]=size(x
0
);
x=double(x
0
)/
255
;
y=imread(
’21.jpg’
);
y1=double(y)/
255
;
x1=zeros(a,b);
x2=zeros(a,b);
x3=zeros(a,b);
for
f=
1
:a
for
e=
1
:b
xx(f,e)=x(f,e,
1
)+x(f,e,
2
)+x(f,e,
3
);
x1(f,e)=x(f,e,
1
)*y1(f,e)/xx(f,e);
x2(f,e)=x(f,e,
2
)*y1(f,e)/xx(f,e);
x3(f,e)=x(f,e,
3
)*y1(f,e)/xx(f,e);
end
end
for
i=
1
:a
for
j=
1
:b
p(i,j,
1
)=x1(i,j);
p(i,j,
2
)=x2(i,j);
p(i,j,
3
)=x3(i,j);
end
end
fu=uint8(round(p*
255
));
%figure,imshow(fu);
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
以下为各主成分归一化后再融合
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%
%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%% 第一主成分 %
%%%
%%%
%%%
%%%
%%%
%%
h=x1(1,1);%
figure,
subplot(
131
);imshow(x
0
);
title(
’图1’
);
subplot(
132
);imshow(y);
title(
’图2’
);
subplot(
133
);imshow(l);
title(
’Brovery转化后的图像’
);
3 仿真结果
4 参考文献
[1]诸丽娟, 杨武年. 基于像素级遥感图像融合方法对比与评价[J]. 测绘, 2012(4):4.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
