Text this: Texture edge smoothing and sharpening algorithm based on iterative nonlocal guided model