Adaptive Texture-Preserving Denoising Method Using Gradient Histogram and Nonlocal Self-Similarity Priors | Synapse