Versatile Compressive Sensing: Extensions of Random Projections for Imaging and Machine Vision