In the existing neural network methods, there are two problems need to be solved. First, the color correction models obtained by using the neural network methods are not unique and the difference among that color correction models is very big. Second, it is important that how to further improve the correction accuracy with the limited color samples.