【图像融合】简单加权融合
来源:互联网 发布:什么叫数据流量 编辑:程序博客网 时间:2024/04/28 07:18
简单加权融合
简单加权融合也叫做像素加权平均法(Weighted Averaging,WA)是最简单、直接的图像融合方法。它具有简单易实现、运算速度快的优点,并能提高融合图像的信噪比,但是这种方法削弱了图像中的细节信息,降低了图像的对比度,在一定程度上使得图像中的边缘变模糊,在多数应用场合难以取得满意的融合效果。
优化:主成分分析(Principal Component Analysis,PCA)就是一种常用的系数优化方法,利用主成分分析确定的权值可以得到一幅亮度方差最大的融合图像。PCA方法运用于高分辨率全色图像与低分辨率多光谱图像的融合时,通过用高分辨率全色图像替代由低分辨率多光谱图像提取出的第一主成分,得到同时具有高空间分辨率和高光谱分。
从性能上讲,主成分分析法更像是对源图像的选择而不是对源图像中显著信息的融和。局限性:以全局方差作为信息显著性度量通常会把较大的权值分配给方差较大的源图像。实际应用中,当某一传感器输出图像对比度较低时,这种权值分配方法效果会比较好,但就一般情况而言,这种分配方法并不科学。此外,主成分分析法对图像中的死点、噪声等干扰信息非常敏感,这些干扰信息会显著的提高图像的全局方差。
代码示例
function [y1,y2,y3]= jdfusion( x1,x2 )%函数x= jdfusion( x1,x2 )实现基于加权平均的简单图像融合%输入参数:% x1----输入原图像1% x2----输入原图像2%输出参数:% y1----基于加权平均的融合图像% y2----基于像素值选大的融合图像% y3----基于像素值选小的融合图像%----------------------------------------------------%figure(1);imshow(x1);title('图像1');figure(2);imshow(x2);title('图像2');x1=double(x1);x2=double(x2);[m,n]=size(x1);for i=1:m for j=1:n y1(i,j)=0.5*x1(i,j)+0.5*x2(i,j); %基于加权平均的简单图像融合方法 endendfigure(3);imshow(uint8(y1));title('基于加权平均的融合图像');for i=1:m for j=1:n if x1(i,j)>=x2(i,j) %基于像素值选大的简单图像融合方法 y2(i,j)=x1(i,j); else y2(i,j)=x2(i,j); end endendfigure(4);imshow(uint8(y2));title('基于像素值选大的融合图像');for i=1:m for j=1:n if x1(i,j)<x2(i,j) %基于像素值选小的简单图像融合方法 y3(i,j)=x1(i,j); else y3(i,j)=x2(i,j); end endendfigure(5);imshow(uint8(y3));title('基于像素值选小的融合图像');end
函数调用
x1 = imread('1.bmp');x2 = imread('2.bmp');[y1,y2,y3]= jdfusion( x1,x2 );
运行结果
阅读全文
0 0
- 【图像融合】简单加权融合
- 图像融合(二)-- 简单加权融合
- 图像融合(二)-- 简单加权融合
- 简单加权融合
- 【图像融合】简单认识图像融合
- 简单图像融合1
- 简单图像融合2
- 简单的图像融合
- OpenCV - 简单图像融合
- 图像融合
- 图像融合
- 图像融合
- 图像融合
- 图像融合
- 图像融合
- 图像融合之拉普拉斯融合
- 【图像融合】拉普拉斯金字塔融合
- 融合
- 海啸
- 线程锁
- jq代码学习10--事件冒泡
- 深入浅出MySQL笔记(三)
- AndroidGPS和基站定位
- 【图像融合】简单加权融合
- MySQL的备份
- Html中的label标签
- 第5周实践项目4 用栈实现运算表达式求值
- UEFI (1)-小游戏
- 二维傅里叶变换的意义
- TICC- TimeSeries Analyze
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 L.The Heaviest Non-decreasing Subsequence Problem 权值最大的最长带权非递减子序列
- 快速幂