1. A system comprising: a computing device comprising a memory configured to store instructions and a processor to execute the instructions to perform operations comprising: receiving multi-dimensional single-look data from a sensor; applying a number of multi-dimensional complex weighting functions including apodizations from among a general class of such functions to the multi-dimensional single-look data, so as to induce nonlinear variations in amplitude and phase of a number of multi-dimensional spectral image responses; forming a number of features per voxel across the number of multi-dimensional spectral image responses; using a multi-dimensional non-parametric classifier to form statistics from the number of features to discriminate main lobe imaged voxels from sidelobe imaged voxels with the number of multi-dimensional complex weighting functions applied to the multi-dimensional single-look data; identifying each voxel by thresholding the statistics formed using the multi-dimensional non-parametric classifier; and outputting a multi-dimensional main lobe binary image based on the identification of each voxel, wherein the multi-dimensional main lobe binary image represents main lobe locations versus sidelobe locations.