Skip to main content
. 2015 May 8;15(5):10923–10947. doi: 10.3390/s150510923

Algorithm 3 MEMD-based image fusion algorithm.

1: Convert all input images into a row (or column) vector; stack these vectors to form a multivariate signal, and apply MEMD;
2: Reshape the resulting IMFs into its corresponding 2D images, yielding M sub-images {Imp}m=1M, for each input image;
3: Compute the local activity level Amp(a,b) for each sub-image Imp(a,b) using Equations (4) or (5);
4: Calculate local weighting factors WFmp(a,b), based on Amp(a,b), for each Imp(a,b) using Equation (6);
5: Obtain the m-th fused image Îm using Equation (7);
6: Add all resulting fused images to obtain the final image using Equation (8).