For the shortcoming of losing detail and texture structure with image denoising processing,this paper proposed the image denoising algorithm based on dictionary learning and atom clustering. Firstly,it obtained adaptive redundant dictionary by noised image over dictionary learning. Then structured the set of features by HOG features and histogram of gray features,and clustered atoms of redundant dictionary to two classes by the set of features. Finally,it restored image by denoised atoms and removed noise. ...