资源简介
二维经验模态分解,分解图像等二维信号,可用于算法验证与学习
the process of sifting. It is dependent on the function SIFT.)
代码片段和文件信息
%%
function [ imf_matrix ] = bemd( input_image )
% BEMD This program calculates the Bidimensional EMD of a 2-d signal using
% the process of sifting. It is dependent on the function SIFT.
tic
% Make a ‘double‘ copy of the image
input_image_d = cast(input_image‘double‘);
% Assigning the initial values of ‘h‘ (data for sifting) and ‘k‘ (imf index)
h_func = input_image_d;
k=1;
% The process of Sifting
while(k<4)
[imf_temp residue_temp] = sift(h_func);
imf_matrix(::k) = imf_temp; %#ok
k = k+1;
h_func = residue_temp;
end
% Assigning the final residue to the last IMF index
imf_matrix(::k) = residue_temp;
% End of BEMD Computation
toc
end
%%
function [ h_imf residue ] = sift( input_image )
% This function sifts for a single IMF of the given 2D signal i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 45810 2010-09-19 14:29 bemd.m
文件 1364 2010-09-19 14:29 license.txt
相关资源
- EEMD集成经验模态分解matlab程序.rar
- 经验模态分解+样本熵matlab程序代码
- EEMD算法工具包
- EEMD集合经验模态分解matlab程序代码
- 经验模态分解EMD对复杂信号进行分解
- 经验模态分解算法EMD MATLAB程序
- EMD过程中数据拟合的算法改进与实现
- 本征正交分解和动态模态分解
- VMD_test.m
- 经验模态分解Matlab代码
- 带端点延拓的EMD和原始EMD的matlab程序
- 经验模态分解MATLAB程序包emd
- matlab变分模态分解VMD
- 变分模态分解matlab
- 变分模态分解的源代码
- memd代码多元经验模态分解
- VMD分解变分模态分解
- 经验模态分解emd源代码
- 经验模态分解EMD不带边界延拓的
- 经验模态分解CEEMDAN
- 极点对称模态分解ESMD
- EMD经验模态分解MATLAB源代码,非常好
- 基于经验模态分解EMD去噪的matlab代码
- VMD 变分模态分解
- EMD_EEMD_VMD 可用于信号的EMD、EEMD、VM
- 使用经验模态分解 (emd) 对imf进行分
- VMD_2D 二维变模态分解(TWO-DIMENSIONAL
- [HHT]-fast-EMDEEMDCEEMD-with-ref 本压缩文件
- vmd-verify3 vmd经验模态分解
- 经验模态分解hht变换程序
评论
共有 条评论