Feature-preserving procedural texture
Self Tuning Texture Optimization