Bi dimensional Emperical Mode Decomposition (BEMD)

Version 1.2.0.0 (14.7 KB) by Sasikanth
This function computes the 2D IMFs (first 3) for an Input Image.
5.3K Downloads
Updated 2 May 2011

View License

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 .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

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

Version Published Release Notes
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