Thanks, makes sense to bear-of-little-brain here. I may do some experimentation with the librtprocess algorithms, see if this holds out in current implementations.
From the start, it always seem to me to be a rather egregious thing to do to the data. Some years ago, I tried making a colorchecker matrix profile with an unwhitebalanced target shot, and the results were quite satisfying in terms of preserving color “richness”, for lack of a more precise term. Here’s the post I did on it: