資源簡介
matlab程序 基于小波變換的圖像融合 本算法是基于區(qū)域重要性和相關(guān)度的算法
代碼片段和文件信息
function?C?=?Dfusion(AB)
w?=?[1?1?1;1?2?1;1?1?1];%權(quán)值
w?=?w./norm(w1);%歸一化權(quán)值
[MN]?=?size(A);%待融合圖像尺寸
[BMBN]?=size(w);%權(quán)值矩陣尺寸
ExtendM?=?floor(BM/2);%對A,B矩陣進(jìn)行零擴(kuò)張
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(::);
%求每個系數(shù)點周圍領(lǐng)域(3*3)內(nèi)的重要性SA(ij)(SB(ij))和歸一化相關(guān)度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);%設(shè)定閾值,這里取閾值alpha為MAB的均值
%為融合系數(shù)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
評論
共有 條評論