its because the background gives the impression of bright yellow incandescent lighting but in order to see the dress as white gold you have to assume it's under entirely different (low diffuse white) lighting conditions than the rest of the image implies
Isn’t it because your brain assumes the dress is in the shadow and only lit by the ambient light from the sky. Hence why the brain color corrects the blue to white since ambient light from the sky is slightly blue.
Yeah you’d have to perceive it as being lit from sunlight under shade, cloud cover, or possibly a skylight. I doubt it has much to do with an intuitive understanding of rayleigh scattering and more just that, in person, your brain would have more temporal context and a wider visual field to model the lighting with than what the image gives you. The floor and the ceiling would be blue in your peripheral and you’d have more angles and depth perception to work with so the distance between and relative strength of the yellow light and white light source would be more obvious.
Same. Hated it at the time because "but is clearly black and blue" with me just getting upset because it doesn't matter what it objectively is, I'm being asked what I'm seeing and it's only white and gold for me. And still is.
I dreamed of throwing all those dresses into the sun
Well, ok, that's not entirely true, I can see how in GIMP:
The colors are basically exactly in between white/gold and blue/black respectively.
And I can see a very, very faint blue tint on the white, just as it "should be", according to GIMP. But it doesn't click to another color entirely for me, especially not pitch black and dark blue.
It doesn't look like dark blue. Which is interesting-- the color it appears to be is about as far from dark blue as it is from white. But, correcting for the harsh glare, it's blue (as we now know it really is).