This document presents a method for highly adaptive image restoration in compressive sensing applications using sparse dictionary learning (SDL) technique. It begins with an introduction to image restoration and compressive sensing. Then it discusses related works including total variation minimization, cosine algorithm, discrete wavelet transform, and Metropolis-Hastings algorithm. The proposed scheme is described involving sparse dictionary learning, extracting patches from an image, matching patches to a dictionary, stacking similar patches, and reconstructing the image. Results show the SDL technique achieves higher PSNR values than other methods compared. In conclusion, images can be effectively restored with adaptive dictionary learning in compressive sensing, though it requires more computation time than other methods.