Dynamic range reduction using Laplacian pyramids