MATLAB 图像融合评价算法

function laplacian(ori_A,ori_B)

path(path,'FusionEvaluation/')

%Ori_A = imread('clockA_tif2bmp (256x256).BMP');

%Ori_B = imread('clockB_tif2bmp (256x256).BMP');

ori_A = imread('clockA.BMP');

ori_B = imread('clockB.BMP');

ori_A=rgb2gray(ori_A);

ori_B=rgb2gray(ori_B);

A_a = double(ori_A)/255;

B_b = double(ori_B)/255;

[p1,q1] = size(ori_A);

[p2,q2] = size(ori_B);

if(p1~=p2||q1~=q2)

error('The size of image A and image B must be the same......');

end

F = fuse_lap(A_a,B_b,4,1,3);

%%

F=F*255;

F(F<0)=0;

disp('拉普拉斯指标:')

F(F>255)=255;

F=round(F);

%%

grey_level=256;

Criteria=Evaluation(double(ori_A),double(ori_B),F,grey_level);

disp(Criteria)

figure,imshow(F-double(ori_A),[])

F_DWT = fuse_dwb(A_a,B_b,4,1,3);

F_DWT=F_DWT*255;

F_DWT(F_DWT<0)=0;

disp('离散小波变换指标:')

F_DWT(F_DWT>255)=255;

F_DWT=round(F_DWT);

%%

grey_level=256;

Criteria=Evaluation(double(ori_A),double(ori_B),F_DWT,grey_level);

disp(Criteria)

figure,imshow(F_DWT-double(ori_A),[])

F_CON = fuse_con(A_a,B_b,4,1,3);

F_CON=F_CON*255;

F_CON(F_CON<0)=0;

disp('Contrast Pyramid变换指标:')

F_CON(F_CON>255)=255;

F_CON=round(F_CON);

%%

grey_level=256;

figure,imshow(F_CON-double(ori_A),[])

Criteria=Evaluation(double(ori_A),double(ori_B),F_CON,grey_level);

disp(Criteria)

F_SIH = fuse_sih(A_a,B_b,4,1,3);

F_SIH=F_SIH*255;

F_SIH(F_SIH<0)=0;

disp('FSD Pyramid变换指标:')

F_SIH(F_SIH>255)=255;

F_SIH=round(F_SIH);

%%

grey_level=256;

figure,imshow(F_SIH-double(ori_A),[])

Criteria=Evaluation(double(ori_A),double(ori_B),F_SIH,grey_level);

disp(Criteria)

matlab图像融合评价,MATLAB 图像融合评估算法相关推荐

  1. 【图像融合】基于matlab粒子群优化自适应多光谱图像融合【含Matlab源码 004期】

    一.图像融合简介 1 图像融合的具体步骤 (1)对全色图像和多光谱图像进行图像预处理,包括图像滤波.重采样.图像配准. (2)将预处理后的多光谱图像fmul进行IHS变换,分别得到fmul-i(亮度) ...

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

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

  3. Matlab实现图像融合,将人物融合到风景图中

    点击查看:Matlab实现图像融合,将人物融合到风景图中 文件大小:20M 操作系统:Windows10旗舰版 开发工具:Matlab2019 开发语言:.m

  4. 【图像融合】基于小波变换算法实现可见光与红外光图像融合系统matlab代码

    1 简介 由于红外成像仪器本身存在缺陷和环境的影响,造成图像成像效果不是很理想,噪声大,视觉效果不好,这些都会影响融合的效果.所以在图像融合之前先进行图像的去噪.增强等处理,改善红外图像的视觉效果.采 ...

  5. 【图像融合】基于四叉树的加权聚焦多聚焦图像融合含Matlab源码

    1 简介 四叉树分解算法将待分解的源图像 A 和源图像 B 定义为一对图像块组,若源图像块组中图像数量较多,则称之为图像块序列,最先进行分解的图像块组( 源图像) 称为四叉树的根节点,由根节点开始对图 ...

  6. 【图像融合】基于matlab高分辨率全色图小波变换图像融合(含评价指标)【含Matlab源码 2405期】

    ⛄一.小波变换彩色图像融合简介 1 前言 图像融合是将不同传感器所获得的多个图像根据某种算法进行融合处理,取长补短,使一幅图像能够更清楚.更准确地反映多幅图像的信息,多聚焦彩色图像融合是图像融合的一个 ...

  7. 【图像融合】基于matlab高分辨率全色图IHS图像融合(含评价指标)【含Matlab源码 2406期】

    ⛄一.HSI彩色图像去噪简介 0引言 彩色模型(又称彩色空间或者彩色系统)的种类众多,有RGB彩色模型.YIQ/YUV彩色模型.CMY/CMYK彩色模型.IHS彩色模型等. 不同应用领域或不同的情况下 ...

  8. 【图像融合】像素点图像融合【含GUI Matlab源码 783期】

    ⛄一.简介 根据对图像信息处理运用方式不同,可将图像融合分为三个层次上的研究,即像素级,特征级和决策级.其中像素级融合位于最低层,可以看作是对信息仅作特征提取并直接使用.也正是得益于其对信息最大程度上 ...

  9. 基于区域生长和形态学处理的图像融合方法——Matlab图像处理

    ✅ 大三下时弄的 文章目录 最终效果图 摘要 1 研究背景及意义 2 基本原理描述 3 实验数据来源 3.1 原始图像的来源 3.2 天空背景图像的来源 4 实验步骤及相应处理结果 4.1 原始图像的 ...

最新文章

  1. 四种方案解决ScrollView嵌套ListView问题
  2. 计算机英语基础课程论文,计算机专业英语课程教学论文
  3. 教程:Hibernate,JPA –第1部分
  4. angularjs directive2
  5. weiphp 简介--笔记
  6. shell下的常用语句
  7. 命令行批量修改IP并ping测试
  8. SqlMapTamper使用指南
  9. 两张MD5值一样但实际不一样的图片
  10. gmx一定要在linux下运行么,gmx_mmpbsa使用说明
  11. 解决本地图片上传正常,服务端上传图片报500
  12. 大数据智能营销系统的作用
  13. SpringCloud系列之Eureka服务注册及发现
  14. STM32小项目之dht11在oled上显示温湿度
  15. 用Python画一只溜达小狗——turtle库基础入门
  16. Linux下的动态库和静态库
  17. linux系统如何修复分区工具,推荐一个Linux分区恢复工具Testdisk(Windows也能用)...
  18. 华东师大计算机软件6,华东师大计算机应用于技术题库 .doc
  19. Sublime Text 3 最新注册码大全
  20. CIDR 计算网络地址、子网掩码、广播地址

热门文章

  1. xp snapshot.
  2. CentOS-6.4-i386硬盘安装
  3. JAVA大文件上传断点续传解决方案
  4. 解决“SSL handshake failed“问题
  5. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法
  6. 基于tcpdump的Android智能移动终端数据包捕获完整解决方案
  7. 数据库连接池连接异常com.alibaba.druid.pool.GetConnectionTimeoutException
  8. 问题解决笔记,Restarting network (via systemctl):: Job for network.service failed. ...
  9. layer,一个可以让你想到即可做到的javascript弹窗(层)解决方案
  10. 获取Python中的所有对象属性?