【问题标题】:stationary wavelet transform (MATLAB)平稳小波变换(MATLAB)
【发布时间】:2015-03-28 16:21:09
【问题描述】:

请任何人解释以下代码的作用。 该代码使用平稳小波变换进行图像融合。

 %image decomposition using discrete stationary wavelet transform  
 [A1L1,H1L1,V1L1,D1L1] = swt2(im1,1,'sym2');
 [A2L1,H2L1,V2L1,D2L1] = swt2(im2,1,'sym2');
 [A1L2,H1L2,V1L2,D1L2] = swt2(A1L1,1,'sym2');
 [A2L2,H2L2,V2L2,D2L2] = swt2(A2L1,1,'sym2');

 % fusion at level2
 AfL2 = 0.5*(A1L2+A2L2);     **what are these equations ?**
 D = (abs(H1L2)-abs(H2L2))>=0;
 HfL2 = D.*H1L2 + (~D).*H2L2;
 D = (abs(V1L2)-abs(V2L2))>=0;
 VfL2 = D.*V1L2 + (~D).*V2L2;
 D = (abs(D1L2)-abs(D2L2))>=0;
 DfL2 = D.*D1L2 + (~D).*D2L2;

 % fusion at level1
 D = (abs(H1L1)-abs(H2L1))>=0;
 HfL1 = D.*H1L1 + (~D).*H2L1;
 D = (abs(V1L1)-abs(V2L1))>=0;
 VfL1 = D.*V1L1 + (~D).*V2L1;
 D = (abs(D1L1)-abs(D2L1))>=0;
 DfL1 = D.*D1L1 + (~D).*D2L1;

 % fused image
 AfL1 = iswt2(AfL2,HfL2,VfL2,DfL2,'sym2');
 imf = iswt2(AfL1,HfL1,VfL1,DfL1,'sym2');

【问题讨论】:

    标签: image matlab image-processing matrix wavelet


    【解决方案1】:

    这里是融合级别 2 的 AfL2、HfL2、VfL2、DfL2

    近似系数 水平细节系数 垂直细节系数 对角线细节系数

    在下一个级别以及根据概念各自的数学实现也是相同的。

    阅读概念文档一次非常重要,这样您就可以轻松理解实现,您可以从以下链接找到信息,您可以直接移动到解释概念的框图然后到物理实现:

    http://ijeetc.com/ijeetcadmin/upload/IJEETC_50e52508758cf.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 2013-11-12
      • 2013-07-20
      • 1970-01-01
      • 2016-05-11
      • 2016-02-18
      相关资源
      最近更新 更多