Markov random field based fusion for supervised and semi-supervised multi-modal image classification