A variational pan-sharpening algorithm to enhance the spectral and spatial details. (3rd July 2021)