1. A method for generating a three-dimensional (3D) image, wherein the image is a virtual array image, comprising steps of: acquiring data from reflectors in a scene using multiple parallel baselines, wherein the multiple parallel baselines are determined by antenna array platforms passing over the scene and multiple different pulse repetition frequencies (PRF), wherein two-dimensional coordinates of the multiple baselines are arranged in a hyperplane; and applying a 3D compressive sensing reconstruction procedure to the data to generate the 3D virtual array image corresponding to the scene.