Nearest-neighbor diffusion-based pan-sharpening algorithm for spectral images | Synapse