In 2002 Ken Perlin presented some improvements over his original implementation of noise [GPU Gems. Chapter 5 Implementing Improved Perlin Noise]