Bi dimensional Emperical Mode Decomposition (BEMD)

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

You are now following this Submission

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

Cite As

Sasikanth (2026). Bi dimensional Emperical Mode Decomposition (BEMD) (https://uk.mathworks.com/matlabcentral/fileexchange/28761-bi-dimensional-emperical-mode-decomposition-bemd), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Surface Fitting using gridfit, extrema.m, extrema2.m

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0.0

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

1.0.0.0