在使用EWT的程序中發現:
EWT1D.M->EWT_Boundaries_Detect.m->scalespace方法下的GSS_BoundariesDetect函式->PlanGaussianScaleSpace.m中利用第一類貝塞爾函式初始化高斯核,這樣做的意義是什么嗎?為什么要用貝塞爾函式初始化高斯核勒?為什么不用專門的高斯模板初始化高斯核?
n=3;%4
t=0.5;%1.6,%initial scale
Niter=ceil(length(f)/n);
ker=besseli(-n:n,t,0) %initialize the discrete Gauusian kernel
原始波形:
當t=[10.0082 0.0499 0.2079 0.4658 0.2079 0.0499 0.0082],
sigma=0.1665.t=1.0,高斯濾波后的波形(得到的分量數為29)

當t=0.7,ker=[0.0037 0.0317 0.1847 0.5593 0.1847 0.0317 0.0037 ],
此時的標準差sigma=0.2002.t=0.7,高斯濾波后的波形(得到的分量數為31)

當t=0.5,ker=[0.0016 0.0194 0.1564 0.6450 0.1564 0.0194 0.0016 ],
此時的標準差sigma=0.2320.t=0.5,高斯濾波后的波形(得到的分量數為33)

當t=0.3,ker=[0.0004 0.0084 0.1124 0.7576 0.1124 0.0084 0.0004 ],
此時的標準差sigma=0.2758.t=0.3,高斯濾波后的波形(得到的分量數為33)
不是標準差越小,二維高斯影像越窄小,平滑效果不明顯;標準差越大,高斯影像越矮寬,濾波效果越明顯,濾波結果越平滑嗎?怎么結果跟實際不太一致啊?
還忘路過的道友指點迷津!
大家使用EWT工具箱時,還是謹慎一些,里面有一些小錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/237156.html
標籤:其他
上一篇:DDR3 MIG測驗記錄
