Reverse Engineering
Peter Taylor clearly is onto something, by referencing the L*a*b*
colour space.
The multiple asterisks refer to the CIE 1976 version of this colour space.
Decomposing the image of the ham radio operator in this colour space shows evidence of what appears to be serious gating/filtering in the histograms of both the a*
(green=0 ↔ red=255) and, more importantly, the b*
(blue=0 ↔ yellow=255) channel. (The L*
channel is for lightness.)
In GIMP, this decomposition is obtained by clicking on Colors → Components → Decompose… → Lab
.
Please, notice that throughout this exposé, linear histograms will be used as oposed to logarithmic scale histograms. In GIMP, switching between scales is done by hitting the rightmost button right above the histrogram.
Reverting the b*
channel
Here is what the b*
channel originally looks like.
In GIMP, select from the menu Colors → Curves..
and apply the following transfer function on the b*
channel. Be careful to operate exclusively on the right side of the linear histogram, which affects only yellow tones.
The reverted b*
channel will now look like this. There are less bright spots, indicative of fewer amount of yellow tones in the image.
Indeed, intermediate recomposing, shows much less yellow. The tent fabric seems to have regained its original colour.
Reverting the a*
channel
In the image above, there is still a spot of cyan on the desk and the grass through the open tent window looks unnatural.
Both observations indicate that the a*
channel also requires remedying, albeit to a lesser extent.
Here is what the a*
channel looks like originally. The spot of grass indeed looks exceptionally dark in this channel.
Apply the following transfer function on the a*
channel values. Again, be careful to operate exclusively on the left side of the linear histogram. Doing so, will affect only the green tones.
The reverted a*
channel will now look like this. Both the grass and the desk now show less contrast in this channel.
Recomposing
Colors → Components → Recompose
ends up with this result. Notice how the grass now looks natural and the cyan spot on the desk has disappeared. However, the yellow pad remained bright yellow as did the brass of the lamp stand. The LCD window on the radio is orange, as should be on this radio model. The base of the morse code keyer remained red.
This result could not be obtained simply by chosing a new white balance spot anywhere on the picture, as previously suggested.
Direct process
- Decompose the image to the
L*a*b*
colour space.
- Apply the inverse of the respective
a*
and b*
transfer curves shown above on the linear histogram. The order of application does not matter in this colour space.
- Recompose.