The function is called upon as follows:
a = bemd(im1);
im1 -> Image
a(:,:,1) => IMF 1
a(:,:,2) => IMF 2
a(:,:,3) => IMF 3
a(:,:,4) => Residue
Very slow in computation, and the resultant matrix is binary
How can we maximize the number of IMFs? (more than 3)
This code is of very much help . I want to know, how to get gray scale IMFs because IMF obtained using this code looks like Binary image.
This is a very useful code. Is it possible to increase the maximum number of the IMF(the current limit is 3 IMFs and one residue)? Thanks!
Sir, this BEMD code is very useful.
Is there any code for BEEMD (Bi dimensional Ensemble Empirical Mode Decomposition)?
Unnecessary instances of '~' have been replaced with temporary variable 'tmpx'. NOw the code should function well for versions of MATLAB older than 2010 smoothly.