1. A method for generating images comprising: inputting from at least one data receiving element data representing positional and radar data; each of the positional data forming a positional record in an array of positional records; each of the radar data comprising a first number of radar data points in the frequency domain, forming an image comprising an array of pixel values comprising; a) randomly setting a percentage of the first number of radar data points to zero; b) transforming the first number of radar data points into time domain projection data; c) forming an image by processing the projection data utilizing an imaging subsystem that combines the positional and projection data to form the SAR imagery utilizing one of a back projection algorithm or range migration algorithm; d) forming the complete aperture A 0 for SAR image formation comprising combining the projection data, the coordinates of the receiver, and the coordinates of the transmitter for each positional record; e) forming an imaging grid comprising M image pixels wherein each pixel in the imaging grid is located at coordinate (x P (i), y P (i), z P (i)); f) saving the pixel values for each of the M image pixels into a composite image grid; g) randomly setting a percentage of the first number of radar data points to zero; h) transforming the first number of radar data points into time domain projection data; i) forming an image by processing the projection data utilizing an imaging subsystem that combines the positional and projection data to form the SAR imagery utilizing one of a back-projection algorithm or range, migration algorithm; j) forming the complete aperture A 0 for SAR image formation comprising combining the projection data, the coordinates of the receiver, and the coordinates of the transmitter for each positional record; k) forming an imaging grid comprising M image pixels wherein each pixel in the imaging grid is located at coordinate (x P (i), y P (i), z P (i)); l) comparing the pixel values of the imaging grid to the corresponding pixel values of the composite image; m) replacing the pixel values in the composite image grid if the pixel value is less in the imaging grid than the corresponding pixel value of the composite image grid to form a new composite image grid; n) repeating the steps g) through m) for a predetermined number of iterations; whereby the composite image grid is outputted with reduced sidelobes and noise.