⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hmtdeno0.m

📁 用来实现隐马尔科夫树的分类
💻 M
字号:
function [yw] = hmtdeno0(w,L,ES,PS,MU,SI)% function [yw] = hmtdeno0(w,L,ES,PS,MU,SI)%% Author: H. Choi% Last modified: 12/22/1998% % input :%  w : noisy wavelet coeffs%      (normalize image pixel values to be in [0,1])%  L : Number of levels. Only L coarse scales are processed for denoising%      (suggested value for 512x512 image : 4 or 5)%  ES,PS,MU,SI : HMT parameters for "noiseless" image%% output : processed wavelet coefficients in ywP = size(w,1);level = log2(P);M=size(ES,1);yw = zeros(size(w));J=2^L;%noise variance estimation estimation%MAD (mean absolute deviation) methodtmp = w(P/2+1:P,P/2+1:P);sn = median(abs(tmp(:)))/.67;sn2 = sn*sn;%we can use STD (classical numerical std estimate)%sn = std(tmp(:));%sn2 = sn*sn;SI = SI + sn2;%computing posterior state probabilitiesP1 = zeros(M,P,P);[P1]=posthh(w,ES,PS,MU,SI,P1);[P1]=postlh(w,ES,PS,MU,SI,P1);[P1]=posthl(w,ES,PS,MU,SI,P1);si2 = SI-sn2;%si2 = si2.*(si2>0)+0.0*(si2<=0);ywtmp = shiftdim(repmat(w,[1 1 M]),2);yw = squeeze(sum(si2./(si2+sn2).*ywtmp.*P1,1));yw(1:J,1:J)=w(1:J,1:J);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -