The dynamic range of an image can be compressed by replacing each pixel value in a given
image with its logarithm:output(i;j)= ln input(i;j) , where I(i;j) is the value of a pixel at a
location(i;j) in image I and the function ln() represents the natural logarithm. In practice,
as the logarithm is undefined for zero, the following general form of the logarithmic