This document discusses image deblurring using sparse domain selection. It begins with an introduction that discusses sources of blur and the need for deblurring. It then provides an overview of image deblurring basics including modeling blur with a point spread function. The main method presented is an adaptive sparse domain selection approach that learns image structures to better model patches. It provides experimental results showing improved peak signal to noise ratio and structural similarity index values compared to other methods. In conclusion, the adaptive sparse domain selection is shown to significantly improve sparse modeling and image restoration results.