1. A method for image enhancement comprising the steps of: receiving a digital image of a scene, the digital image comprising a plurality of digital image pixels; generating a virtual image of at least a portion of the digital image pixels, the virtual image having a plurality of virtual pixels, each virtual pixel having a pixel intensity; logarithmically converting the pixel intensities of at least a portion of the virtual pixels to produce a plurality of log virtual pixels; performing adaptive contrast enhancement on at least a portion of the log virtual pixels to produce a plurality of adaptive contrast values corresponding to said at least a portion of log virtual pixels; performing dynamic range adjustment using said at least a portion of the log virtual pixels and said plurality of adaptive contrast values to produce a plurality of log enhanced pixels; and exponentially converting at least a portion of the log enhanced pixels to produce a plurality of enhanced pixels, the plurality of enhanced pixels comprising an enhanced digital image.