Spatial and class structure regularized sparse representation graph for semi-supervised hyperspectral image classification