简单加权融合

  简单加权融合也叫做像素加权平均法(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:mfor j=1:ny1(i,j)=0.5*x1(i,j)+0.5*x2(i,j);  %基于加权平均的简单图像融合方法end
endfigure(3);imshow(uint8(y1));title('基于加权平均的融合图像');for i=1:mfor j=1:nif x1(i,j)>=x2(i,j)               %基于像素值选大的简单图像融合方法y2(i,j)=x1(i,j);elsey2(i,j)=x2(i,j);endend
endfigure(4);imshow(uint8(y2));title('基于像素值选大的融合图像');for i=1:mfor j=1:nif x1(i,j)<x2(i,j)                %基于像素值选小的简单图像融合方法y3(i,j)=x1(i,j);elsey3(i,j)=x2(i,j);endend
endfigure(5);imshow(uint8(y3));title('基于像素值选小的融合图像');end

函数调用

x1 = imread('1.bmp');
x2 = imread('2.bmp');
[y1,y2,y3]= jdfusion( x1,x2 );

运行结果



【图像融合】简单加权融合相关推荐

  1. 图像拼接缝融合之加权融合

    对于拼接后得到的俯视图,在拼接相邻两图拼接处存在一条拼接缝,如果不作处理,在视频播放过程中在拼接缝处会有明显的跳跃情况.由于我们相邻的两幅图之间有重叠区域,我们可以利用重叠区进行平滑过渡处理来消除拼接 ...

  2. 数据挖掘终篇!一文学习模型融合!从加权融合到stacking, boosting

    Datawhale 作者:田杨军 ,Datawhale优秀学习者 摘要:对于数据挖掘项目,本文将学习如何进行模型融合?常见的模型融合的方法有哪些?针对不同的问题类型,应该选择哪种方法呢? 模型融合:通 ...

  3. 【MATLAB图像融合】[2]像素加权融合及图像融合的主观性

    一.像素加权融合 原理        在上一篇文章中提过,在MATLAB中,图像会以矩阵的形式读入.存入程序,对像素级的操作就是对矩阵中每个元素的操作.因此,如果想实现带权的操作,那么对像素点赋予权值 ...

  4. 03-对图像进行数值计算和加权融合

    数值计算 import cv2img_1 = cv2.imread('E:\Jupyter_workspace\study\data/beyond.png') img_2 = cv2.imread(' ...

  5. C++ openCV 图像的读取、显示、保存、加权融合、改变对比度、修改色域

    文章目录 图像的读取.显示.保存 图像的读取 图像的显示 图像的保存 图像的属性修改 图像的色域修改 图像的对比度.数据类型修改 两张图像的加权融合 图像的读取.显示.保存 使用的命名空间 #prag ...

  6. 自动驾驶中图像与点云融合的深度学习研究综述

    Deep Learning for Image and Point Cloud Fusion in Autonomous Driving: A Review IEEE TRANSACTIONS ON ...

  7. 自动驾驶中图像与点云融合的深度学习研究进展综述

    点云PCL免费知识星球,点云论文速读. 文章:Deep Learning for Image and Point Cloud Fusion in Autonomous Driving: A Revie ...

  8. 图像融合之多波段融合(Multiband Blending)/拉普拉斯金字塔融合(Laplacian Pyramid Blending)

    多波段融合又叫拉普拉斯金字塔融合. 多波段融合的思想是对待融合的图像分别构建拉普拉斯金字塔,(拉普拉斯算子可以提取出图像的高频信息,在拉普拉斯金字塔中,越往上层的图像越高频)然后对同一层图像按照某种规 ...

  9. 遥感图像的高时空融合前期学习总结

    一.融合方法 为什么需要研究遥感图像的高时空融合呢?根据看了几篇论文之后,自己的理解是因为遥感图像的高时间分辨率和高空间分辨率不可兼得,并且得到一张清晰的遥感图像并不是那么简单的事情,因此人们就考虑将 ...

最新文章

  1. 【转】C++中this指针的用法详解
  2. 泛域名PHP,泛域名实现无限二级域名功能
  3. vc新线程、类外控制EDIT控件
  4. java 20 -3 递归之删除特定目录下的特定文件
  5. [程序员面试题精选100题]19.反转链表
  6. 具体knn算法概念参考knn代码python实现
  7. Tomcat源代码阅读系列之八:Tomcat 设计模式总结
  8. 【斗医】【11】Web应用开发20天
  9. 僵尸肖恩黑胶唱片_建立一个非常适合黑胶唱片的DIY放大器套件
  10. 农行运营合规管理心得体会_农行滨州分行:夯实合规管理支撑体系的几点思考...
  11. 第12章 决策树 学习笔记中
  12. matlab 效度,量表的信度、效度检验方法小结
  13. 电脑发射wifi 信号 各种方式
  14. 为什么苹果允许用户安装未受信任的企业级开发者所开发的软件?
  15. js三座大山----(第三座山)
  16. 真爱过的人,不会再有爱~
  17. JavaScript对象的取值
  18. 人力资源数据分析师前景_偏人力的数据分析师怎么样?
  19. 企业APP营销策略方案
  20. 粒子系统(particle system)

热门文章

  1. 主板刷安卓 联发科_魅蓝2—来自2015年的青年良品,在2020刷个安卓9.0,起死回生(附教程及资源)...
  2. 计算机网络 第三章 数据链路层
  3. 【五级流水线CPU】—— 3. 逻辑、移位与空指令 + 数据冒险RAM解决
  4. 多目标跟踪——MOT算法的学习笔记
  5. Python中Permission denied怎么解决
  6. Fisher准则一维聚类
  7. 毛笔日常保养注意事项
  8. 深度学习之OCR相关经验记录
  9. 剑指offer——31.栈的压入、弹出序列(想法不错,比剑指的简单)
  10. 【感悟】本书书名无法描述本书内容(一)