Advertisement

小波的秘密2 MATLAB图像多尺度分析

阅读量:

1.MATLAB程序编写步骤

  1. 对小波w(t)与原始函数f(t)的初始段进行比对,进而求出系数C。该系数用于表征当前函数片段与小波之间的匹配程度。
  2. 将小波向右平移k个单位,形成新的小波w(t-k),并重复执行步骤1。持续进行此操作直至覆盖整个函数f的范围。
  3. 对小波w(t)进行尺度扩展,获得新的小波形式w(t/2),随后依次执行步骤1和步骤2。
  4. 持续对小波进行尺度扩展,并重复执行步骤1、步骤2以及步骤3。
    在本过程中采用的是haar小波,其对应的缩放函数为[1 1],而小波函数为[1 -1],这属于最为基础的小波类型之一。

2.MATLAB源代码及分析

复制代码
>       1. clear all;close all;clc;

>  
>       2. img=double(imread('Ziheng.jpg'));
>  
>       3. [m,n]=size(img);
>  
>       4.  
>  
>       5. [LL,LH,HL,HH]=haar_dwt2D(img);  %dwt2(img,'haar')一样
>  
>       6. img=[LL LH;HL HH]; %一层分解
>  
>     

全部评论 (0)

还没有任何评论哟~