資源簡介
利用小波變換模極大值方法進行信號檢測的實驗,很容易的檢測出突變點
代碼片段和文件信息
%基于小波變換模極大的多尺度圖像邊緣檢測matlab源代碼該算法采用的是樣條小波,
%?為了更好的檢測邊緣,用a?tuous?算法代替了mallat算法。
%?該算法和mallat快速算法主要區別:
%?1?a?tuous?算法不需要抽取偶數樣本,所以奇異檢測定位更準確,相應的重構是不需要插零。
%?2?a?tuous?算法需要對濾波器進行伸縮。
clear?all;
%load?woman.mat;
[Xmap]=imread(‘edge.bmp‘‘bmp‘);
figure(1);
imshow(Xmap);
I?=?ind2gray(Xmap);
figure(2);
imshow(I);
I1?=?imadjust(Istretchlim(I)[01]);
figure;imshow(I1);
[NM]?=?size(I);
h?=?[0.1250.3750.3750.125];
g?=?[0.5-0.5];
delta?=?[100];
J?=?2;
a(1:N1:M11:J+1)?=?0;
dx(1:N1:M11:J+1)?=?0;
dy(1:N1:M11:J+1)?=?0;
d(1:N1:M11:J+1)?=?0;
a(::11)?=?conv2(hhI‘same‘);
dx(::11)?=?conv2(deltagI‘same‘);
dy(::11)?=?conv2(gdeltaI‘same‘);
x?=?dx(::11);
y?=?dy(::11);
d(::11)?=?sqrt(x.^2+y.^2);
I1?=?imadjust(d(::11)stretchl
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1562??2007-08-02?15:36??edge_dwt.m
-----------?---------??----------?-----??----
?????????????????1780????????????????????2
評論
共有 條評論