Reconstructing Spatial Images From Limited Samples Using Supervised And Semi-Supervised Learning Algorithms