• 大小: 3KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: matlab  

资源简介

matlab程序 基于小波变换的图像融合 本算法是基于区域重要性和相关度的算法

资源截图

代码片段和文件信息

function C = Dfusion(AB)

w = [1 1 1;1 2 1;1 1 1];%权值
w = w./norm(w1);%归一化权值

[MN] = size(A);%待融合图像尺寸

[BMBN] =size(w);%权值矩阵尺寸
ExtendM = floor(BM/2);%对A,B矩阵进行零扩张
ExtendN = floor(BN/2);
AE =zeros(M+2*ExtendMN+2*ExtendN);
AE(ExtendM+1:ExtendM+MExtendN+1:ExtendN+N) = A(::);
BE =zeros(M+2*ExtendMN+2*ExtendN);
BE(ExtendM+1:ExtendM+MExtendN+1:ExtendN+N) = B(::);

%求每个系数点周围领域(3*3)内的重要性SA(ij)(SB(ij))和归一化相关度MAB(ij)
for i =  1:M
    for j = 1:N
        SA(ij) = norm(w.*AE(i:i+BM-1j:j+BN-1).^21);
        SB(ij) = norm(w.*BE(i:i+BM-1j:j+BN-1).^21);
        MAB(ij) = 2*norm(w.*AE(i:i+BM-1j:j+BN-1).*BE(i:i+BM-1j:j+BN-1)1)/(SA(ij)+SB(ij));      
    end
end

alpha = mean2(MAB);%设定阈值,这里取阈值alpha为MAB的均值

%为融合系数C赋初值为A
C = A;
for i=1:M
    for j=1:N
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-04 16:13  代码\
     文件        1628  2018-10-29 10:43  代码\Dfusion.m
     文件        1902  2018-10-31 17:31  代码\FusionVal.m
     文件        1592  2018-11-03 10:48  代码\L6_7FusionVal_main.m

评论

共有 条评论