1. A method of enhancing an image implemented on a device comprising: a. calculating an additive airlight based on an estimated airlight; b. adjusting each luminance pixel of the image to generate improved luminance values; c. adjusting each U and V pixel value of the image using a content adaptive adjustment level to generate improved chrominance values; d. combining the luminance values with the chrominance values; and e. outputting an enhanced image.