NobleBlocks
    Iterative weighted maximum likelihood denoising with probabilistic patch-based weights. | NobleBlocks