The present paper presents a framework for implementing various minimum ΔE gamut clipping algorithms in a non–iterative way. While the approach presented here has Euclidean distance at its heart, a way of applying it to advanced colour difference formulæ (e.g. ΔE94, ΔE2000) is also presented. The approach is exactly applicable to ΔE equations that can be expressed as applying weights to the orthogonal coordinates of a colour space on an individual basis. A method for approximating other ΔE equations is also introduced. Having such a solution is advantageous due to being relatively fast as well as very accurate.
Ján Morovic, Pei-Li Sun, "Non–Iterative Minimum ΔE Gamut Clipping" in Proc. IS&T 9th Color and Imaging Conf., 2001, pp 251 - 256, https://doi.org/10.2352/CIC.2001.9.1.art00046