Blind source separation for non-stationary random fields