“…[1,2], wherein the basic thought thereof is to adopt the local self-similarity or nonlocal self-similarity of the image for denoising, and such algorithm usually has the advantages of high computation efficiency, but the denoised images are usually too smooth; the denoising algorithm based on transform domain filtering involves Fourier transform, wavelet transform, BM3D algorithm, etc. [3,4], wherein the basic thought thereof is to adopt the threshold value method and the different energy distributions of the transformed noise system and the image system to filter noises, and BM3D algorithm is adopted for image block matching in order to convert the similarly structured two-dimension image blocks into three-dimension data through 3D transformation before implementing Wiener filtering; the denoising algorithm based on learning includes K-SVD algorithm [5][6][7], LSSC algorithm [8] and CSR algorithm [9][10][11][12][13], wherein the basic thought thereof is to adopt the local sparsity of the image for denoising. In allusion to the defects of the existing image denoising algorithms, the irrelevance of the redundant dictionary atoms shall be increased to enable the redundant dictionary obtained by learning to comprehensively describe the image texture information, so an image denoising algorithm based on non related dictionary learning is proposed in this article, wherein the basic thought of this algorithm is to adopt the non related dictionary learning technology to reduce the relevance of the redundant dictionary atoms and improve the image texture information expression ability of the redundant dictionary, thus to remove noises and keep the image detail information.…”