Zaslat SMS: Modelling surface color discrimination under different lighting environments using image chromatic statistics and convolutional neural networks