小波应用于图像融合

图像融合是综合两幅或者多幅图像的信息,以获得对同一场景更为准确、更为全面、更为可靠的图像描述。

1.在融合前对图像进行预处理,去除噪声。
2.对ImageA和ImageB进行DWT变换,得到低频和高频分量。
3.对低频和高频分别进行处理进行分别融合。
4.对得到的高频和低频分量进行重构得到ImageF。

clear all;
load woman;
X1=X;                             %复制
map1=map;                         %复制
subplot(1,3,1);imshow(X1,map1);
xlabel('原始woman图像');
axis square;
load wbarb;
X2=X;
map2=map;
%遍历图像
for i=1:256;for j=1:256;if(X2(i,j)>100)%增强对比度X2(i,j)=1.3*X2(i,j);elseX2(i,j)=0.6*X2(i,j);endend
end
subplot(1,3,2);imshow(X2,map2);
xlabel('原始wbarb图像');
[C1,S1]=wavedec2(X1,2,'sym5');        %对X1进行二层小波分解
sizec1=size(C1);                    %处理分解系数,突出轮廓,弱化细节
for i=1:sizec1(2)                  %小波系数处理C1(i)=1.3*C1(i);        %小波系数全部放大1.3倍
end
[C2,S2]=wavedec2(X2,2,'sym5');        %对X2进行二层小波分解
% 进行对两个分解系数C1和C2的融合处理
C=C1+C2;
C=0.6*C;
x=waverec2(C,S1,'sym5');     %使用新的分解系数C,小波变换进行重构
subplot(1,3,3);imshow(x,map);
xlabel('图像融合');
axis square;

小波在图像融合中的应用相关推荐

  1. 小波在图像视频压缩领域中的应用分析【转贴】

    到目前为止,小波的最多应用一直是数字图像压缩.它们是新JPEG2000数字图像标准的核心.使用小波变换的优势主要有如下几个方面. 1.基于小波变换的方法能有效地保留原始图像的细节和边缘,重建图像时不会 ...

  2. 离散小波变换 python_用python中的“haar”小波对图像进行离散小波变换

    我试图在python中的图像上应用haar小波.这是代码from pywt import dwt2, idwt2 img = cv2.imread('xyz.png') cA, (cH, cV, cD ...

  3. MATLAB对图像做仿生变换和对两图像小波做变换融合

    I = imread('cameraman.tif'); tform = maketform('affine',[1 0 0; .5 1 0; 0 0 1]); %定义仿射变换的变换结构 J = im ...

  4. 并行计算在图像融合中的应用概述

    摘要: 本文根据并行计算在图像融合上的应用简单概述了一些国内的基于并行计算的图像融合算法.在概述之前相对图像融合和并行计算做了简单的介绍,接着分别详细的介绍了一片文章和一个专利,对于其他文章进行了简单 ...

  5. 基于小波的图像边缘检测,小波变换边缘检测原理

    1.什么是"小波神经网络"?能干什么用呀 小波神经网络(Wavelet Neural Network, WNN)是在小波分析研究获得突破的基础上提出的一种人工神经网络.它是基于小波 ...

  6. 【图像处理】小波编码图像中伪影和纹理的检测附Matlab代码和报告

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  7. 【图像处理】小波编码图像中伪影和纹理的检测(Matlab代码实现)

  8. OpenCV小项目:图像融合(泊松融合—Possion Blending)

    原理 太多了,看这些博客吧 主要参考博客1: http://blog.csdn.net/hjimce/article/details/45716603 主要参考博客2: http://blog.csd ...

  9. 荧光和明场图像融合 matlab,一种用于明场显微成像的多层图像融合算法

    一种用于明场显微成像的多层图像融合算法 [技术领域] [0001] 本发明涉及图像处理技术领域,特别涉及一种用于明场显微成像的多层图像融合 算法. [背景技术] [0002] 当前对细胞形态表型研宄的 ...

最新文章

  1. 网络波动服务器维护中,官方回应《王者荣耀》游戏无法登录:网络波动导致,已修复...
  2. 用Vue撸一个『A-Z字母滑动检索菜单』
  3. gradle编译很慢解决方法
  4. php控制器面向对象编程,php面向对象编程
  5. 请求外部图片的时候,遇到403的错误的解决方案
  6. 解决win10系统中截图异常放大的问题
  7. axios nodejs 上传图片_vue项目中使用axios上传图片等文件操作
  8. 字符串处理问题[2]:将一个数字型…
  9. office deployment tool_工具 | 分享一个小利器,从此 Office 快速打开不是事
  10. Apache 服务器 参数设置
  11. mysql transaction-isolation_MySQL数据库事务隔离级别(Transaction Isolation Level)
  12. 如何给这些textbox中赋值
  13. 对于System.out.println简单了解
  14. P4578 [FJOI2018]所罗门王的宝藏
  15. 关于SQL Server中left join on and 用法的介绍
  16. 机器学习分类问题标签如何做编码
  17. 求某年某月1日是星期几C语言,用c语言调用函数编程,1990年1月1日是星期一 要求输入某年某月某日,输出它是星期几...
  18. sapmto生产模式配置及操作详解_SAP生产模式和计划策略
  19. Ubuntu16.04安装youtub_dl
  20. 家用计算机硬件升级方案,旧电脑如何升级?旧电脑配置升级推荐方案

热门文章

  1. 旅行商问题在现代物流中的意义
  2. VulnStack-ATTCK-3(红日靶场三)
  3. Row size too large ( 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC
  4. Mac如何连接远程服务器
  5. Pycharm远程访问ssh,远程访问服务器(xshell访问服务器)
  6. python 均匀分布_python 实现生成均匀分布的点
  7. osx中Grapher的使用
  8. 8.python输出100以内所有7的倍数
  9. Leecode 刷题记录 1217 玩筹码
  10. gtx1060和gtx1650 的差距 哪个好