Blind Image Denoising via Dependent Dirichlet Process Tree
A non-local algorithm for image denoising