A novel algorithm for the decomposition of non-stationary multidimensional and multivariate signals