A new CS-based inverse synthetic aperture radar (ISAR) imaging framework is proposed to enhance both the image performance and the robustness at a low SNR. An ISAR echo preprocessing method for enhancing the ISAR imaging quality of compressed sensing (CS) based algorithms is developed by implementing matched filtering, echo denoising and matrix optimization sequentially. After the preprocessing, the two-dimensional (2D) SL0 algorithm is applied to reconstruct an ISAR image in the range and cross-range plane through a series of 2D matrices using the 2D CS theory, rather than converting the 2D convex optimization problem to the one-dimensional (1D) problem in the image reconstruction process. The proposed preprocessing framework is verified by simulations and experiment. Simulations and experimental results show that the ISAR image obtained by the 2D sparse recovery algorithm with our proposed method has a better performance.