Bonus: Here's the raw high frequency image.
What's with the color artifacts? When you subtract the low frequencies,
it's possible to get pixel values outside the normal bounds of [0, 255]. The image then looks very strange!
For visualization, the high frequency is clipped to these bounds to look nicer.
However, in the actual operation / math, this intermediate clipping is not executed until the final result.
What if you do clip in intermediate operations?
(If you subtract and end up negative, clip to zero, then add, you get a different result than if you skip the clipping.)
Here's the sharpened Taj when you perform intermediate clipping on the high frequency image. It looks less sharp!
This is probably because the raw pixel difference in the high frequency image was a negative value or over 255; the
true range of variation/difference was lost when the values were clipped.