CIECAM02 [1] is being used increasingly in color management systems as a gamut mapping space. There continue to be issues with using the published transformation in practical settings, due to the need to gracefully handle non-real world colors. The approach presented here is to extend the behavior of CIECAM02 to be unrestricted in range, to fully round trip in either direction, and do so in a way that is consistent with its defined behavior for real world colors. The result is an implementation of CIECAM02 that can be used as a drop in replacement for traditional gamut mapping and clipped spaces such as L*a*b*.
Graeme W. Gill, "A solution to CIECAM02 numerical and range issues" in Proc. IS&T 16th Color and Imaging Conf., 2008, pp 327 - 331, https://doi.org/10.2352/CIC.2008.16.1.art00062