1. An image processing method, implemented in a computer readable and executable program on a computer processor, correcting perceptual quality of an image by adjusting parameterizations of color intensity and hue of the image, using an Adapted RETINEX Processing (ARP) algorithm, the method comprising: correcting, by the computer processor, perceptual quality of the image by adjusting pixels in multiple independent directions in color space; performing operations by the computer processor to correct perceptual quality of the image by correcting images which are too light and correcting images which are too dark, simultaneously; and performing pre-processing operations and performing post-processing operations by the computer processor to correct perceptual quality of the image, wherein operations performed by the computer processor include operations of: using statistical algorithms by the computer processor to estimate proper location of a centering point of the image, wherein the centering point is a point in a color—intensity distribution in multiple independent directions in color space, estimating proper location of a set of multiple centers, and executing by the computer processor the ARP algorithm in both directions for a set of pixels needing adjustment to be perceived.