资源简介
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
- 上一篇:基于MATLAB的菲涅尔衍射
- 下一篇:机械臂圆弧绘制 机械臂平滑运动
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论