Auto Color Adjustment



Methods which provide color adjustment without input parameters.

With these techniques, all result is given by the auto analysis from the input image.

Input RGB image


Equalize (Automatic contrast enhancement)


Automatic contrast enhancement using histogram equalization for each channel.

RGB component stretch


Feature scaling, using min-max normalization to stretch each channel to 0.0-1.0 range.

HSV component stretch


Stretch components from HSV space to 0.0-1.0 range, only preserving the hue channel.

White balance


White balance based on the concept of gray world, where $\mu_R=\mu_G=\mu_B$.

Comparison