5.0 | 4 ratings Rate this file 71 Downloads (last 30 days) File Size: 14.7 KB File ID: #28761

Bi dimensional Emperical Mode Decomposition (BEMD)



19 Sep 2010 (Updated )

This function computes the 2D IMFs (first 3) for an Input Image.

| Watch this File

File Information

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


Surface Fitting Using Gridfit and Extrema.M, Extrema2.M inspired this file.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.10 (R2010a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (5)
29 Sep 2014 omkishor

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.

25 Nov 2013 Wang-Yang

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!

13 Sep 2013 MAINAK

Sir, this BEMD code is very useful.
Is there any code for BEEMD (Bi dimensional Ensemble Empirical Mode Decomposition)?

27 Jun 2013 woods  
24 Jun 2013 woods  
02 May 2011

Unnecessary instances of '~' have been replaced with temporary variable 'tmpx'. NOw the code should function well for versions of MATLAB older than 2010 smoothly.

Contact us