To deal with the hue, saturation and brightness problem in the traditional MSRCR fog image enhancement algorithms, Enhancement algorithm of color fog image based on the brightness adjustment of interception function and adaptive scale is proposed. First the image is transformed into the RGB color space. Then according to the each channel pixel values, the grayscale range is stretched by S-cosine curve and the local correction function is introduced. It can calculate the scale of the Gaussian kernel, and then proceeds to do the global correction for the estimates of the reflection component, obtains the multi-scale image by the weighted average. At last, being stretched by the interception function, adjusting the brightness and doing the Gamma correction, which is in order to achieve the image enhancement. Through the subjective observation and objective evaluation, this algorithm has better color fidelity than the traditional MSRCR algorithm in treatment effect.