“…On the other hand the second group consists of learning-based methods such as gamut mapping (pixel, edge, and intersection based) [12], using high-level visual information [13], natural image statistics [14], Bayesian learning [15], spatio-spectral learning (maximum likelihood estimate, and with gen. prior) [16], simplifying the illumination solution space [17], [18], [19], using color/edge moments [20], using regression trees with simple features from color distribution statistics [21], performing various kinds of spatial localizations [22], [23], using convolutional neural networks [24], [25], [26], [27] and genetic algorithms [28], modelling colour constancy by using the overlapping asymmetric Gaussian kernels with surround pixel contrast based sizes [29], finding paths for the longest dichromatic line produces by specular pixels [30], detecting gray pixels with specific illuminant-invariant measures in logarithmic space [31], channel-wise pooling the responses of double-opponency cells in LMS color space [32], and numerous other. Low-level statistics-based method rely on simple image statistics and therefore, they are fast, computationally cheap, and suitable for hardware implementation.…”