




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
funCtiOnlap_fusion()%LaplacianPyramidfusionmul=imread('images?ms1.png');Pan=imread('images?pan.png');figure(1);imshow(mul);title('MS原始圖像');axisfill;figure(2);imshow(pan);title('Pan原始圖像');axisfill;mul=double(rgb2gray(mul))∕255;Pan=double(rgb2gray(pan))/255;%普拉斯金塔變換參數(shù)mp=1;Zt=4;Cf=1;ar=1;CC=[cfar];Y_lap=fuse_lap(mul,pan,zt,cc,mp);figure(3);imshow(Y_lap);title('lapfusion 后的圖像');axisfill;imwrite(Y_lap,'images\lapfusion后的圖像.jpg','Quality',100);%mainfunCtionendfunctionY=fuselap(M1,M2,zt,ap,mp)%Y=fuselap(M1,M2,zt,ap,mp)imagefusionWithlaplacianPyramid%%M1-inputimageA%M2-inputimageB%Zt-maximumdecompositionIeVel%ap-COeffiCientSeIeCtionhighpass(Seeselc.m)%mp-COeffiCientSeIeCtionbaseimage(Seeselb.m)%%Y-fusedimage%(OIiVerRockinger16.08.99)%CheCkinPUtS
[z1s1]=SiZe(M1);[z2s2]=SiZe(M2);if(z1~=z2)|(s1~=s2)error('InputimagesarenotOfSamesize');end;%definefilterW=[14641]/16;%cellsforSeIeCtedimagesE=cell(1,zt);%loopoverdecompositiOndepth->analysisfori1=1:Zt%calculateandstoreactualimageSiZe[zs]=SiZe(M1);zl(i1)=乙sl(i1)=s;%CheCkifimageexpansionnecessaryif(floor(z∕2)~=z/2),ew(1)=1;else,ew(1)=0;end;if(floor(s/2)~=s/2),ew(2)=1;else,ew(2)=0;end;%PerfOrmexpansionifnecessaryif(any(ew))M1=adb(M1,ew);M2=adb(M2,ew);end;%PerfOrmfilteringG1=conv2(conv2(es2(M1,2),w,'valid'),w','valid');G2=conv2(conv2(es2(M2,2),w,'valid'),w','valid');%decimate,UndecimateandinterpolateM1T=conv2(conv2(es2(undec2(dec2(G1)),2),2*w,'valid'),2*w','valid');M2T=conv2(conv2(es2(undec2(dec2(G2)),2),2*w,'valid'),2*w','valid');%SeIeCtCOeffiCientsandstorethemE(i1)={selc(M1-M1T,M2-M2T,ap)};
%decimateM1=dec2(G1);M2=dec2(G2);end;%SeIeCtbaseCOeffiCientsofIaStdecompostiOnStageM1=SeIb(M1,M2,mp);%loopoverdecompositiOndepth->Synthesisfori1=zt:-1:1%UndecimateandinterpolateM仃=COnv2(conv2(es2(undec2(M1),2),2*w,'valid'),2*w','valid');%addCOeffiCientsM1=M1T+E{i1};%SeIeCtvalidimageregiOnM1=M1(1:zl(i1),1:sl(i1));end;%copyimageY=M1;functionY=es2(X,n)%Y=ES2(X,n)SymmetriCextensionofamatrixonallborders%%X-inputmatrix%n-numberofrows/columnstoextend%%Y-extendedmatrix% (OIiVerRockinger16.08.99)[zs]=size(X);Y =ZerOS(z+2*n,s+2*n);Y(n+1:n+z,n:-1:1) =X(:,2:1:n+1);Y(n+1:n+z,n+1:1:n+s) =X;Y(n+1:n+z,n+s+1:1:s+2*n)=X(:,s-1:-1:S-n);Y(n:-1:1,n+1:s+n) =X(2:1:n+1,:);% mp==3:averageAandB% mp==3:averageAandB%Y(n+z+1:1:z+2*n,n+1:s+n)=X(Z-1:-1:Z-n,:);funCtiOnY=dec2(X);%Y=dec2(X)downsamplingofamatrixby2%% X-inPUtmatrix%% Y-OUtPUtmatrix% (OIiVerRockinger16.08.99)[ab]=SiZe(X);Y=X(1:2:a,1:2:b);functionY=Undec2(X)%Y=Undec2(X)UPSamPIingofamatrixby2%% X-inPUtmatrix%% Y-OUtPUtmatrix% (OIiVerRockinger16.08.99)[zs]=size(X);Y=zeros(2*z,2*s);Y(1:2:2*z,1:2:2*s)=X;fUnctionY=SeIb(M1,M2,mp)%Y=SeIb(M1,M2,mp)COeffiCientSeIeCtiOnforbaseimage%%M1-COeffiCientsA%M2-COeffiCientsB%mp-SWitChforSeIeCtiOntype%mp==1:SeIeCtA% mp==2:SeIeCtB%Y -COmbinedCOeffiCients% (OIiVerRockinger16.08.99)SWitCh(mp)CaSe1,Y=M1;CaSe2,Y=M2;CaSe3,Y=(M1+M2)/2;otherwise,error('unknownOPtiOn');end;funCtionY=SeIC(M1,M2,ap)%Y=SeIC(M1,M2,ap)COeffiCinetSeIeCtiOnforhighpasscompOnentS%% M1 -COeffiCientsA% M2-COeffiCientsB%mp-SWitChforSeIeCtiOntype% mp==1:Choosemax(abs)% mp==2:salience/matchmeasureWiththreshold==.75(asproposedbyBUrtetal)% mp==3:choosemaxWithconSiStencyCheCk(asproposedbyLietal)% mp==4:SimPIechoosemax%%Y -combinedCOeffiCients% (OIiVerRockinger16.08.99)%CheCkinPUtS[z1s1]=SiZe(M1);[z2s2]=SiZe(M2);if(z1~=z2)|(s1~=s2)error('InputimagesarenotofSamesize');end;%SWitChtomethodSWitCh(ap(1))CaSe1,
%choosemax(abs)mm=(abs(M1))>(abs(M2));Y=(mm.*M1)+((~mm).*M2);CaSe2,%BUrtSmethodUm=ap(2);th=.75;%COmPUtesalience=COnv2(es2(M1.*M1,floor(um∕2)),Ones(um),'valid');=conv2(es2(M2.*M2,floor(um∕2)),ones(um),'valid');%COmPUtematchMA=conv2(es2(M1.*M2,floor(um∕2)),ones(um),'valid');MA=2*MA./(S1+S2+eps);%SeIeCtionml=MA>th;m2=S1>S2;w1=(0.5-0.5*(1-MA)/(1-th));=(~m1).*((m2.*M1)+((~m2).*M2));=Y+(ml.*((m2.*M1.*(1-w1))+((m2).*M2*w1)+((~m2).*M2.*(1-w1))+((~m2).*M1.*w1)));CaSe3,%LiSmethodUm=ap(2);%firstStePA1=Ordfilt2(abs(es2(M1,floor(um∕2))),um*um,ones(um));A2=ordfilt2(abs(es2(M
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二灰材料合同范例
- 一件代發(fā)合同范例
- 中標(biāo)合同范例能談
- 供水材料合同范例
- 公司整體出售合同范例
- 上海市裝飾合同范例
- 產(chǎn)權(quán)分割商鋪銷售合同范例
- 倉(cāng)儲(chǔ)新品補(bǔ)充協(xié)議合同范例
- 公路小修保養(yǎng)合同范例
- 康養(yǎng)建筑設(shè)計(jì)思考
- 《西方經(jīng)濟(jì)學(xué)》說(shuō)課
- 公路施工部署與施工方案的制訂-公路施工部署
- 一例乳腺癌術(shù)后并發(fā)淋巴水腫患者的個(gè)案護(hù)理
- 金婚活動(dòng)策劃方案
- 初中道德與法治中考復(fù)習(xí)策略與方法
- 架空輸電線路無(wú)人機(jī)巡檢系統(tǒng)技術(shù)與應(yīng)用
- 護(hù)眼燈投標(biāo)方案(技術(shù)標(biāo))
- 張愛(ài)玲小說(shuō)中的女性意識(shí)
- 監(jiān)理工作周報(bào)表(范本格式)
評(píng)論
0/150
提交評(píng)論