The successive mean quantization transform
Multi-scale retinex for color image enhancement