Experiments were performed to test a set of general-purpose gamut-mapping functions. These gamut-mapping algorithms utilized contrast-preserving scaling functions. These algorithms were tested against the GCUSP gamut-mapping algorithm proposed by Morovic and Luo, which was shown to have very good “universal” gamut-mapping characteristics. The results of these experiments showed that vast improvements were obtained when linear lightness and chroma rescaling functions were replaced with contrast-preserving lightness and chroma rescaling functions. For these experiments, the gamut mapping consisted of sigmoidal lightness-remapping functions followed by either “knee” or “sigmoid-like” chromatic compression functions.
Gustav J. Braun, Mark D. Fairchild, "General-Purpose Gamut-Mapping Algorithms: Evaluation of Contrast-Preserving Rescaling Functions for Color Gamut Mapping" in Journal of Imaging Science and Technology, 2000, pp 343 - 350, https://doi.org/10.2352/J.ImagingSci.Technol.2000.44.4.art00011